From d9f5b1bc28644ac0ac0c2e68170a28894e0e8119 Mon Sep 17 00:00:00 2001 From: Sven Popping Date: Wed, 11 Oct 2017 21:47:44 +0200 Subject: [PATCH 01/13] Create bootstrap 4 wisvch theme --- .gitignore | 2 + Gruntfile.coffee | 18 +- bower.json | 2 +- dist/css/bootstrap.css | 12433 +++++++--------- dist/css/bootstrap.css.map | 7 + dist/css/bootstrap.min.css | 12 +- dist/js/bootstrap.js | 5018 ++++--- dist/js/bootstrap.min.js | 9 +- examples/kitchen-sink.html | 3144 +++- less/theme.less | 14 - less/variables.less | 867 -- package.json | 15 +- pages/examples/kitchen-sink.html | 3144 +++- scss/theme.scss | 16 + scss/variables.scss | 837 ++ scss/wisvch-buttons-hover.scss | 70 + .../wisvch-form-condensed.scss | 0 scss/wisvch-form.scss | 18 + scss/wisvch-input-hover.scss | 40 + scss/wisvch-list-group.scss | 5 + 20 files changed, 14300 insertions(+), 11371 deletions(-) create mode 100644 dist/css/bootstrap.css.map delete mode 100644 less/theme.less delete mode 100644 less/variables.less create mode 100644 scss/theme.scss create mode 100644 scss/variables.scss create mode 100644 scss/wisvch-buttons-hover.scss rename less/form-condensed.less => scss/wisvch-form-condensed.scss (100%) create mode 100644 scss/wisvch-form.scss create mode 100644 scss/wisvch-input-hover.scss create mode 100644 scss/wisvch-list-group.scss diff --git a/.gitignore b/.gitignore index 6d48f6f..2827da4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ /node_modules /bower_components /tmp +.sass-cache +package-lock.json \ No newline at end of file diff --git a/Gruntfile.coffee b/Gruntfile.coffee index 188c5db..4003f82 100644 --- a/Gruntfile.coffee +++ b/Gruntfile.coffee @@ -1,13 +1,13 @@ module.exports = (grunt) -> grunt.initConfig bowerDirectory: require('bower').config.directory - less: + sass: compile: options: compress: false - paths: ['less', 'tmp', '<%= bowerDirectory %>/bootstrap/less'] + loadPath: ['scss', 'tmp', '<%= bowerDirectory %>/bootstrap/scss'] files: - 'dist/css/bootstrap.css': ['less/theme.less'] + 'dist/css/bootstrap.css': ['scss/theme.scss'] recess: dist: options: @@ -15,9 +15,9 @@ module.exports = (grunt) -> files: 'dist/css/bootstrap.css': ['dist/css/bootstrap.css'] watch: - less: - files: ['less/*.less'] - tasks: ['copy', 'less:compile', 'clean'] + sass: + files: ['scss/*.scss'] + tasks: ['copy', 'sass', 'clean'] options: livereload: true cssmin: @@ -50,13 +50,13 @@ module.exports = (grunt) -> copy: bootstrap: files: [ - { expand: true, cwd: '<%= bowerDirectory %>/bootstrap/less', src: ['bootstrap.less'], dest: 'tmp/' }, + { expand: true, cwd: '<%= bowerDirectory %>/bootstrap/scss', src: ['bootstrap.scss'], dest: 'tmp/' }, { expand: true, cwd: '<%= bowerDirectory %>/bootstrap/dist/fonts', src: ['*'], dest: 'dist/fonts' }, { expand: true, cwd: '<%= bowerDirectory %>/bootstrap/dist/js', src: ['*'], dest: 'dist/js' } ] clean: ['tmp'] - grunt.loadNpmTasks('grunt-contrib-less') + grunt.loadNpmTasks('grunt-contrib-sass') grunt.loadNpmTasks('grunt-recess') grunt.loadNpmTasks('grunt-contrib-watch') grunt.loadNpmTasks('grunt-contrib-cssmin') @@ -66,5 +66,5 @@ module.exports = (grunt) -> grunt.loadNpmTasks('grunt-contrib-connect') grunt.loadNpmTasks('assemble') - grunt.registerTask('default', ['copy', 'less', 'recess', 'cssmin', 'assemble', 'clean']) + grunt.registerTask('default', ['copy', 'sass', 'recess', 'cssmin', 'assemble', 'clean']) grunt.registerTask('serve', ['connect', 'watch']) diff --git a/bower.json b/bower.json index 0430f74..27dace5 100644 --- a/bower.json +++ b/bower.json @@ -18,6 +18,6 @@ "tests" ], "dependencies": { - "bootstrap": "3.3.5" + "bootstrap": "4.0.0-beta" } } diff --git a/dist/css/bootstrap.css b/dist/css/bootstrap.css index 807652c..d69cddd 100644 --- a/dist/css/bootstrap.css +++ b/dist/css/bootstrap.css @@ -1,8099 +1,6252 @@ /*! - * WISVCH Bootstrap Theme v0.0.3 + * WISVCH Bootstrap Theme v4.0.0-beta * https://github.com/WISVCH/bootstrap-theme * * Copyright 2015 W.I.S.V. 'Christiaan Huygens' * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 - * - * This theme was built using the Themestrap Bootstrap Theme Kit. - * https://github.com/divshot/themestrap */ - /*! - * Bootstrap v3.3.5 (http://getbootstrap.com) - * Copyright 2011-2015 Twitter, Inc. + * Bootstrap v4.0.0-beta (https://getbootstrap.com) + * Copyright 2011-2017 The Bootstrap Authors + * Copyright 2011-2017 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ +@media print { + *, + *::before, + *::after { + text-shadow: none !important; + box-shadow: none !important; } + + a, + a:visited { + text-decoration: underline; } + + abbr[title]::after { + content: " (" attr(title) ")"; } + + pre { + white-space: pre-wrap !important; } + + pre, + blockquote { + border: 3px solid #999; + page-break-inside: avoid; } + + thead { + display: table-header-group; } + + tr, + img { + page-break-inside: avoid; } + + p, + h2, + h3 { + orphans: 3; + widows: 3; } + + h2, + h3 { + page-break-after: avoid; } + + .navbar { + display: none; } -/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ + .badge { + border: 3px 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; } } html { + box-sizing: border-box; font-family: sans-serif; + line-height: 1.15; -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} + -ms-text-size-adjust: 100%; + -ms-overflow-style: scrollbar; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + +*, +*::before, +*::after { + box-sizing: inherit; } + +@-ms-viewport { + width: device-width; } +article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; } body { margin: 0; -} - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -menu, -nav, -section, -summary { - display: block; -} + font-family: Lato, "Helvetica Neue", sans-serif; + font-size: 1rem; + font-weight: normal; + line-height: 1.5; + color: #262626; + background-color: #ffffff; } -audio, -canvas, -progress, -video { - display: inline-block; - vertical-align: baseline; -} +[tabindex="-1"]:focus { + outline: none !important; } -audio:not([controls]) { - display: none; +hr { + box-sizing: content-box; height: 0; -} + overflow: visible; } -[hidden], -template { - display: none; -} +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: .5rem; } -a { - background-color: transparent; -} +p { + margin-top: 0; + margin-bottom: 1rem; } -a:active, -a:hover { - outline: 0; -} +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; } -abbr[title] { - border-bottom: 1px dotted; -} +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; } -b, -strong { - font-weight: bold; -} +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; } -dfn { - font-style: italic; -} +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; } + +dt { + font-weight: bold; } + +dd { + margin-bottom: .5rem; + margin-left: 0; } + +blockquote { + margin: 0 0 1rem; } -h1 { - margin: 0.67em 0; - font-size: 2em; -} +dfn { + font-style: italic; } -mark { - color: #000; - background: #ff0; -} +b, +strong { + font-weight: bolder; } small { - font-size: 80%; -} + font-size: 80%; } sub, sup { position: relative; font-size: 75%; line-height: 0; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} + vertical-align: baseline; } sub { - bottom: -0.25em; -} - -img { - border: 0; -} - -svg:not(:root) { - overflow: hidden; -} + bottom: -.25em; } -figure { - margin: 1em 40px; -} +sup { + top: -.5em; } -hr { - height: 0; - box-sizing: content-box; -} +a { + color: #ef4545; + text-decoration: none; + background-color: transparent; + -webkit-text-decoration-skip: objects; } + a:hover { + color: #40556a; + text-decoration: none; } -pre { - overflow: auto; -} +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; } + a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { + color: inherit; + text-decoration: none; } + a:not([href]):not([tabindex]):focus { + outline: 0; } +pre, code, kbd, -pre, samp { font-family: monospace, monospace; - font-size: 1em; -} + font-size: 1em; } + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; } + +figure { + margin: 0 0 1rem; } + +img { + vertical-align: middle; + border-style: none; } + +svg:not(:root) { + overflow: hidden; } +a, +area, button, +[role="button"], input, -optgroup, +label, +select, +summary, +textarea { + touch-action: manipulation; } + +table { + border-collapse: collapse; } + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #8a8a8a; + text-align: left; + caption-side: bottom; } + +th { + text-align: left; } + +label { + display: inline-block; + margin-bottom: .5rem; } + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; } + +input, +button, select, +optgroup, textarea { margin: 0; - font: inherit; - color: inherit; -} + font-family: inherit; + font-size: inherit; + line-height: inherit; } -button { - overflow: visible; -} +button, +input { + overflow: visible; } button, select { - text-transform: none; -} + text-transform: none; } button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - cursor: pointer; - -webkit-appearance: button; -} - -button[disabled], -html input[disabled] { - cursor: default; -} +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } button::-moz-focus-inner, -input::-moz-focus-inner { +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { padding: 0; - border: 0; -} + border-style: none; } -input { - line-height: normal; -} - -input[type="checkbox"], -input[type="radio"] { - padding: 0; +input[type="radio"], +input[type="checkbox"] { box-sizing: border-box; -} - -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -input[type="search"] { - box-sizing: content-box; - -webkit-appearance: textfield; -} - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -fieldset { - padding: 0.35em 0.625em 0.75em; - margin: 0 2px; - border: 1px solid #c0c0c0; -} + padding: 0; } -legend { - padding: 0; - border: 0; -} +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + -webkit-appearance: listbox; } textarea { overflow: auto; -} + resize: vertical; } -optgroup { - font-weight: bold; -} - -table { - border-collapse: collapse; - border-spacing: 0; -} - -td, -th { +fieldset { + min-width: 0; padding: 0; -} + margin: 0; + border: 0; } -/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; } -@media print { - *, - *:before, - *:after { - color: #000 !important; - text-shadow: none !important; - background: transparent !important; - box-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 { - 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; - } -} +progress { + vertical-align: baseline; } -@font-face { - font-family: 'Glyphicons Halflings'; - src: url('../fonts/glyphicons-halflings-regular.eot'); - src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); -} +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; } -.glyphicon { - position: relative; - top: 1px; - display: inline-block; - font-family: 'Glyphicons Halflings'; - -webkit-font-smoothing: antialiased; - font-style: normal; - font-weight: normal; - line-height: 1; - -moz-osx-font-smoothing: grayscale; -} +[type="search"] { + outline-offset: -2px; + -webkit-appearance: none; } -.glyphicon-asterisk:before { - content: "\2a"; -} +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } -.glyphicon-plus:before { - content: "\2b"; -} +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; } -.glyphicon-euro:before, -.glyphicon-eur:before { - content: "\20ac"; -} +output { + display: inline-block; } -.glyphicon-minus:before { - content: "\2212"; -} +summary { + display: list-item; } -.glyphicon-cloud:before { - content: "\2601"; -} +template { + display: none; } -.glyphicon-envelope:before { - content: "\2709"; -} +[hidden] { + display: none !important; } -.glyphicon-pencil:before { - content: "\270f"; -} +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + margin-bottom: 0.5rem; + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: #40556a; } -.glyphicon-glass:before { - content: "\e001"; -} +h1, .h1 { + font-size: 2.5rem; } -.glyphicon-music:before { - content: "\e002"; -} +h2, .h2 { + font-size: 2rem; } -.glyphicon-search:before { - content: "\e003"; -} +h3, .h3 { + font-size: 1.75rem; } -.glyphicon-heart:before { - content: "\e005"; -} +h4, .h4 { + font-size: 1.5rem; } -.glyphicon-star:before { - content: "\e006"; -} +h5, .h5 { + font-size: 1.25rem; } -.glyphicon-star-empty:before { - content: "\e007"; -} +h6, .h6 { + font-size: 1rem; } -.glyphicon-user:before { - content: "\e008"; -} +.lead { + font-size: 1.25rem; + font-weight: 300; } -.glyphicon-film:before { - content: "\e009"; -} +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.1; } -.glyphicon-th-large:before { - content: "\e010"; -} +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.1; } -.glyphicon-th:before { - content: "\e011"; -} +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.1; } -.glyphicon-th-list:before { - content: "\e012"; -} +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.1; } -.glyphicon-ok:before { - content: "\e013"; -} +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 3px solid rgba(38, 38, 38, 0.1); } -.glyphicon-remove:before { - content: "\e014"; -} +small, +.small { + font-size: 80%; + font-weight: normal; } -.glyphicon-zoom-in:before { - content: "\e015"; -} +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; } -.glyphicon-zoom-out:before { - content: "\e016"; -} +.list-unstyled { + padding-left: 0; + list-style: none; } -.glyphicon-off:before { - content: "\e017"; -} +.list-inline { + padding-left: 0; + list-style: none; } -.glyphicon-signal:before { - content: "\e018"; -} +.list-inline-item { + display: inline-block; } + .list-inline-item:not(:last-child) { + margin-right: 5px; } -.glyphicon-cog:before { - content: "\e019"; -} +.initialism { + font-size: 90%; + text-transform: uppercase; } -.glyphicon-trash:before { - content: "\e020"; -} +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; } -.glyphicon-home:before { - content: "\e021"; -} +.blockquote-footer { + display: block; + font-size: 80%; + color: #8a8a8a; } + .blockquote-footer::before { + content: "\2014 \00A0"; } -.glyphicon-file:before { - content: "\e022"; -} +.img-fluid { + max-width: 100%; + height: auto; } -.glyphicon-time:before { - content: "\e023"; -} +.img-thumbnail { + padding: 0.25rem; + background-color: #ffffff; + border: 3px solid #ddd; + transition: all 0.2s ease-in-out; + box-shadow: 0 1px 2px rgba(38, 38, 38, 0.075); + max-width: 100%; + height: auto; } -.glyphicon-road:before { - content: "\e024"; -} +.figure { + display: inline-block; } -.glyphicon-download-alt:before { - content: "\e025"; -} +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; } -.glyphicon-download:before { - content: "\e026"; -} +.figure-caption { + font-size: 90%; + color: #8a8a8a; } -.glyphicon-upload:before { - content: "\e027"; -} +code, +kbd, +pre, +samp { + font-family: Consolas, "Liberation Mono", Courier, monospace; } -.glyphicon-inbox:before { - content: "\e028"; -} +code { + padding: 0.2rem 0.4rem; + font-size: 90%; + color: #bd4147; + background-color: #e7ebf1; } + a > code { + padding: 0; + color: inherit; + background-color: inherit; } -.glyphicon-play-circle:before { - content: "\e029"; -} +kbd { + padding: 0.2rem 0.4rem; + font-size: 90%; + color: #ffffff; + background-color: #262626; + box-shadow: inset 0 -0.1rem 0 rgba(38, 38, 38, 0.25); } + kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + box-shadow: none; } -.glyphicon-repeat:before { - content: "\e030"; -} +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + font-size: 90%; + color: #262626; } + pre code { + padding: 0; + font-size: inherit; + color: inherit; + background-color: transparent; + border-radius: 0; } -.glyphicon-refresh:before { - content: "\e031"; -} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; } -.glyphicon-list-alt:before { - content: "\e032"; -} +.container { + margin-right: auto; + margin-left: auto; + padding-right: 15px; + padding-left: 15px; + width: 100%; } + @media (min-width: 576px) { + .container { + max-width: 540px; } } + @media (min-width: 768px) { + .container { + max-width: 720px; } } + @media (min-width: 992px) { + .container { + max-width: 960px; } } + @media (min-width: 1200px) { + .container { + max-width: 1140px; } } -.glyphicon-lock:before { - content: "\e033"; -} +.container-fluid { + width: 100%; + margin-right: auto; + margin-left: auto; + padding-right: 15px; + padding-left: 15px; + width: 100%; } -.glyphicon-flag:before { - content: "\e034"; -} +.row { + display: flex; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; } -.glyphicon-headphones:before { - content: "\e035"; -} +.no-gutters { + margin-right: 0; + margin-left: 0; } + .no-gutters > .col, + .no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; } + +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .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, .col-sm, +.col-sm-auto, .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, .col-md, +.col-md-auto, .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, .col-lg, +.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.col-xl-auto { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; } + +.col { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + +.col-auto { + flex: 0 0 auto; + width: auto; + max-width: none; } + +.col-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; } + +.col-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + +.col-3 { + flex: 0 0 25%; + max-width: 25%; } + +.col-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + +.col-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; } + +.col-6 { + flex: 0 0 50%; + max-width: 50%; } + +.col-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; } + +.col-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; } + +.col-9 { + flex: 0 0 75%; + max-width: 75%; } + +.col-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; } + +.col-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; } + +.col-12 { + flex: 0 0 100%; + max-width: 100%; } + +.order-1 { + order: 1; } + +.order-2 { + order: 2; } + +.order-3 { + order: 3; } + +.order-4 { + order: 4; } + +.order-5 { + order: 5; } + +.order-6 { + order: 6; } + +.order-7 { + order: 7; } + +.order-8 { + order: 8; } + +.order-9 { + order: 9; } + +.order-10 { + order: 10; } + +.order-11 { + order: 11; } + +.order-12 { + order: 12; } + +@media (min-width: 576px) { + .col-sm { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; + max-width: none; } + + .col-sm-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; } + + .col-sm-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-sm-3 { + flex: 0 0 25%; + max-width: 25%; } + + .col-sm-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .col-sm-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; } + + .col-sm-6 { + flex: 0 0 50%; + max-width: 50%; } + + .col-sm-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; } + + .col-sm-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; } + + .col-sm-9 { + flex: 0 0 75%; + max-width: 75%; } + + .col-sm-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; } + + .col-sm-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; } + + .col-sm-12 { + flex: 0 0 100%; + max-width: 100%; } + + .order-sm-1 { + order: 1; } + + .order-sm-2 { + order: 2; } + + .order-sm-3 { + order: 3; } + + .order-sm-4 { + order: 4; } + + .order-sm-5 { + order: 5; } + + .order-sm-6 { + order: 6; } + + .order-sm-7 { + order: 7; } + + .order-sm-8 { + order: 8; } + + .order-sm-9 { + order: 9; } + + .order-sm-10 { + order: 10; } + + .order-sm-11 { + order: 11; } + + .order-sm-12 { + order: 12; } } +@media (min-width: 768px) { + .col-md { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .col-md-auto { + flex: 0 0 auto; + width: auto; + max-width: none; } + + .col-md-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; } + + .col-md-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-md-3 { + flex: 0 0 25%; + max-width: 25%; } + + .col-md-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .col-md-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; } + + .col-md-6 { + flex: 0 0 50%; + max-width: 50%; } + + .col-md-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; } + + .col-md-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; } + + .col-md-9 { + flex: 0 0 75%; + max-width: 75%; } + + .col-md-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; } + + .col-md-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; } + + .col-md-12 { + flex: 0 0 100%; + max-width: 100%; } + + .order-md-1 { + order: 1; } + + .order-md-2 { + order: 2; } + + .order-md-3 { + order: 3; } + + .order-md-4 { + order: 4; } + + .order-md-5 { + order: 5; } + + .order-md-6 { + order: 6; } + + .order-md-7 { + order: 7; } + + .order-md-8 { + order: 8; } + + .order-md-9 { + order: 9; } + + .order-md-10 { + order: 10; } + + .order-md-11 { + order: 11; } + + .order-md-12 { + order: 12; } } +@media (min-width: 992px) { + .col-lg { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; + max-width: none; } + + .col-lg-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; } + + .col-lg-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-lg-3 { + flex: 0 0 25%; + max-width: 25%; } + + .col-lg-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .col-lg-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; } + + .col-lg-6 { + flex: 0 0 50%; + max-width: 50%; } + + .col-lg-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; } + + .col-lg-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; } + + .col-lg-9 { + flex: 0 0 75%; + max-width: 75%; } + + .col-lg-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; } + + .col-lg-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; } + + .col-lg-12 { + flex: 0 0 100%; + max-width: 100%; } + + .order-lg-1 { + order: 1; } + + .order-lg-2 { + order: 2; } + + .order-lg-3 { + order: 3; } + + .order-lg-4 { + order: 4; } + + .order-lg-5 { + order: 5; } + + .order-lg-6 { + order: 6; } + + .order-lg-7 { + order: 7; } + + .order-lg-8 { + order: 8; } + + .order-lg-9 { + order: 9; } + + .order-lg-10 { + order: 10; } + + .order-lg-11 { + order: 11; } + + .order-lg-12 { + order: 12; } } +@media (min-width: 1200px) { + .col-xl { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; + max-width: none; } + + .col-xl-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; } + + .col-xl-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; } + + .col-xl-3 { + flex: 0 0 25%; + max-width: 25%; } + + .col-xl-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; } + + .col-xl-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; } + + .col-xl-6 { + flex: 0 0 50%; + max-width: 50%; } + + .col-xl-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; } + + .col-xl-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; } + + .col-xl-9 { + flex: 0 0 75%; + max-width: 75%; } + + .col-xl-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; } + + .col-xl-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; } + + .col-xl-12 { + flex: 0 0 100%; + max-width: 100%; } + + .order-xl-1 { + order: 1; } + + .order-xl-2 { + order: 2; } + + .order-xl-3 { + order: 3; } + + .order-xl-4 { + order: 4; } + + .order-xl-5 { + order: 5; } + + .order-xl-6 { + order: 6; } + + .order-xl-7 { + order: 7; } + + .order-xl-8 { + order: 8; } + + .order-xl-9 { + order: 9; } + + .order-xl-10 { + order: 10; } + + .order-xl-11 { + order: 11; } + + .order-xl-12 { + order: 12; } } +.table { + width: 100%; + max-width: 100%; + margin-bottom: 1rem; + background-color: transparent; } + .table th, + .table td { + padding: 0.75rem; + vertical-align: top; + border-top: 0 solid #e7ebf1; } + .table thead th { + vertical-align: bottom; + border-bottom: 0 solid #e7ebf1; } + .table tbody + tbody { + border-top: 0 solid #e7ebf1; } + .table .table { + background-color: #ffffff; } + +.table-sm th, +.table-sm td { + padding: 0.3rem; } + +.table-bordered { + border: 0 solid #e7ebf1; } + .table-bordered th, + .table-bordered td { + border: 0 solid #e7ebf1; } + .table-bordered thead th, + .table-bordered thead td { + border-bottom-width: 0; } + +.table-striped tbody tr:nth-of-type(odd) { + background-color: #e7ebf1; } + +.table-hover tbody tr:hover { + background-color: #c7d0de; } + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #cacfd5; } + +.table-hover .table-primary:hover { + background-color: #bcc2ca; } + .table-hover .table-primary:hover > td, + .table-hover .table-primary:hover > th { + background-color: #bcc2ca; } + +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: #fbcbcb; } + +.table-hover .table-secondary:hover { + background-color: #f9b3b3; } + .table-hover .table-secondary:hover > td, + .table-hover .table-secondary:hover > th { + background-color: #f9b3b3; } + +.table-success, +.table-success > th, +.table-success > td { + background-color: #def0c2; } + +.table-hover .table-success:hover { + background-color: #d3ebae; } + .table-hover .table-success:hover > td, + .table-hover .table-success:hover > th { + background-color: #d3ebae; } + +.table-info, +.table-info > th, +.table-info > td { + background-color: #b9dff1; } + +.table-hover .table-info:hover { + background-color: #a4d5ed; } + .table-hover .table-info:hover > td, + .table-hover .table-info:hover > th { + background-color: #a4d5ed; } + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #ffe8b8; } + +.table-hover .table-warning:hover { + background-color: #ffe09f; } + .table-hover .table-warning:hover > td, + .table-hover .table-warning:hover > th { + background-color: #ffe09f; } + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #fbcbcb; } + +.table-hover .table-danger:hover { + background-color: #f9b3b3; } + .table-hover .table-danger:hover > td, + .table-hover .table-danger:hover > th { + background-color: #f9b3b3; } + +.table-light, +.table-light > th, +.table-light > td { + background-color: #f8f9fb; } + +.table-hover .table-light:hover { + background-color: #e8ebf2; } + .table-hover .table-light:hover > td, + .table-hover .table-light:hover > th { + background-color: #e8ebf2; } + +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #c2c2c2; } + +.table-hover .table-dark:hover { + background-color: #b5b5b5; } + .table-hover .table-dark:hover > td, + .table-hover .table-dark:hover > th { + background-color: #b5b5b5; } + +.table-active, +.table-active > th, +.table-active > td { + background-color: #c7d0de; } + +.table-hover .table-active:hover { + background-color: #b7c3d5; } + .table-hover .table-active:hover > td, + .table-hover .table-active:hover > th { + background-color: #b7c3d5; } + +.thead-inverse th { + color: #ffffff; + background-color: #262626; } + +.thead-default th { + color: #ffffff; + background-color: #40556a; } + +.table-inverse { + color: #ffffff; + background-color: #262626; } + .table-inverse th, + .table-inverse td, + .table-inverse thead th { + border-color: #393939; } + .table-inverse.table-bordered { + border: 0; } + .table-inverse.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); } + .table-inverse.table-hover tbody tr:hover { + background-color: rgba(255, 255, 255, 0.075); } + +@media (max-width: 991px) { + .table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -ms-overflow-style: -ms-autohiding-scrollbar; } + .table-responsive.table-bordered { + border: 0; } } + +.form-control { + display: block; + width: 100%; + padding: 0.5rem 0.75rem; + font-size: 1rem; + line-height: 1.25; + color: #262626; + background-color: #e7ebf1; + background-image: none; + background-clip: padding-box; + border: 0 solid #e7ebf1; + border-radius: 0; + box-shadow: inset 0 1px 2px rgba(137, 149, 160, 0.25); + transition: all ease-in-out 0.25s; } + .form-control::-ms-expand { + background-color: transparent; + border: 0; } + .form-control:focus { + color: #262626; + background-color: #e7ebf1; + border-color: #e7ebf1; + outline: none; + box-shadow: inset 0 2px 3px rgba(137, 149, 160, 0.6); } + .form-control::placeholder { + color: #8a8a8a; + opacity: 1; } + .form-control:disabled, .form-control[readonly] { + background-color: #ffffff; + opacity: 1; } + +select.form-control:not([size]):not([multiple]) { + height: calc(2.25rem + 0); } +select.form-control:focus::-ms-value { + color: #262626; + background-color: #e7ebf1; } + +.form-control-file, +.form-control-range { + display: block; } + +.col-form-label { + padding-top: calc(0.5rem - 0 * 2); + padding-bottom: calc(0.5rem - 0 * 2); + margin-bottom: 0; } + +.col-form-label-lg { + padding-top: calc(0.5rem - 0 * 2); + padding-bottom: calc(0.5rem - 0 * 2); + font-size: 1.25rem; } + +.col-form-label-sm { + padding-top: calc(0.25rem - 0 * 2); + padding-bottom: calc(0.25rem - 0 * 2); + font-size: 0.875rem; } + +.col-form-legend { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + margin-bottom: 0; + font-size: 1rem; } + +.form-control-plaintext { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + margin-bottom: 0; + line-height: 1.25; + border: solid transparent; + border-width: 0 0; } + .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control, + .input-group-sm > .form-control-plaintext.input-group-addon, + .input-group-sm > .input-group-btn > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control, + .input-group-lg > .form-control-plaintext.input-group-addon, + .input-group-lg > .input-group-btn > .form-control-plaintext.btn { + padding-right: 0; + padding-left: 0; } + +.form-control-sm, .input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; } + +select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), +.input-group-sm > select.input-group-addon:not([size]):not([multiple]), +.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) { + height: calc(1.8125rem + 0); } + +.form-control-lg, .input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; } + +select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), +.input-group-lg > select.input-group-addon:not([size]):not([multiple]), +.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) { + height: calc(2.3125rem + 0); } + +.form-group { + margin-bottom: 1rem; } + +.form-text { + display: block; + margin-top: 0.25rem; } + +.form-row { + display: flex; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; } + .form-row > .col, + .form-row > [class*="col-"] { + padding-right: 5px; + padding-left: 5px; } + +.form-check { + position: relative; + display: block; + margin-bottom: 0.5rem; } + .form-check.disabled .form-check-label { + color: #8a8a8a; } + +.form-check-label { + padding-left: 1.25rem; + margin-bottom: 0; } + +.form-check-input { + position: absolute; + margin-top: 0.25rem; + margin-left: -1.25rem; } + .form-check-input:only-child { + position: static; } + +.form-check-inline { + display: inline-block; } + .form-check-inline .form-check-label { + vertical-align: middle; } + .form-check-inline + .form-check-inline { + margin-left: 0.75rem; } + +.invalid-feedback { + display: none; + margin-top: .25rem; + font-size: .875rem; + color: #ef4545; } + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + width: 250px; + padding: .5rem; + margin-top: .1rem; + font-size: .875rem; + line-height: 1; + color: #fff; + background-color: rgba(239, 69, 69, 0.8); + border-radius: .2rem; } + +.was-validated .form-control:valid, .form-control.is-valid, +.was-validated .custom-select:valid, +.custom-select.is-valid { + border-color: #8ac926; } + .was-validated .form-control:valid:focus, .form-control.is-valid:focus, + .was-validated .custom-select:valid:focus, + .custom-select.is-valid:focus { + box-shadow: 0 0 0 0.2rem rgba(138, 201, 38, 0.25); } + .was-validated .form-control:valid ~ .invalid-feedback, + .was-validated .form-control:valid ~ .invalid-tooltip, .form-control.is-valid ~ .invalid-feedback, + .form-control.is-valid ~ .invalid-tooltip, + .was-validated .custom-select:valid ~ .invalid-feedback, + .was-validated .custom-select:valid ~ .invalid-tooltip, + .custom-select.is-valid ~ .invalid-feedback, + .custom-select.is-valid ~ .invalid-tooltip { + display: block; } + +.was-validated .form-check-input:valid + .form-check-label, .form-check-input.is-valid + .form-check-label { + color: #8ac926; } + +.was-validated .custom-control-input:valid ~ .custom-control-indicator, .custom-control-input.is-valid ~ .custom-control-indicator { + background-color: rgba(138, 201, 38, 0.25); } +.was-validated .custom-control-input:valid ~ .custom-control-description, .custom-control-input.is-valid ~ .custom-control-description { + color: #8ac926; } + +.was-validated .custom-file-input:valid ~ .custom-file-control, .custom-file-input.is-valid ~ .custom-file-control { + border-color: #8ac926; } + .was-validated .custom-file-input:valid ~ .custom-file-control::before, .custom-file-input.is-valid ~ .custom-file-control::before { + border-color: inherit; } +.was-validated .custom-file-input:valid:focus, .custom-file-input.is-valid:focus { + box-shadow: 0 0 0 0.2rem rgba(138, 201, 38, 0.25); } + +.was-validated .form-control:invalid, .form-control.is-invalid, +.was-validated .custom-select:invalid, +.custom-select.is-invalid { + border-color: #ef4545; } + .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, + .was-validated .custom-select:invalid:focus, + .custom-select.is-invalid:focus { + box-shadow: 0 0 0 0.2rem rgba(239, 69, 69, 0.25); } + .was-validated .form-control:invalid ~ .invalid-feedback, + .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, + .form-control.is-invalid ~ .invalid-tooltip, + .was-validated .custom-select:invalid ~ .invalid-feedback, + .was-validated .custom-select:invalid ~ .invalid-tooltip, + .custom-select.is-invalid ~ .invalid-feedback, + .custom-select.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .form-check-input:invalid + .form-check-label, .form-check-input.is-invalid + .form-check-label { + color: #ef4545; } + +.was-validated .custom-control-input:invalid ~ .custom-control-indicator, .custom-control-input.is-invalid ~ .custom-control-indicator { + background-color: rgba(239, 69, 69, 0.25); } +.was-validated .custom-control-input:invalid ~ .custom-control-description, .custom-control-input.is-invalid ~ .custom-control-description { + color: #ef4545; } + +.was-validated .custom-file-input:invalid ~ .custom-file-control, .custom-file-input.is-invalid ~ .custom-file-control { + border-color: #ef4545; } + .was-validated .custom-file-input:invalid ~ .custom-file-control::before, .custom-file-input.is-invalid ~ .custom-file-control::before { + border-color: inherit; } +.was-validated .custom-file-input:invalid:focus, .custom-file-input.is-invalid:focus { + box-shadow: 0 0 0 0.2rem rgba(239, 69, 69, 0.25); } + +.form-inline { + display: flex; + flex-flow: row wrap; + align-items: center; } + .form-inline .form-check { + width: 100%; } + @media (min-width: 576px) { + .form-inline label { + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 0; } + .form-inline .form-group { + display: flex; + flex: 0 0 auto; + flex-flow: row wrap; + align-items: center; + margin-bottom: 0; } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; } + .form-inline .form-control-plaintext { + display: inline-block; } + .form-inline .input-group { + width: auto; } + .form-inline .form-control-label { + margin-bottom: 0; + vertical-align: middle; } + .form-inline .form-check { + display: flex; + align-items: center; + justify-content: center; + width: auto; + margin-top: 0; + margin-bottom: 0; } + .form-inline .form-check-label { + padding-left: 0; } + .form-inline .form-check-input { + position: relative; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; } + .form-inline .custom-control { + display: flex; + align-items: center; + justify-content: center; + padding-left: 0; } + .form-inline .custom-control-indicator { + position: static; + display: inline-block; + margin-right: 0.25rem; + vertical-align: text-bottom; } + .form-inline .has-feedback .form-control-feedback { + top: 0; } } + +.btn { + display: inline-block; + font-weight: normal; + text-align: center; + white-space: nowrap; + vertical-align: middle; + user-select: none; + border: 0 solid transparent; + padding: 0.5rem 0.75rem; + font-size: 1rem; + line-height: 1.25; + transition: all 0.25s ease-in-out; } + .btn:focus, .btn:hover { + text-decoration: none; } + .btn:focus, .btn.focus { + outline: 0; + box-shadow: none; } + .btn.disabled, .btn:disabled { + opacity: .65; + box-shadow: none; } + .btn:active, .btn.active { + background-image: none; + box-shadow: none, none; } + +a.btn.disabled, +fieldset[disabled] a.btn { + pointer-events: none; } + +.btn-primary { + color: #fff; + background-color: #40556a; + border-color: #40556a; + box-shadow: none; } + .btn-primary:hover { + color: #fff; + background-color: #324252; + border-color: #2d3c4a; } + .btn-primary:focus, .btn-primary.focus { + box-shadow: none, 0 0 0 3px rgba(64, 85, 106, 0.5); } + .btn-primary.disabled, .btn-primary:disabled { + background-color: #40556a; + border-color: #40556a; } + .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle { + background-color: #324252; + background-image: none; + border-color: #2d3c4a; + box-shadow: none; } + +.btn-secondary { + color: #fff; + background-color: #ef4545; + border-color: #ef4545; + box-shadow: none; } + .btn-secondary:hover { + color: #fff; + background-color: #ec2222; + border-color: #eb1616; } + .btn-secondary:focus, .btn-secondary.focus { + box-shadow: none, 0 0 0 3px rgba(239, 69, 69, 0.5); } + .btn-secondary.disabled, .btn-secondary:disabled { + background-color: #ef4545; + border-color: #ef4545; } + .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle { + background-color: #ec2222; + background-image: none; + border-color: #eb1616; + box-shadow: none; } + +.btn-success { + color: #111; + background-color: #8ac926; + border-color: #8ac926; + box-shadow: none; } + .btn-success:hover { + color: #111; + background-color: #74a920; + border-color: #6d9e1e; } + .btn-success:focus, .btn-success.focus { + box-shadow: none, 0 0 0 3px rgba(138, 201, 38, 0.5); } + .btn-success.disabled, .btn-success:disabled { + background-color: #8ac926; + border-color: #8ac926; } + .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle { + background-color: #74a920; + background-image: none; + border-color: #6d9e1e; + box-shadow: none; } + +.btn-info { + color: #fff; + background-color: #058cce; + border-color: #058cce; + box-shadow: none; } + .btn-info:hover { + color: #fff; + background-color: #0473a9; + border-color: #046a9c; } + .btn-info:focus, .btn-info.focus { + box-shadow: none, 0 0 0 3px rgba(5, 140, 206, 0.5); } + .btn-info.disabled, .btn-info:disabled { + background-color: #058cce; + border-color: #058cce; } + .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle { + background-color: #0473a9; + background-image: none; + border-color: #046a9c; + box-shadow: none; } + +.btn-warning { + color: #111; + background-color: #ffae00; + border-color: #ffae00; + box-shadow: none; } + .btn-warning:hover { + color: #111; + background-color: #d99400; + border-color: #cc8b00; } + .btn-warning:focus, .btn-warning.focus { + box-shadow: none, 0 0 0 3px rgba(255, 174, 0, 0.5); } + .btn-warning.disabled, .btn-warning:disabled { + background-color: #ffae00; + border-color: #ffae00; } + .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle { + background-color: #d99400; + background-image: none; + border-color: #cc8b00; + box-shadow: none; } + +.btn-danger { + color: #fff; + background-color: #ef4545; + border-color: #ef4545; + box-shadow: none; } + .btn-danger:hover { + color: #fff; + background-color: #ec2222; + border-color: #eb1616; } + .btn-danger:focus, .btn-danger.focus { + box-shadow: none, 0 0 0 3px rgba(239, 69, 69, 0.5); } + .btn-danger.disabled, .btn-danger:disabled { + background-color: #ef4545; + border-color: #ef4545; } + .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle { + background-color: #ec2222; + background-image: none; + border-color: #eb1616; + box-shadow: none; } + +.btn-light { + color: #111; + background-color: #e7ebf1; + border-color: #e7ebf1; + box-shadow: none; } + .btn-light:hover { + color: #111; + background-color: #cfd7e3; + border-color: #c7d0de; } + .btn-light:focus, .btn-light.focus { + box-shadow: none, 0 0 0 3px rgba(231, 235, 241, 0.5); } + .btn-light.disabled, .btn-light:disabled { + background-color: #e7ebf1; + border-color: #e7ebf1; } + .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle { + background-color: #cfd7e3; + background-image: none; + border-color: #c7d0de; + box-shadow: none; } + +.btn-dark { + color: #fff; + background-color: #262626; + border-color: #262626; + box-shadow: none; } + .btn-dark:hover { + color: #fff; + background-color: #131313; + border-color: #0d0d0d; } + .btn-dark:focus, .btn-dark.focus { + box-shadow: none, 0 0 0 3px rgba(38, 38, 38, 0.5); } + .btn-dark.disabled, .btn-dark:disabled { + background-color: #262626; + border-color: #262626; } + .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle { + background-color: #131313; + background-image: none; + border-color: #0d0d0d; + box-shadow: none; } + +.btn-outline-primary { + color: #40556a; + background-color: transparent; + background-image: none; + border-color: #40556a; } + .btn-outline-primary:hover { + color: #fff; + background-color: #40556a; + border-color: #40556a; } + .btn-outline-primary:focus, .btn-outline-primary.focus { + box-shadow: 0 0 0 3px rgba(64, 85, 106, 0.5); } + .btn-outline-primary.disabled, .btn-outline-primary:disabled { + color: #40556a; + background-color: transparent; } + .btn-outline-primary:active, .btn-outline-primary.active, .show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #40556a; + border-color: #40556a; } + +.btn-outline-secondary { + color: #ef4545; + background-color: transparent; + background-image: none; + border-color: #ef4545; } + .btn-outline-secondary:hover { + color: #fff; + background-color: #ef4545; + border-color: #ef4545; } + .btn-outline-secondary:focus, .btn-outline-secondary.focus { + box-shadow: 0 0 0 3px rgba(239, 69, 69, 0.5); } + .btn-outline-secondary.disabled, .btn-outline-secondary:disabled { + color: #ef4545; + background-color: transparent; } + .btn-outline-secondary:active, .btn-outline-secondary.active, .show > .btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #ef4545; + border-color: #ef4545; } + +.btn-outline-success { + color: #8ac926; + background-color: transparent; + background-image: none; + border-color: #8ac926; } + .btn-outline-success:hover { + color: #fff; + background-color: #8ac926; + border-color: #8ac926; } + .btn-outline-success:focus, .btn-outline-success.focus { + box-shadow: 0 0 0 3px rgba(138, 201, 38, 0.5); } + .btn-outline-success.disabled, .btn-outline-success:disabled { + color: #8ac926; + background-color: transparent; } + .btn-outline-success:active, .btn-outline-success.active, .show > .btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #8ac926; + border-color: #8ac926; } + +.btn-outline-info { + color: #058cce; + background-color: transparent; + background-image: none; + border-color: #058cce; } + .btn-outline-info:hover { + color: #fff; + background-color: #058cce; + border-color: #058cce; } + .btn-outline-info:focus, .btn-outline-info.focus { + box-shadow: 0 0 0 3px rgba(5, 140, 206, 0.5); } + .btn-outline-info.disabled, .btn-outline-info:disabled { + color: #058cce; + background-color: transparent; } + .btn-outline-info:active, .btn-outline-info.active, .show > .btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #058cce; + border-color: #058cce; } + +.btn-outline-warning { + color: #ffae00; + background-color: transparent; + background-image: none; + border-color: #ffae00; } + .btn-outline-warning:hover { + color: #fff; + background-color: #ffae00; + border-color: #ffae00; } + .btn-outline-warning:focus, .btn-outline-warning.focus { + box-shadow: 0 0 0 3px rgba(255, 174, 0, 0.5); } + .btn-outline-warning.disabled, .btn-outline-warning:disabled { + color: #ffae00; + background-color: transparent; } + .btn-outline-warning:active, .btn-outline-warning.active, .show > .btn-outline-warning.dropdown-toggle { + color: #fff; + background-color: #ffae00; + border-color: #ffae00; } + +.btn-outline-danger { + color: #ef4545; + background-color: transparent; + background-image: none; + border-color: #ef4545; } + .btn-outline-danger:hover { + color: #fff; + background-color: #ef4545; + border-color: #ef4545; } + .btn-outline-danger:focus, .btn-outline-danger.focus { + box-shadow: 0 0 0 3px rgba(239, 69, 69, 0.5); } + .btn-outline-danger.disabled, .btn-outline-danger:disabled { + color: #ef4545; + background-color: transparent; } + .btn-outline-danger:active, .btn-outline-danger.active, .show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #ef4545; + border-color: #ef4545; } + +.btn-outline-light { + color: #e7ebf1; + background-color: transparent; + background-image: none; + border-color: #e7ebf1; } + .btn-outline-light:hover { + color: #fff; + background-color: #e7ebf1; + border-color: #e7ebf1; } + .btn-outline-light:focus, .btn-outline-light.focus { + box-shadow: 0 0 0 3px rgba(231, 235, 241, 0.5); } + .btn-outline-light.disabled, .btn-outline-light:disabled { + color: #e7ebf1; + background-color: transparent; } + .btn-outline-light:active, .btn-outline-light.active, .show > .btn-outline-light.dropdown-toggle { + color: #fff; + background-color: #e7ebf1; + border-color: #e7ebf1; } + +.btn-outline-dark { + color: #262626; + background-color: transparent; + background-image: none; + border-color: #262626; } + .btn-outline-dark:hover { + color: #fff; + background-color: #262626; + border-color: #262626; } + .btn-outline-dark:focus, .btn-outline-dark.focus { + box-shadow: 0 0 0 3px rgba(38, 38, 38, 0.5); } + .btn-outline-dark.disabled, .btn-outline-dark:disabled { + color: #262626; + background-color: transparent; } + .btn-outline-dark:active, .btn-outline-dark.active, .show > .btn-outline-dark.dropdown-toggle { + color: #fff; + background-color: #262626; + border-color: #262626; } + +.btn-link { + font-weight: normal; + color: #ef4545; + border-radius: 0; } + .btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled { + background-color: transparent; + box-shadow: none; } + .btn-link, .btn-link:focus, .btn-link:active { + border-color: transparent; + box-shadow: none; } + .btn-link:hover { + border-color: transparent; } + .btn-link:focus, .btn-link:hover { + color: #40556a; + text-decoration: none; + background-color: transparent; } + .btn-link:disabled { + color: #8a8a8a; } + .btn-link:disabled:focus, .btn-link:disabled:hover { + text-decoration: none; } + +.btn-lg, .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; } + +.btn-sm, .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; } + +.btn-block { + display: block; + width: 100%; } + +.btn-block + .btn-block { + margin-top: 0.5rem; } + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; } + +.fade { + opacity: 0; + transition: opacity 0.15s linear; } + .fade.show { + opacity: 1; } + +.collapse { + display: none; } + .collapse.show { + display: block; } + +tr.collapse.show { + display: table-row; } + +tbody.collapse.show { + display: table-row-group; } + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; } + +.dropup, +.dropdown { + position: relative; } + +.dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-left: 0.3em solid transparent; } +.dropdown-toggle:empty::after { + margin-left: 0; } + +.dropup .dropdown-menu { + margin-top: 0; + margin-bottom: 0.125rem; } +.dropup .dropdown-toggle::after { + border-top: 0; + border-bottom: 0.3em solid; } + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 1rem; + color: #262626; + text-align: left; + list-style: none; + background-color: #ffffff; + background-clip: padding-box; + border: 0 solid rgba(38, 38, 38, 0.15); + box-shadow: 0 0.5rem 1rem rgba(38, 38, 38, 0.175); } + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #e7ebf1; } + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.5rem; + clear: both; + font-weight: normal; + color: #262626; + text-align: inherit; + white-space: nowrap; + background: none; + border: 0; } + .dropdown-item:focus, .dropdown-item:hover { + color: #191919; + text-decoration: none; + background-color: #e7ebf1; } + .dropdown-item.active, .dropdown-item:active { + color: #ffffff; + text-decoration: none; + background-color: #40556a; } + .dropdown-item.disabled, .dropdown-item:disabled { + color: #8a8a8a; + background-color: transparent; } + +.show > a { + outline: 0; } + +.dropdown-menu.show { + display: block; } + +.dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #8a8a8a; + white-space: nowrap; } + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; } + .btn-group > .btn, + .btn-group-vertical > .btn { + position: relative; + flex: 0 1 auto; + margin-bottom: 0; } + .btn-group > .btn:hover, + .btn-group-vertical > .btn:hover { + z-index: 2; } + .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, + .btn-group-vertical > .btn:focus, + .btn-group-vertical > .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, + .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-left: 0; } + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; } + .btn-toolbar .input-group { + width: auto; } + +.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-group { + float: left; } + +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; } + +.btn + .dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; } + .btn + .dropdown-toggle-split::after { + margin-left: 0; } + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; } + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; } + +.btn-group.show .dropdown-toggle { + box-shadow: none; } + .btn-group.show .dropdown-toggle.btn-link { + box-shadow: none; } + +.btn-group-vertical { + display: inline-flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; } + .btn-group-vertical .btn, + .btn-group-vertical .btn-group { + width: 100%; } + .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: 0; + margin-left: 0; } + +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; } + +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; } + +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[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: flex; + width: 100%; } + .input-group .form-control { + position: relative; + z-index: 2; + flex: 1 1 auto; + width: 1%; + margin-bottom: 0; } + .input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover { + z-index: 3; } + +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: flex; + align-items: center; } + +.input-group-addon, +.input-group-btn { + white-space: nowrap; + vertical-align: middle; } + +.input-group-addon { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + font-weight: normal; + line-height: 1.25; + color: #262626; + text-align: center; + background-color: #ffffff; + border: 0 solid #e7ebf1; } + .input-group-addon.form-control-sm, + .input-group-sm > .input-group-addon, + .input-group-sm > .input-group-btn > .input-group-addon.btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; } + .input-group-addon.form-control-lg, + .input-group-lg > .input-group-addon, + .input-group-lg > .input-group-btn > .input-group-addon.btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; } + .input-group-addon input[type="radio"], + .input-group-addon input[type="checkbox"] { + margin-top: 0; } + +.input-group-addon:not(:last-child) { + border-right: 0; } + +.form-control + .input-group-addon:not(:first-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: 0; } + .input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover { + z-index: 3; } + .input-group-btn:not(:last-child) > .btn, + .input-group-btn:not(:last-child) > .btn-group { + margin-right: 0; } + .input-group-btn:not(:first-child) > .btn, + .input-group-btn:not(:first-child) > .btn-group { + z-index: 2; + margin-left: 0; } + .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover, + .input-group-btn:not(:first-child) > .btn-group:focus, + .input-group-btn:not(:first-child) > .btn-group:active, + .input-group-btn:not(:first-child) > .btn-group:hover { + z-index: 3; } + +.custom-control { + position: relative; + display: inline-flex; + min-height: 1.5rem; + padding-left: 1.5rem; + margin-right: 1rem; } + +.custom-control-input { + position: absolute; + z-index: -1; + opacity: 0; } + .custom-control-input:checked ~ .custom-control-indicator { + color: #ffffff; + background-color: #40556a; + box-shadow: none; } + .custom-control-input:focus ~ .custom-control-indicator { + box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #40556a; } + .custom-control-input:active ~ .custom-control-indicator { + color: #ffffff; + background-color: #9aaec2; + box-shadow: none; } + .custom-control-input:disabled ~ .custom-control-indicator { + background-color: #e7ebf1; } + .custom-control-input:disabled ~ .custom-control-description { + color: #8a8a8a; } + +.custom-control-indicator { + position: absolute; + top: 0.25rem; + left: 0; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + user-select: none; + background-color: #ddd; + background-repeat: no-repeat; + background-position: center center; + background-size: 50% 50%; + box-shadow: inset 0 0.25rem 0.25rem rgba(38, 38, 38, 0.1); } + +.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ffffff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); } +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator { + background-color: #40556a; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23ffffff' d='M0 2h4'/%3E%3C/svg%3E"); + box-shadow: none; } + +.custom-radio .custom-control-indicator { + border-radius: 50%; } +.custom-radio .custom-control-input:checked ~ .custom-control-indicator { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ffffff'/%3E%3C/svg%3E"); } + +.custom-controls-stacked { + display: flex; + flex-direction: column; } + .custom-controls-stacked .custom-control { + margin-bottom: 0.25rem; } + .custom-controls-stacked .custom-control + .custom-control { + margin-left: 0; } + +.custom-select { + display: inline-block; + max-width: 100%; + height: calc(2.25rem + 0); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + line-height: 1.25; + color: #262626; + vertical-align: middle; + background: #ffffff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center; + background-size: 8px 10px; + border: 0 solid #e7ebf1; + border-radius: 0; + appearance: none; } + .custom-select:focus { + border-color: #7b95af; + outline: none; + box-shadow: inset 0 1px 2px rgba(38, 38, 38, 0.075), 0 0 5px rgba(123, 149, 175, 0.5); } + .custom-select:focus::-ms-value { + color: #262626; + background-color: #e7ebf1; } + .custom-select:disabled { + color: #8a8a8a; + background-color: #e7ebf1; } + .custom-select::-ms-expand { + opacity: 0; } + +.custom-select-sm { + height: calc(1.8125rem + 0); + padding-top: 0.375rem; + padding-bottom: 0.375rem; + font-size: 75%; } + +.custom-file { + position: relative; + display: inline-block; + max-width: 100%; + height: 2.5rem; + margin-bottom: 0; } + +.custom-file-input { + min-width: 14rem; + max-width: 100%; + height: 2.5rem; + margin: 0; + opacity: 0; } + .custom-file-input:focus ~ .custom-file-control { + box-shadow: 0 0 0 0.075rem #ffffff, 0 0 0 0.2rem #40556a; } + +.custom-file-control { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 5; + height: 2.5rem; + padding: 0.5rem 1rem; + line-height: 1.5; + color: #8a8a8a; + pointer-events: none; + user-select: none; + background-color: #ffffff; + border: 3px solid #e7ebf1; + box-shadow: inset 0 0.2rem 0.4rem rgba(38, 38, 38, 0.05); } + .custom-file-control:lang(en):empty::after { + content: "Choose file..."; } + .custom-file-control::before { + position: absolute; + top: -3px; + right: -3px; + bottom: -3px; + z-index: 6; + display: block; + height: 2.5rem; + padding: 0.5rem 1rem; + line-height: 1.5; + color: #8a8a8a; + background-color: #e7ebf1; + border: 3px solid #e7ebf1; } + .custom-file-control:lang(en)::before { + content: "Browse"; } + +.nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + +.nav-link { + display: block; + padding: 0.5rem 1rem; } + .nav-link:focus, .nav-link:hover { + text-decoration: none; } + .nav-link.disabled { + color: #8a8a8a; } + +.nav-tabs { + border-bottom: 3px solid #ddd; } + .nav-tabs .nav-item { + margin-bottom: -3px; } + .nav-tabs .nav-link { + border: 3px solid transparent; } + .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { + border-color: #e7ebf1 #e7ebf1 #ddd; } + .nav-tabs .nav-link.disabled { + color: #8a8a8a; + background-color: transparent; + border-color: transparent; } + .nav-tabs .nav-link.active, + .nav-tabs .nav-item.show .nav-link { + color: #8a8a8a; + background-color: #ffffff; + border-color: #ddd #ddd #ffffff; } + .nav-tabs .dropdown-menu { + margin-top: -3px; } + +.nav-pills .nav-link.active, .show > .nav-pills .nav-link { + color: #ffffff; + background-color: #40556a; } + +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; } + +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; } + +.tab-content > .tab-pane { + display: none; } +.tab-content > .active { + display: block; } + +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: 0.5rem 1rem; } + .navbar > .container, + .navbar > .container-fluid { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; } + +.navbar-brand { + display: inline-block; + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + margin-right: 1rem; + font-size: 1.25rem; + line-height: inherit; + white-space: nowrap; } + .navbar-brand:focus, .navbar-brand:hover { + text-decoration: none; } + +.navbar-nav { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + .navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; } + .navbar-nav .dropdown-menu { + position: static; + float: none; } + +.navbar-text { + display: inline-block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; } + +.navbar-collapse { + flex-basis: 100%; + align-items: center; } + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background: transparent; + border: 3px solid transparent; } + .navbar-toggler:focus, .navbar-toggler:hover { + text-decoration: none; } + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; } + +@media (max-width: 575px) { + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + padding-right: 0; + padding-left: 0; } } +@media (min-width: 576px) { + .navbar-expand-sm { + flex-direction: row; + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-sm .navbar-nav { + flex-direction: row; } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-sm .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem; } + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + flex-wrap: nowrap; } + .navbar-expand-sm .navbar-collapse { + display: flex !important; } + .navbar-expand-sm .navbar-toggler { + display: none; } } +@media (max-width: 767px) { + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + padding-right: 0; + padding-left: 0; } } +@media (min-width: 768px) { + .navbar-expand-md { + flex-direction: row; + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-md .navbar-nav { + flex-direction: row; } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-md .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem; } + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + flex-wrap: nowrap; } + .navbar-expand-md .navbar-collapse { + display: flex !important; } + .navbar-expand-md .navbar-toggler { + display: none; } } +@media (max-width: 991px) { + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + padding-right: 0; + padding-left: 0; } } +@media (min-width: 992px) { + .navbar-expand-lg { + flex-direction: row; + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-lg .navbar-nav { + flex-direction: row; } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-lg .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem; } + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + flex-wrap: nowrap; } + .navbar-expand-lg .navbar-collapse { + display: flex !important; } + .navbar-expand-lg .navbar-toggler { + display: none; } } +@media (max-width: 1199px) { + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + padding-right: 0; + padding-left: 0; } } +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-direction: row; + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-xl .navbar-nav { + flex-direction: row; } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-xl .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem; } + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + flex-wrap: nowrap; } + .navbar-expand-xl .navbar-collapse { + display: flex !important; } + .navbar-expand-xl .navbar-toggler { + display: none; } } +.navbar-expand { + flex-direction: row; + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand > .container, + .navbar-expand > .container-fluid { + padding-right: 0; + padding-left: 0; } + .navbar-expand .navbar-nav { + flex-direction: row; } + .navbar-expand .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; } + .navbar-expand .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem; } + .navbar-expand > .container, + .navbar-expand > .container-fluid { + flex-wrap: nowrap; } + .navbar-expand .navbar-collapse { + display: flex !important; } + .navbar-expand .navbar-toggler { + display: none; } + +.navbar-light .navbar-brand { + color: rgba(38, 38, 38, 0.9); } + .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover { + color: rgba(38, 38, 38, 0.9); } +.navbar-light .navbar-nav .nav-link { + color: rgba(38, 38, 38, 0.5); } + .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { + color: rgba(38, 38, 38, 0.7); } + .navbar-light .navbar-nav .nav-link.disabled { + color: rgba(38, 38, 38, 0.3); } +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .active > .nav-link, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(38, 38, 38, 0.9); } +.navbar-light .navbar-toggler { + color: rgba(38, 38, 38, 0.5); + border-color: rgba(38, 38, 38, 0.1); } +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(38, 38, 38, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); } +.navbar-light .navbar-text { + color: rgba(38, 38, 38, 0.5); } + +.navbar-dark .navbar-brand { + color: white; } + .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover { + color: white; } +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); } + .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover { + color: rgba(255, 255, 255, 0.75); } + .navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); } +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .nav-link.active { + color: white; } +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.1); } +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); } +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.5); } + +.card { + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #ffffff; + background-clip: border-box; + border: 3px solid rgba(38, 38, 38, 0.125); } + +.card-body { + flex: 1 1 auto; + padding: 1.25rem; } + +.card-title { + margin-bottom: 0.75rem; } + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; } + +.card-text:last-child { + margin-bottom: 0; } + +.card-link:hover { + text-decoration: none; } +.card-link + .card-link { + margin-left: 1.25rem; } -.glyphicon-volume-off:before { - content: "\e036"; -} +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + background-color: rgba(38, 38, 38, 0.03); + border-bottom: 3px solid rgba(38, 38, 38, 0.125); } + +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(38, 38, 38, 0.03); + border-top: 3px solid rgba(38, 38, 38, 0.125); } + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; } + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; } + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; } -.glyphicon-volume-down:before { - content: "\e037"; -} +.card-img { + width: 100%; } -.glyphicon-volume-up:before { - content: "\e038"; -} +.card-img-top { + width: 100%; } -.glyphicon-qrcode:before { - content: "\e039"; -} +.card-img-bottom { + width: 100%; } -.glyphicon-barcode:before { - content: "\e040"; -} +@media (min-width: 576px) { + .card-deck { + display: flex; + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; } + .card-deck .card { + display: flex; + flex: 1 0 0%; + flex-direction: column; + margin-right: 15px; + margin-left: 15px; } } +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap; } + .card-group .card { + flex: 1 0 0%; } + .card-group .card + .card { + margin-left: 0; + border-left: 0; } } +.card-columns .card { + margin-bottom: 0.75rem; } +@media (min-width: 576px) { + .card-columns { + column-count: 3; + column-gap: 1.25rem; } + .card-columns .card { + display: inline-block; + width: 100%; } } -.glyphicon-tag:before { - content: "\e041"; -} +.breadcrumb { + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #e7ebf1; } + .breadcrumb::after { + display: block; + clear: both; + content: ""; } + +.breadcrumb-item { + float: left; } + .breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + padding-left: 0.5rem; + color: #8a8a8a; + content: "/"; } + .breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; } + .breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; } + .breadcrumb-item.active { + color: #8a8a8a; } -.glyphicon-tags:before { - content: "\e042"; -} +.pagination { + display: flex; + padding-left: 0; + list-style: none; } -.glyphicon-book:before { - content: "\e043"; -} +.page-item:first-child .page-link { + margin-left: 0; } +.page-item.active .page-link { + z-index: 2; + color: #ffffff; + background-color: #40556a; + border-color: #40556a; } +.page-item.disabled .page-link { + color: #8a8a8a; + pointer-events: none; + background-color: #ffffff; + border-color: #ddd; } -.glyphicon-bookmark:before { - content: "\e044"; -} +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #ef4545; + background-color: #ffffff; + border: 3px solid #ddd; } + .page-link:focus, .page-link:hover { + color: #40556a; + text-decoration: none; + background-color: #e7ebf1; + border-color: #ddd; } + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; + line-height: 1.5; } + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; } -.glyphicon-print:before { - content: "\e045"; -} +.badge { + display: inline-block; + padding: 0.25em 0.4em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; } + .badge:empty { + display: none; } -.glyphicon-camera:before { - content: "\e046"; -} +.btn .badge { + position: relative; + top: -1px; } -.glyphicon-font:before { - content: "\e047"; -} +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; } -.glyphicon-bold:before { - content: "\e048"; -} +.badge-primary { + color: #fff; + background-color: #40556a; } + .badge-primary[href]:focus, .badge-primary[href]:hover { + color: #fff; + text-decoration: none; + background-color: #2d3c4a; } -.glyphicon-italic:before { - content: "\e049"; -} +.badge-secondary { + color: #fff; + background-color: #ef4545; } + .badge-secondary[href]:focus, .badge-secondary[href]:hover { + color: #fff; + text-decoration: none; + background-color: #eb1616; } + +.badge-success { + color: #111; + background-color: #8ac926; } + .badge-success[href]:focus, .badge-success[href]:hover { + color: #111; + text-decoration: none; + background-color: #6d9e1e; } + +.badge-info { + color: #fff; + background-color: #058cce; } + .badge-info[href]:focus, .badge-info[href]:hover { + color: #fff; + text-decoration: none; + background-color: #046a9c; } + +.badge-warning { + color: #111; + background-color: #ffae00; } + .badge-warning[href]:focus, .badge-warning[href]:hover { + color: #111; + text-decoration: none; + background-color: #cc8b00; } + +.badge-danger { + color: #fff; + background-color: #ef4545; } + .badge-danger[href]:focus, .badge-danger[href]:hover { + color: #fff; + text-decoration: none; + background-color: #eb1616; } + +.badge-light { + color: #111; + background-color: #e7ebf1; } + .badge-light[href]:focus, .badge-light[href]:hover { + color: #111; + text-decoration: none; + background-color: #c7d0de; } + +.badge-dark { + color: #fff; + background-color: #262626; } + .badge-dark[href]:focus, .badge-dark[href]:hover { + color: #fff; + text-decoration: none; + background-color: #0d0d0d; } -.glyphicon-text-height:before { - content: "\e050"; -} +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e7ebf1; } + @media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; } } + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; } -.glyphicon-text-width:before { - content: "\e051"; -} +.alert { + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 3px solid transparent; } -.glyphicon-align-left:before { - content: "\e052"; -} +.alert-heading { + color: inherit; } -.glyphicon-align-center:before { - content: "\e053"; -} +.alert-link { + font-weight: bold; } -.glyphicon-align-right:before { - content: "\e054"; -} +.alert-dismissible .close { + position: relative; + top: -0.75rem; + right: -1.25rem; + padding: 0.75rem 1.25rem; + color: inherit; } + +.alert-primary { + color: #212c37; + background-color: #d9dde1; + border-color: #cacfd5; } + .alert-primary hr { + border-top-color: #bcc2ca; } + .alert-primary .alert-link { + color: #0e1317; } + +.alert-secondary { + color: #7c2424; + background-color: #fcdada; + border-color: #fbcbcb; } + .alert-secondary hr { + border-top-color: #f9b3b3; } + .alert-secondary .alert-link { + color: #541919; } -.glyphicon-align-justify:before { - content: "\e055"; -} +.alert-success { + color: #486914; + background-color: #e8f4d4; + border-color: #def0c2; } + .alert-success hr { + border-top-color: #d3ebae; } + .alert-success .alert-link { + color: #2b3e0c; } -.glyphicon-list:before { - content: "\e056"; -} +.alert-info { + color: #03496b; + background-color: #cde8f5; + border-color: #b9dff1; } + .alert-info hr { + border-top-color: #a4d5ed; } + .alert-info .alert-link { + color: #022739; } -.glyphicon-indent-left:before { - content: "\e057"; -} +.alert-warning { + color: #855a00; + background-color: #ffefcc; + border-color: #ffe8b8; } + .alert-warning hr { + border-top-color: #ffe09f; } + .alert-warning .alert-link { + color: #523700; } -.glyphicon-indent-right:before { - content: "\e058"; -} +.alert-danger { + color: #7c2424; + background-color: #fcdada; + border-color: #fbcbcb; } + .alert-danger hr { + border-top-color: #f9b3b3; } + .alert-danger .alert-link { + color: #541919; } + +.alert-light { + color: #787a7d; + background-color: #fafbfc; + border-color: #f8f9fb; } + .alert-light hr { + border-top-color: #e8ebf2; } + .alert-light .alert-link { + color: #5f6163; } + +.alert-dark { + color: #141414; + background-color: #d4d4d4; + border-color: #c2c2c2; } + .alert-dark hr { + border-top-color: #b5b5b5; } + .alert-dark .alert-link { + color: black; } -.glyphicon-facetime-video:before { - content: "\e059"; -} +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; } + to { + background-position: 0 0; } } +.progress { + display: flex; + overflow: hidden; + font-size: 0.75rem; + line-height: 1rem; + text-align: center; + background-color: #e7ebf1; + box-shadow: inset 0 0.1rem 0.1rem rgba(38, 38, 38, 0.1); } -.glyphicon-picture:before { - content: "\e060"; -} +.progress-bar { + height: 1rem; + line-height: 1rem; + color: #ffffff; + background-color: #40556a; + transition: width 0.6s ease; } -.glyphicon-map-marker:before { - content: "\e062"; -} +.progress-bar-striped { + 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: 1rem 1rem; } -.glyphicon-adjust:before { - content: "\e063"; -} +.progress-bar-animated { + animation: progress-bar-stripes 1s linear infinite; } -.glyphicon-tint:before { - content: "\e064"; -} +.media { + display: flex; + align-items: flex-start; } -.glyphicon-edit:before { - content: "\e065"; -} +.media-body { + flex: 1; } -.glyphicon-share:before { - content: "\e066"; -} +.list-group { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; } -.glyphicon-check:before { - content: "\e067"; -} +.list-group-item-action { + width: 100%; + color: #8a8a8a; + text-align: inherit; } + .list-group-item-action:focus, .list-group-item-action:hover { + color: #8a8a8a; + text-decoration: none; + background-color: #e7ebf1; } + .list-group-item-action:active { + color: #262626; + background-color: #e7ebf1; } -.glyphicon-move:before { - content: "\e068"; -} +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + margin-bottom: -3px; + background-color: #ffffff; + border: 3px solid rgba(38, 38, 38, 0.125); } + .list-group-item:last-child { + margin-bottom: 0; } + .list-group-item:focus, .list-group-item:hover { + text-decoration: none; } + .list-group-item.disabled, .list-group-item:disabled { + color: #8a8a8a; + background-color: #ffffff; } + .list-group-item.active { + z-index: 2; + color: #ffffff; + background-color: #40556a; + border-color: #40556a; } -.glyphicon-step-backward:before { - content: "\e069"; -} +.list-group-flush .list-group-item { + border-right: 0; + border-left: 0; + border-radius: 0; } +.list-group-flush:first-child .list-group-item:first-child { + border-top: 0; } +.list-group-flush:last-child .list-group-item:last-child { + border-bottom: 0; } + +.list-group-item-primary { + color: #212c37; + background-color: #cacfd5; } + +a.list-group-item-primary, +button.list-group-item-primary { + color: #212c37; } + a.list-group-item-primary:focus, a.list-group-item-primary:hover, + button.list-group-item-primary:focus, + button.list-group-item-primary:hover { + color: #212c37; + background-color: #bcc2ca; } + a.list-group-item-primary.active, + button.list-group-item-primary.active { + color: #fff; + background-color: #212c37; + border-color: #212c37; } + +.list-group-item-secondary { + color: #7c2424; + background-color: #fbcbcb; } + +a.list-group-item-secondary, +button.list-group-item-secondary { + color: #7c2424; } + a.list-group-item-secondary:focus, a.list-group-item-secondary:hover, + button.list-group-item-secondary:focus, + button.list-group-item-secondary:hover { + color: #7c2424; + background-color: #f9b3b3; } + a.list-group-item-secondary.active, + button.list-group-item-secondary.active { + color: #fff; + background-color: #7c2424; + border-color: #7c2424; } -.glyphicon-fast-backward:before { - content: "\e070"; -} +.list-group-item-success { + color: #486914; + background-color: #def0c2; } -.glyphicon-backward:before { - content: "\e071"; -} +a.list-group-item-success, +button.list-group-item-success { + color: #486914; } + a.list-group-item-success:focus, a.list-group-item-success:hover, + button.list-group-item-success:focus, + button.list-group-item-success:hover { + color: #486914; + background-color: #d3ebae; } + a.list-group-item-success.active, + button.list-group-item-success.active { + color: #fff; + background-color: #486914; + border-color: #486914; } -.glyphicon-play:before { - content: "\e072"; -} +.list-group-item-info { + color: #03496b; + background-color: #b9dff1; } -.glyphicon-pause:before { - content: "\e073"; -} +a.list-group-item-info, +button.list-group-item-info { + color: #03496b; } + a.list-group-item-info:focus, a.list-group-item-info:hover, + button.list-group-item-info:focus, + button.list-group-item-info:hover { + color: #03496b; + background-color: #a4d5ed; } + a.list-group-item-info.active, + button.list-group-item-info.active { + color: #fff; + background-color: #03496b; + border-color: #03496b; } -.glyphicon-stop:before { - content: "\e074"; -} +.list-group-item-warning { + color: #855a00; + background-color: #ffe8b8; } -.glyphicon-forward:before { - content: "\e075"; -} +a.list-group-item-warning, +button.list-group-item-warning { + color: #855a00; } + a.list-group-item-warning:focus, a.list-group-item-warning:hover, + button.list-group-item-warning:focus, + button.list-group-item-warning:hover { + color: #855a00; + background-color: #ffe09f; } + a.list-group-item-warning.active, + button.list-group-item-warning.active { + color: #fff; + background-color: #855a00; + border-color: #855a00; } -.glyphicon-fast-forward:before { - content: "\e076"; -} +.list-group-item-danger { + color: #7c2424; + background-color: #fbcbcb; } -.glyphicon-step-forward:before { - content: "\e077"; -} +a.list-group-item-danger, +button.list-group-item-danger { + color: #7c2424; } + a.list-group-item-danger:focus, a.list-group-item-danger:hover, + button.list-group-item-danger:focus, + button.list-group-item-danger:hover { + color: #7c2424; + background-color: #f9b3b3; } + a.list-group-item-danger.active, + button.list-group-item-danger.active { + color: #fff; + background-color: #7c2424; + border-color: #7c2424; } + +.list-group-item-light { + color: #787a7d; + background-color: #f8f9fb; } + +a.list-group-item-light, +button.list-group-item-light { + color: #787a7d; } + a.list-group-item-light:focus, a.list-group-item-light:hover, + button.list-group-item-light:focus, + button.list-group-item-light:hover { + color: #787a7d; + background-color: #e8ebf2; } + a.list-group-item-light.active, + button.list-group-item-light.active { + color: #fff; + background-color: #787a7d; + border-color: #787a7d; } + +.list-group-item-dark { + color: #141414; + background-color: #c2c2c2; } + +a.list-group-item-dark, +button.list-group-item-dark { + color: #141414; } + a.list-group-item-dark:focus, a.list-group-item-dark:hover, + button.list-group-item-dark:focus, + button.list-group-item-dark:hover { + color: #141414; + background-color: #b5b5b5; } + a.list-group-item-dark.active, + button.list-group-item-dark.active { + color: #fff; + background-color: #141414; + border-color: #141414; } -.glyphicon-eject:before { - content: "\e078"; -} +.close { + float: right; + font-size: 1.5rem; + font-weight: bold; + line-height: 1; + color: #262626; + text-shadow: 0 1px 0 #ffffff; + opacity: .5; } + .close:focus, .close:hover { + color: #262626; + text-decoration: none; + opacity: .75; } -.glyphicon-chevron-left:before { - content: "\e079"; -} +button.close { + padding: 0; + background: transparent; + border: 0; + -webkit-appearance: none; } -.glyphicon-chevron-right:before { - content: "\e080"; -} +.modal-open { + overflow: hidden; } -.glyphicon-plus-sign:before { - content: "\e081"; -} +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + overflow: hidden; + outline: 0; } + .modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -25%); } + .modal.show .modal-dialog { + transform: translate(0, 0); } -.glyphicon-minus-sign:before { - content: "\e082"; -} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; } -.glyphicon-remove-sign:before { - content: "\e083"; -} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; } -.glyphicon-ok-sign:before { - content: "\e084"; -} +.modal-content { + position: relative; + display: flex; + flex-direction: column; + background-color: #ffffff; + background-clip: padding-box; + border: 3px solid rgba(38, 38, 38, 0.2); + box-shadow: 0 3px 9px rgba(38, 38, 38, 0.5); + outline: 0; } -.glyphicon-question-sign:before { - content: "\e085"; -} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #262626; } + .modal-backdrop.fade { + opacity: 0; } + .modal-backdrop.show { + opacity: 0.5; } -.glyphicon-info-sign:before { - content: "\e086"; -} +.modal-header { + display: flex; + align-items: center; + justify-content: space-between; + padding: 15px; + border-bottom: 3px solid #e7ebf1; } -.glyphicon-screenshot:before { - content: "\e087"; -} +.modal-title { + margin-bottom: 0; + line-height: 1.5; } -.glyphicon-remove-circle:before { - content: "\e088"; -} +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 15px; } -.glyphicon-ok-circle:before { - content: "\e089"; -} +.modal-footer { + display: flex; + align-items: center; + justify-content: flex-end; + padding: 15px; + border-top: 3px solid #e7ebf1; } + .modal-footer > :not(:first-child) { + margin-left: .25rem; } + .modal-footer > :not(:last-child) { + margin-right: .25rem; } -.glyphicon-ban-circle:before { - content: "\e090"; -} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; } -.glyphicon-arrow-left:before { - content: "\e091"; -} +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 30px auto; } -.glyphicon-arrow-right:before { - content: "\e092"; -} + .modal-content { + box-shadow: 0 5px 15px rgba(38, 38, 38, 0.5); } -.glyphicon-arrow-up:before { - content: "\e093"; -} + .modal-sm { + max-width: 300px; } } +@media (min-width: 992px) { + .modal-lg { + max-width: 800px; } } +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: Lato, "Helvetica Neue", sans-serif; + font-style: normal; + font-weight: normal; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; } + .tooltip.show { + opacity: 0.9; } + .tooltip .arrow { + position: absolute; + display: block; + width: 5px; + height: 5px; } + .tooltip.bs-tooltip-top, .tooltip.bs-tooltip-auto[x-placement^="top"] { + padding: 5px 0; } + .tooltip.bs-tooltip-top .arrow, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow { + bottom: 0; } + .tooltip.bs-tooltip-top .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before { + margin-left: -3px; + content: ""; + border-width: 5px 5px 0; + border-top-color: #262626; } + .tooltip.bs-tooltip-right, .tooltip.bs-tooltip-auto[x-placement^="right"] { + padding: 0 5px; } + .tooltip.bs-tooltip-right .arrow, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow { + left: 0; } + .tooltip.bs-tooltip-right .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before { + margin-top: -3px; + content: ""; + border-width: 5px 5px 5px 0; + border-right-color: #262626; } + .tooltip.bs-tooltip-bottom, .tooltip.bs-tooltip-auto[x-placement^="bottom"] { + padding: 5px 0; } + .tooltip.bs-tooltip-bottom .arrow, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow { + top: 0; } + .tooltip.bs-tooltip-bottom .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + margin-left: -3px; + content: ""; + border-width: 0 5px 5px; + border-bottom-color: #262626; } + .tooltip.bs-tooltip-left, .tooltip.bs-tooltip-auto[x-placement^="left"] { + padding: 0 5px; } + .tooltip.bs-tooltip-left .arrow, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow { + right: 0; } + .tooltip.bs-tooltip-left .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before { + right: 0; + margin-top: -3px; + content: ""; + border-width: 5px 0 5px 5px; + border-left-color: #262626; } + .tooltip .arrow::before { + position: absolute; + border-color: transparent; + border-style: solid; } -.glyphicon-arrow-down:before { - content: "\e094"; -} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + background-color: #262626; } -.glyphicon-share-alt:before { - content: "\e095"; -} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + padding: 1px; + font-family: Lato, "Helvetica Neue", sans-serif; + font-style: normal; + font-weight: normal; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #ffffff; + background-clip: padding-box; + border: 1px solid rgba(38, 38, 38, 0.2); + box-shadow: 0 5px 10px rgba(38, 38, 38, 0.2); } + .popover .arrow { + position: absolute; + display: block; + width: 10px; + height: 5px; } + .popover .arrow::before, + .popover .arrow::after { + position: absolute; + display: block; + border-color: transparent; + border-style: solid; } + .popover .arrow::before { + content: ""; + border-width: 11px; } + .popover .arrow::after { + content: ""; + border-width: 11px; } + .popover.bs-popover-top, .popover.bs-popover-auto[x-placement^="top"] { + margin-bottom: 10px; } + .popover.bs-popover-top .arrow, .popover.bs-popover-auto[x-placement^="top"] .arrow { + bottom: 0; } + .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before, + .popover.bs-popover-top .arrow::after, + .popover.bs-popover-auto[x-placement^="top"] .arrow::after { + border-bottom-width: 0; } + .popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before { + bottom: -11px; + margin-left: -6px; + border-top-color: rgba(38, 38, 38, 0.25); } + .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after { + bottom: -10px; + margin-left: -6px; + border-top-color: #ffffff; } + .popover.bs-popover-right, .popover.bs-popover-auto[x-placement^="right"] { + margin-left: 10px; } + .popover.bs-popover-right .arrow, .popover.bs-popover-auto[x-placement^="right"] .arrow { + left: 0; } + .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before, + .popover.bs-popover-right .arrow::after, + .popover.bs-popover-auto[x-placement^="right"] .arrow::after { + margin-top: -8px; + border-left-width: 0; } + .popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before { + left: -11px; + border-right-color: rgba(38, 38, 38, 0.25); } + .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after { + left: -10px; + border-right-color: #ffffff; } + .popover.bs-popover-bottom, .popover.bs-popover-auto[x-placement^="bottom"] { + margin-top: 10px; } + .popover.bs-popover-bottom .arrow, .popover.bs-popover-auto[x-placement^="bottom"] .arrow { + top: 0; } + .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before, + .popover.bs-popover-bottom .arrow::after, + .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after { + margin-left: -7px; + border-top-width: 0; } + .popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before { + top: -11px; + border-bottom-color: rgba(38, 38, 38, 0.25); } + .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after { + top: -10px; + border-bottom-color: #ffffff; } + .popover.bs-popover-bottom .popover-header::before, .popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 20px; + margin-left: -10px; + content: ""; + border-bottom: 1px solid #f7f7f7; } + .popover.bs-popover-left, .popover.bs-popover-auto[x-placement^="left"] { + margin-right: 10px; } + .popover.bs-popover-left .arrow, .popover.bs-popover-auto[x-placement^="left"] .arrow { + right: 0; } + .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before, + .popover.bs-popover-left .arrow::after, + .popover.bs-popover-auto[x-placement^="left"] .arrow::after { + margin-top: -8px; + border-right-width: 0; } + .popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before { + right: -11px; + border-left-color: rgba(38, 38, 38, 0.25); } + .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after { + right: -10px; + border-left-color: #ffffff; } + +.popover-header { + padding: 8px 14px; + margin-bottom: 0; + font-size: 1rem; + color: #40556a; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; } + .popover-header:empty { + display: none; } -.glyphicon-resize-full:before { - content: "\e096"; -} +.popover-body { + padding: 9px 14px; + color: #262626; } -.glyphicon-resize-small:before { - content: "\e097"; -} +.carousel { + position: relative; } -.glyphicon-exclamation-sign:before { - content: "\e101"; -} +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; } -.glyphicon-gift:before { - content: "\e102"; -} +.carousel-item { + position: relative; + display: none; + align-items: center; + width: 100%; + transition: transform 0.6s ease; + backface-visibility: hidden; + perspective: 1000px; } -.glyphicon-leaf:before { - content: "\e103"; -} +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; } -.glyphicon-fire:before { - content: "\e104"; -} +.carousel-item-next, +.carousel-item-prev { + position: absolute; + top: 0; } + +.carousel-item-next.carousel-item-left, +.carousel-item-prev.carousel-item-right { + transform: translateX(0); } + @supports (transform-style: preserve-3d) { + .carousel-item-next.carousel-item-left, + .carousel-item-prev.carousel-item-right { + transform: translate3d(0, 0, 0); } } + +.carousel-item-next, +.active.carousel-item-right { + transform: translateX(100%); } + @supports (transform-style: preserve-3d) { + .carousel-item-next, + .active.carousel-item-right { + transform: translate3d(100%, 0, 0); } } + +.carousel-item-prev, +.active.carousel-item-left { + transform: translateX(-100%); } + @supports (transform-style: preserve-3d) { + .carousel-item-prev, + .active.carousel-item-left { + transform: translate3d(-100%, 0, 0); } } + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + color: #ffffff; + text-align: center; + opacity: 0.5; } + .carousel-control-prev:focus, .carousel-control-prev:hover, + .carousel-control-next:focus, + .carousel-control-next:hover { + color: #ffffff; + text-decoration: none; + outline: 0; + opacity: .9; } -.glyphicon-eye-open:before { - content: "\e105"; -} +.carousel-control-prev { + left: 0; } -.glyphicon-eye-close:before { - content: "\e106"; -} +.carousel-control-next { + right: 0; } -.glyphicon-warning-sign:before { - content: "\e107"; -} +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 20px; + height: 20px; + background: transparent no-repeat center center; + background-size: 100% 100%; } -.glyphicon-plane:before { - content: "\e108"; -} +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); } -.glyphicon-calendar:before { - content: "\e109"; -} +.carousel-control-next-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); } -.glyphicon-random:before { - content: "\e110"; -} +.carousel-indicators { + position: absolute; + right: 0; + bottom: 10px; + left: 0; + z-index: 15; + display: flex; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none; } + .carousel-indicators li { + position: relative; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + background-color: rgba(255, 255, 255, 0.5); } + .carousel-indicators li::before { + position: absolute; + top: -10px; + left: 0; + display: inline-block; + width: 100%; + height: 10px; + content: ""; } + .carousel-indicators li::after { + position: absolute; + bottom: -10px; + left: 0; + display: inline-block; + width: 100%; + height: 10px; + content: ""; } + .carousel-indicators .active { + background-color: #ffffff; } -.glyphicon-comment:before { - content: "\e111"; -} +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #ffffff; + text-align: center; } -.glyphicon-magnet:before { - content: "\e112"; -} +.align-baseline { + vertical-align: baseline !important; } -.glyphicon-chevron-up:before { - content: "\e113"; -} +.align-top { + vertical-align: top !important; } -.glyphicon-chevron-down:before { - content: "\e114"; -} +.align-middle { + vertical-align: middle !important; } -.glyphicon-retweet:before { - content: "\e115"; -} +.align-bottom { + vertical-align: bottom !important; } -.glyphicon-shopping-cart:before { - content: "\e116"; -} +.align-text-bottom { + vertical-align: text-bottom !important; } -.glyphicon-folder-close:before { - content: "\e117"; -} +.align-text-top { + vertical-align: text-top !important; } -.glyphicon-folder-open:before { - content: "\e118"; -} +.bg-primary { + background-color: #40556a !important; } -.glyphicon-resize-vertical:before { - content: "\e119"; -} +a.bg-primary:focus, a.bg-primary:hover { + background-color: #2d3c4a !important; } -.glyphicon-resize-horizontal:before { - content: "\e120"; -} +.bg-secondary { + background-color: #ef4545 !important; } -.glyphicon-hdd:before { - content: "\e121"; -} +a.bg-secondary:focus, a.bg-secondary:hover { + background-color: #eb1616 !important; } -.glyphicon-bullhorn:before { - content: "\e122"; -} +.bg-success { + background-color: #8ac926 !important; } -.glyphicon-bell:before { - content: "\e123"; -} +a.bg-success:focus, a.bg-success:hover { + background-color: #6d9e1e !important; } -.glyphicon-certificate:before { - content: "\e124"; -} +.bg-info { + background-color: #058cce !important; } -.glyphicon-thumbs-up:before { - content: "\e125"; -} +a.bg-info:focus, a.bg-info:hover { + background-color: #046a9c !important; } -.glyphicon-thumbs-down:before { - content: "\e126"; -} +.bg-warning { + background-color: #ffae00 !important; } -.glyphicon-hand-right:before { - content: "\e127"; -} +a.bg-warning:focus, a.bg-warning:hover { + background-color: #cc8b00 !important; } -.glyphicon-hand-left:before { - content: "\e128"; -} +.bg-danger { + background-color: #ef4545 !important; } -.glyphicon-hand-up:before { - content: "\e129"; -} +a.bg-danger:focus, a.bg-danger:hover { + background-color: #eb1616 !important; } -.glyphicon-hand-down:before { - content: "\e130"; -} +.bg-light { + background-color: #e7ebf1 !important; } -.glyphicon-circle-arrow-right:before { - content: "\e131"; -} +a.bg-light:focus, a.bg-light:hover { + background-color: #c7d0de !important; } -.glyphicon-circle-arrow-left:before { - content: "\e132"; -} +.bg-dark { + background-color: #262626 !important; } -.glyphicon-circle-arrow-up:before { - content: "\e133"; -} +a.bg-dark:focus, a.bg-dark:hover { + background-color: #0d0d0d !important; } -.glyphicon-circle-arrow-down:before { - content: "\e134"; -} +.bg-white { + background-color: #ffffff !important; } -.glyphicon-globe:before { - content: "\e135"; -} +.bg-transparent { + background-color: transparent !important; } -.glyphicon-wrench:before { - content: "\e136"; -} +.border { + border: 1px solid #e7ebf1 !important; } -.glyphicon-tasks:before { - content: "\e137"; -} +.border-0 { + border: 0 !important; } -.glyphicon-filter:before { - content: "\e138"; -} +.border-top-0 { + border-top: 0 !important; } -.glyphicon-briefcase:before { - content: "\e139"; -} +.border-right-0 { + border-right: 0 !important; } -.glyphicon-fullscreen:before { - content: "\e140"; -} +.border-bottom-0 { + border-bottom: 0 !important; } -.glyphicon-dashboard:before { - content: "\e141"; -} +.border-left-0 { + border-left: 0 !important; } -.glyphicon-paperclip:before { - content: "\e142"; -} +.border-primary { + border-color: #40556a !important; } -.glyphicon-heart-empty:before { - content: "\e143"; -} +.border-secondary { + border-color: #ef4545 !important; } -.glyphicon-link:before { - content: "\e144"; -} +.border-success { + border-color: #8ac926 !important; } -.glyphicon-phone:before { - content: "\e145"; -} +.border-info { + border-color: #058cce !important; } -.glyphicon-pushpin:before { - content: "\e146"; -} +.border-warning { + border-color: #ffae00 !important; } -.glyphicon-usd:before { - content: "\e148"; -} +.border-danger { + border-color: #ef4545 !important; } -.glyphicon-gbp:before { - content: "\e149"; -} +.border-light { + border-color: #e7ebf1 !important; } -.glyphicon-sort:before { - content: "\e150"; -} +.border-dark { + border-color: #262626 !important; } -.glyphicon-sort-by-alphabet:before { - content: "\e151"; -} +.border-white { + border-color: #ffffff !important; } -.glyphicon-sort-by-alphabet-alt:before { - content: "\e152"; -} +.rounded { + border-radius: 0.25rem !important; } -.glyphicon-sort-by-order:before { - content: "\e153"; -} +.rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; } -.glyphicon-sort-by-order-alt:before { - content: "\e154"; -} +.rounded-right { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; } -.glyphicon-sort-by-attributes:before { - content: "\e155"; -} +.rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; } -.glyphicon-sort-by-attributes-alt:before { - content: "\e156"; -} +.rounded-left { + border-top-left-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; } -.glyphicon-unchecked:before { - content: "\e157"; -} +.rounded-circle { + border-radius: 50%; } -.glyphicon-expand:before { - content: "\e158"; -} +.rounded-0 { + border-radius: 0; } -.glyphicon-collapse-down:before { - content: "\e159"; -} +.clearfix::after { + display: block; + clear: both; + content: ""; } -.glyphicon-collapse-up:before { - content: "\e160"; -} +.d-none { + display: none !important; } -.glyphicon-log-in:before { - content: "\e161"; -} +.d-inline { + display: inline !important; } -.glyphicon-flash:before { - content: "\e162"; -} +.d-inline-block { + display: inline-block !important; } -.glyphicon-log-out:before { - content: "\e163"; -} +.d-block { + display: block !important; } -.glyphicon-new-window:before { - content: "\e164"; -} +.d-table { + display: table !important; } -.glyphicon-record:before { - content: "\e165"; -} +.d-table-cell { + display: table-cell !important; } -.glyphicon-save:before { - content: "\e166"; -} +.d-flex { + display: flex !important; } -.glyphicon-open:before { - content: "\e167"; -} +.d-inline-flex { + display: inline-flex !important; } -.glyphicon-saved:before { - content: "\e168"; -} +@media (min-width: 576px) { + .d-sm-none { + display: none !important; } -.glyphicon-import:before { - content: "\e169"; -} + .d-sm-inline { + display: inline !important; } -.glyphicon-export:before { - content: "\e170"; -} + .d-sm-inline-block { + display: inline-block !important; } -.glyphicon-send:before { - content: "\e171"; -} + .d-sm-block { + display: block !important; } -.glyphicon-floppy-disk:before { - content: "\e172"; -} + .d-sm-table { + display: table !important; } -.glyphicon-floppy-saved:before { - content: "\e173"; -} + .d-sm-table-cell { + display: table-cell !important; } -.glyphicon-floppy-remove:before { - content: "\e174"; -} + .d-sm-flex { + display: flex !important; } -.glyphicon-floppy-save:before { - content: "\e175"; -} + .d-sm-inline-flex { + display: inline-flex !important; } } +@media (min-width: 768px) { + .d-md-none { + display: none !important; } -.glyphicon-floppy-open:before { - content: "\e176"; -} + .d-md-inline { + display: inline !important; } -.glyphicon-credit-card:before { - content: "\e177"; -} + .d-md-inline-block { + display: inline-block !important; } -.glyphicon-transfer:before { - content: "\e178"; -} + .d-md-block { + display: block !important; } -.glyphicon-cutlery:before { - content: "\e179"; -} + .d-md-table { + display: table !important; } -.glyphicon-header:before { - content: "\e180"; -} + .d-md-table-cell { + display: table-cell !important; } -.glyphicon-compressed:before { - content: "\e181"; -} + .d-md-flex { + display: flex !important; } -.glyphicon-earphone:before { - content: "\e182"; -} + .d-md-inline-flex { + display: inline-flex !important; } } +@media (min-width: 992px) { + .d-lg-none { + display: none !important; } -.glyphicon-phone-alt:before { - content: "\e183"; -} + .d-lg-inline { + display: inline !important; } -.glyphicon-tower:before { - content: "\e184"; -} + .d-lg-inline-block { + display: inline-block !important; } -.glyphicon-stats:before { - content: "\e185"; -} + .d-lg-block { + display: block !important; } -.glyphicon-sd-video:before { - content: "\e186"; -} + .d-lg-table { + display: table !important; } -.glyphicon-hd-video:before { - content: "\e187"; -} + .d-lg-table-cell { + display: table-cell !important; } -.glyphicon-subtitles:before { - content: "\e188"; -} + .d-lg-flex { + display: flex !important; } -.glyphicon-sound-stereo:before { - content: "\e189"; -} + .d-lg-inline-flex { + display: inline-flex !important; } } +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; } -.glyphicon-sound-dolby:before { - content: "\e190"; -} + .d-xl-inline { + display: inline !important; } -.glyphicon-sound-5-1:before { - content: "\e191"; -} + .d-xl-inline-block { + display: inline-block !important; } -.glyphicon-sound-6-1:before { - content: "\e192"; -} + .d-xl-block { + display: block !important; } -.glyphicon-sound-7-1:before { - content: "\e193"; -} + .d-xl-table { + display: table !important; } -.glyphicon-copyright-mark:before { - content: "\e194"; -} + .d-xl-table-cell { + display: table-cell !important; } -.glyphicon-registration-mark:before { - content: "\e195"; -} + .d-xl-flex { + display: flex !important; } -.glyphicon-cloud-download:before { - content: "\e197"; -} + .d-xl-inline-flex { + display: inline-flex !important; } } +.d-print-block { + display: none !important; } + @media print { + .d-print-block { + display: block !important; } } -.glyphicon-cloud-upload:before { - content: "\e198"; -} +.d-print-inline { + display: none !important; } + @media print { + .d-print-inline { + display: inline !important; } } -.glyphicon-tree-conifer:before { - content: "\e199"; -} +.d-print-inline-block { + display: none !important; } + @media print { + .d-print-inline-block { + display: inline-block !important; } } -.glyphicon-tree-deciduous:before { - content: "\e200"; -} +@media print { + .d-print-none { + display: none !important; } } -.glyphicon-cd:before { - content: "\e201"; -} +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden; } + .embed-responsive::before { + display: block; + content: ""; } + .embed-responsive .embed-responsive-item, + .embed-responsive iframe, + .embed-responsive embed, + .embed-responsive object, + .embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; } -.glyphicon-save-file:before { - content: "\e202"; -} +.embed-responsive-21by9::before { + padding-top: 42.8571428571%; } -.glyphicon-open-file:before { - content: "\e203"; -} +.embed-responsive-16by9::before { + padding-top: 56.25%; } -.glyphicon-level-up:before { - content: "\e204"; -} +.embed-responsive-4by3::before { + padding-top: 75%; } -.glyphicon-copy:before { - content: "\e205"; -} +.embed-responsive-1by1::before { + padding-top: 100%; } -.glyphicon-paste:before { - content: "\e206"; -} +.flex-row { + flex-direction: row !important; } -.glyphicon-alert:before { - content: "\e209"; -} +.flex-column { + flex-direction: column !important; } -.glyphicon-equalizer:before { - content: "\e210"; -} +.flex-row-reverse { + flex-direction: row-reverse !important; } -.glyphicon-king:before { - content: "\e211"; -} +.flex-column-reverse { + flex-direction: column-reverse !important; } -.glyphicon-queen:before { - content: "\e212"; -} +.flex-wrap { + flex-wrap: wrap !important; } -.glyphicon-pawn:before { - content: "\e213"; -} +.flex-nowrap { + flex-wrap: nowrap !important; } -.glyphicon-bishop:before { - content: "\e214"; -} +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; } -.glyphicon-knight:before { - content: "\e215"; -} +.justify-content-start { + justify-content: flex-start !important; } -.glyphicon-baby-formula:before { - content: "\e216"; -} +.justify-content-end { + justify-content: flex-end !important; } -.glyphicon-tent:before { - content: "\26fa"; -} +.justify-content-center { + justify-content: center !important; } -.glyphicon-blackboard:before { - content: "\e218"; -} +.justify-content-between { + justify-content: space-between !important; } -.glyphicon-bed:before { - content: "\e219"; -} +.justify-content-around { + justify-content: space-around !important; } -.glyphicon-apple:before { - content: "\f8ff"; -} +.align-items-start { + align-items: flex-start !important; } -.glyphicon-erase:before { - content: "\e221"; -} +.align-items-end { + align-items: flex-end !important; } -.glyphicon-hourglass:before { - content: "\231b"; -} +.align-items-center { + align-items: center !important; } -.glyphicon-lamp:before { - content: "\e223"; -} +.align-items-baseline { + align-items: baseline !important; } -.glyphicon-duplicate:before { - content: "\e224"; -} +.align-items-stretch { + align-items: stretch !important; } -.glyphicon-piggy-bank:before { - content: "\e225"; -} +.align-content-start { + align-content: flex-start !important; } -.glyphicon-scissors:before { - content: "\e226"; -} +.align-content-end { + align-content: flex-end !important; } -.glyphicon-bitcoin:before { - content: "\e227"; -} +.align-content-center { + align-content: center !important; } -.glyphicon-btc:before { - content: "\e227"; -} +.align-content-between { + align-content: space-between !important; } -.glyphicon-xbt:before { - content: "\e227"; -} +.align-content-around { + align-content: space-around !important; } -.glyphicon-yen:before { - content: "\00a5"; -} +.align-content-stretch { + align-content: stretch !important; } -.glyphicon-jpy:before { - content: "\00a5"; -} +.align-self-auto { + align-self: auto !important; } -.glyphicon-ruble:before { - content: "\20bd"; -} +.align-self-start { + align-self: flex-start !important; } -.glyphicon-rub:before { - content: "\20bd"; -} +.align-self-end { + align-self: flex-end !important; } -.glyphicon-scale:before { - content: "\e230"; -} +.align-self-center { + align-self: center !important; } -.glyphicon-ice-lolly:before { - content: "\e231"; -} +.align-self-baseline { + align-self: baseline !important; } -.glyphicon-ice-lolly-tasted:before { - content: "\e232"; -} +.align-self-stretch { + align-self: stretch !important; } -.glyphicon-education:before { - content: "\e233"; -} +@media (min-width: 576px) { + .flex-sm-row { + flex-direction: row !important; } -.glyphicon-option-horizontal:before { - content: "\e234"; -} + .flex-sm-column { + flex-direction: column !important; } -.glyphicon-option-vertical:before { - content: "\e235"; -} + .flex-sm-row-reverse { + flex-direction: row-reverse !important; } -.glyphicon-menu-hamburger:before { - content: "\e236"; -} + .flex-sm-column-reverse { + flex-direction: column-reverse !important; } -.glyphicon-modal-window:before { - content: "\e237"; -} + .flex-sm-wrap { + flex-wrap: wrap !important; } -.glyphicon-oil:before { - content: "\e238"; -} + .flex-sm-nowrap { + flex-wrap: nowrap !important; } -.glyphicon-grain:before { - content: "\e239"; -} + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; } -.glyphicon-sunglasses:before { - content: "\e240"; -} + .justify-content-sm-start { + justify-content: flex-start !important; } -.glyphicon-text-size:before { - content: "\e241"; -} + .justify-content-sm-end { + justify-content: flex-end !important; } -.glyphicon-text-color:before { - content: "\e242"; -} + .justify-content-sm-center { + justify-content: center !important; } -.glyphicon-text-background:before { - content: "\e243"; -} + .justify-content-sm-between { + justify-content: space-between !important; } -.glyphicon-object-align-top:before { - content: "\e244"; -} + .justify-content-sm-around { + justify-content: space-around !important; } -.glyphicon-object-align-bottom:before { - content: "\e245"; -} + .align-items-sm-start { + align-items: flex-start !important; } -.glyphicon-object-align-horizontal:before { - content: "\e246"; -} + .align-items-sm-end { + align-items: flex-end !important; } -.glyphicon-object-align-left:before { - content: "\e247"; -} + .align-items-sm-center { + align-items: center !important; } -.glyphicon-object-align-vertical:before { - content: "\e248"; -} + .align-items-sm-baseline { + align-items: baseline !important; } -.glyphicon-object-align-right:before { - content: "\e249"; -} + .align-items-sm-stretch { + align-items: stretch !important; } -.glyphicon-triangle-right:before { - content: "\e250"; -} + .align-content-sm-start { + align-content: flex-start !important; } -.glyphicon-triangle-left:before { - content: "\e251"; -} + .align-content-sm-end { + align-content: flex-end !important; } -.glyphicon-triangle-bottom:before { - content: "\e252"; -} + .align-content-sm-center { + align-content: center !important; } -.glyphicon-triangle-top:before { - content: "\e253"; -} + .align-content-sm-between { + align-content: space-between !important; } -.glyphicon-console:before { - content: "\e254"; -} + .align-content-sm-around { + align-content: space-around !important; } -.glyphicon-superscript:before { - content: "\e255"; -} + .align-content-sm-stretch { + align-content: stretch !important; } -.glyphicon-subscript:before { - content: "\e256"; -} + .align-self-sm-auto { + align-self: auto !important; } -.glyphicon-menu-left:before { - content: "\e257"; -} + .align-self-sm-start { + align-self: flex-start !important; } -.glyphicon-menu-right:before { - content: "\e258"; -} + .align-self-sm-end { + align-self: flex-end !important; } -.glyphicon-menu-down:before { - content: "\e259"; -} + .align-self-sm-center { + align-self: center !important; } -.glyphicon-menu-up:before { - content: "\e260"; -} + .align-self-sm-baseline { + align-self: baseline !important; } -* { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} + .align-self-sm-stretch { + align-self: stretch !important; } } +@media (min-width: 768px) { + .flex-md-row { + flex-direction: row !important; } -*:before, -*:after { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} + .flex-md-column { + flex-direction: column !important; } -html { - font-size: 10px; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} + .flex-md-row-reverse { + flex-direction: row-reverse !important; } -body { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - line-height: 1.428571429; - color: #333333; - background-color: #ffffff; -} + .flex-md-column-reverse { + flex-direction: column-reverse !important; } -input, -button, -select, -textarea { - font-family: inherit; - font-size: inherit; - line-height: inherit; -} + .flex-md-wrap { + flex-wrap: wrap !important; } -a { - color: #428bca; - text-decoration: none; -} + .flex-md-nowrap { + flex-wrap: nowrap !important; } -a:hover, -a:focus { - color: #2a6496; - text-decoration: underline; -} + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; } -a:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} + .justify-content-md-start { + justify-content: flex-start !important; } -figure { - margin: 0; -} + .justify-content-md-end { + justify-content: flex-end !important; } -img { - vertical-align: middle; -} + .justify-content-md-center { + justify-content: center !important; } -.img-responsive, -.thumbnail > img, -.thumbnail a > img, -.carousel-inner > .item > img, -.carousel-inner > .item > a > img { - display: block; - height: auto; - max-width: 100%; -} + .justify-content-md-between { + justify-content: space-between !important; } -.img-rounded { - border-radius: 6px; -} + .justify-content-md-around { + justify-content: space-around !important; } -.img-thumbnail { - display: inline-block; - height: auto; - max-width: 100%; - padding: 4px; - line-height: 1.428571429; - background-color: #ffffff; - border: 1px solid #dddddd; - border-radius: 4px; - -webkit-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} + .align-items-md-start { + align-items: flex-start !important; } -.img-circle { - border-radius: 50%; -} + .align-items-md-end { + align-items: flex-end !important; } -hr { - margin-top: 20px; - margin-bottom: 20px; - border: 0; - border-top: 1px solid #eeeeee; -} + .align-items-md-center { + align-items: center !important; } -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; -} + .align-items-md-baseline { + align-items: baseline !important; } -.sr-only-focusable:active, -.sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - margin: 0; - overflow: visible; - clip: auto; -} + .align-items-md-stretch { + align-items: stretch !important; } -[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: #777777; -} - -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; -} + .align-content-md-start { + align-content: flex-start !important; } -p { - margin: 0 0 10px; -} + .align-content-md-end { + align-content: flex-end !important; } -.lead { - margin-bottom: 20px; - font-size: 16px; - font-weight: 300; - line-height: 1.4; -} + .align-content-md-center { + align-content: center !important; } -@media (min-width: 768px) { - .lead { - font-size: 21px; - } -} + .align-content-md-between { + align-content: space-between !important; } -small, -.small { - font-size: 85%; -} + .align-content-md-around { + align-content: space-around !important; } -mark, -.mark { - padding: .2em; - background-color: #fcf8e3; -} + .align-content-md-stretch { + align-content: stretch !important; } -.text-left { - text-align: left; -} + .align-self-md-auto { + align-self: auto !important; } -.text-right { - text-align: right; -} + .align-self-md-start { + align-self: flex-start !important; } -.text-center { - text-align: center; -} + .align-self-md-end { + align-self: flex-end !important; } -.text-justify { - text-align: justify; -} + .align-self-md-center { + align-self: center !important; } -.text-nowrap { - white-space: nowrap; -} + .align-self-md-baseline { + align-self: baseline !important; } -.text-lowercase { - text-transform: lowercase; -} + .align-self-md-stretch { + align-self: stretch !important; } } +@media (min-width: 992px) { + .flex-lg-row { + flex-direction: row !important; } -.text-uppercase { - text-transform: uppercase; -} + .flex-lg-column { + flex-direction: column !important; } -.text-capitalize { - text-transform: capitalize; -} + .flex-lg-row-reverse { + flex-direction: row-reverse !important; } -.text-muted { - color: #777777; -} + .flex-lg-column-reverse { + flex-direction: column-reverse !important; } -.text-primary { - color: #428bca; -} + .flex-lg-wrap { + flex-wrap: wrap !important; } -a.text-primary:hover, -a.text-primary:focus { - color: #3071a9; -} + .flex-lg-nowrap { + flex-wrap: nowrap !important; } -.text-success { - color: #3c763d; -} + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; } -a.text-success:hover, -a.text-success:focus { - color: #2b542c; -} + .justify-content-lg-start { + justify-content: flex-start !important; } -.text-info { - color: #31708f; -} + .justify-content-lg-end { + justify-content: flex-end !important; } -a.text-info:hover, -a.text-info:focus { - color: #245269; -} + .justify-content-lg-center { + justify-content: center !important; } -.text-warning { - color: #8a6d3b; -} + .justify-content-lg-between { + justify-content: space-between !important; } -a.text-warning:hover, -a.text-warning:focus { - color: #66512c; -} + .justify-content-lg-around { + justify-content: space-around !important; } -.text-danger { - color: #a94442; -} + .align-items-lg-start { + align-items: flex-start !important; } -a.text-danger:hover, -a.text-danger:focus { - color: #843534; -} + .align-items-lg-end { + align-items: flex-end !important; } -.bg-primary { - color: #fff; - background-color: #428bca; -} + .align-items-lg-center { + align-items: center !important; } -a.bg-primary:hover, -a.bg-primary:focus { - background-color: #3071a9; -} + .align-items-lg-baseline { + align-items: baseline !important; } -.bg-success { - background-color: #dff0d8; -} + .align-items-lg-stretch { + align-items: stretch !important; } -a.bg-success:hover, -a.bg-success:focus { - background-color: #c1e2b3; -} + .align-content-lg-start { + align-content: flex-start !important; } -.bg-info { - background-color: #d9edf7; -} + .align-content-lg-end { + align-content: flex-end !important; } -a.bg-info:hover, -a.bg-info:focus { - background-color: #afd9ee; -} + .align-content-lg-center { + align-content: center !important; } -.bg-warning { - background-color: #fcf8e3; -} + .align-content-lg-between { + align-content: space-between !important; } -a.bg-warning:hover, -a.bg-warning:focus { - background-color: #f7ecb5; -} + .align-content-lg-around { + align-content: space-around !important; } -.bg-danger { - background-color: #f2dede; -} + .align-content-lg-stretch { + align-content: stretch !important; } -a.bg-danger:hover, -a.bg-danger:focus { - background-color: #e4b9b9; -} + .align-self-lg-auto { + align-self: auto !important; } -.page-header { - padding-bottom: 9px; - margin: 40px 0 20px; - border-bottom: 1px solid #eeeeee; -} + .align-self-lg-start { + align-self: flex-start !important; } -ul, -ol { - margin-top: 0; - margin-bottom: 10px; -} + .align-self-lg-end { + align-self: flex-end !important; } -ul ul, -ol ul, -ul ol, -ol ol { - margin-bottom: 0; -} + .align-self-lg-center { + align-self: center !important; } -.list-unstyled { - padding-left: 0; - list-style: none; -} + .align-self-lg-baseline { + align-self: baseline !important; } -.list-inline { - padding-left: 0; - margin-left: -5px; - list-style: none; -} + .align-self-lg-stretch { + align-self: stretch !important; } } +@media (min-width: 1200px) { + .flex-xl-row { + flex-direction: row !important; } -.list-inline > li { - display: inline-block; - padding-right: 5px; - padding-left: 5px; -} + .flex-xl-column { + flex-direction: column !important; } -dl { - margin-top: 0; - margin-bottom: 20px; -} + .flex-xl-row-reverse { + flex-direction: row-reverse !important; } -dt, -dd { - line-height: 1.428571429; -} + .flex-xl-column-reverse { + flex-direction: column-reverse !important; } -dt { - font-weight: bold; -} + .flex-xl-wrap { + flex-wrap: wrap !important; } -dd { - margin-left: 0; -} + .flex-xl-nowrap { + flex-wrap: nowrap !important; } -@media (min-width: 768px) { - .dl-horizontal dt { - float: left; - width: 160px; - overflow: hidden; - clear: left; - text-align: right; - text-overflow: ellipsis; - white-space: nowrap; - } - .dl-horizontal dd { - margin-left: 180px; - } -} + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; } -abbr[title], -abbr[data-original-title] { - cursor: help; - border-bottom: 1px dotted #777777; -} + .justify-content-xl-start { + justify-content: flex-start !important; } -.initialism { - font-size: 90%; - text-transform: uppercase; -} + .justify-content-xl-end { + justify-content: flex-end !important; } -blockquote { - padding: 10px 20px; - margin: 0 0 20px; - font-size: 17.5px; - border-left: 5px solid #eeeeee; -} - -blockquote p:last-child, -blockquote ul:last-child, -blockquote ol:last-child { - margin-bottom: 0; -} + .justify-content-xl-center { + justify-content: center !important; } -blockquote footer, -blockquote small, -blockquote .small { - display: block; - font-size: 80%; - line-height: 1.428571429; - color: #777777; -} - -blockquote footer:before, -blockquote small:before, -blockquote .small:before { - content: '\2014 \00A0'; -} - -.blockquote-reverse, -blockquote.pull-right { - padding-right: 15px; - padding-left: 0; - text-align: right; - border-right: 5px solid #eeeeee; - border-left: 0; -} - -.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'; -} + .justify-content-xl-between { + justify-content: space-between !important; } -address { - margin-bottom: 20px; - font-style: normal; - line-height: 1.428571429; -} + .justify-content-xl-around { + justify-content: space-around !important; } -code, -kbd, -pre, -samp { - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; -} + .align-items-xl-start { + align-items: flex-start !important; } -code { - padding: 2px 4px; - font-size: 90%; - color: #c7254e; - background-color: #f9f2f4; - border-radius: 4px; -} + .align-items-xl-end { + align-items: flex-end !important; } -kbd { - padding: 2px 4px; - font-size: 90%; - color: #ffffff; - background-color: #333333; - border-radius: 3px; - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); -} + .align-items-xl-center { + align-items: center !important; } -kbd kbd { - padding: 0; - font-size: 100%; - font-weight: bold; - box-shadow: none; -} + .align-items-xl-baseline { + align-items: baseline !important; } -pre { - display: block; - padding: 9.5px; - margin: 0 0 10px; - font-size: 13px; - line-height: 1.428571429; - color: #333333; - word-break: break-all; - word-wrap: break-word; - background-color: #f5f5f5; - border: 1px solid #cccccc; - border-radius: 4px; -} + .align-items-xl-stretch { + align-items: stretch !important; } -pre code { - padding: 0; - font-size: inherit; - color: inherit; - white-space: pre-wrap; - background-color: transparent; - border-radius: 0; -} + .align-content-xl-start { + align-content: flex-start !important; } -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} + .align-content-xl-end { + align-content: flex-end !important; } -.container { - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} + .align-content-xl-center { + align-content: center !important; } -@media (min-width: 768px) { - .container { - width: 750px; - } -} + .align-content-xl-between { + align-content: space-between !important; } -@media (min-width: 992px) { - .container { - width: 970px; - } -} + .align-content-xl-around { + align-content: space-around !important; } -@media (min-width: 1200px) { - .container { - width: 1170px; - } -} + .align-content-xl-stretch { + align-content: stretch !important; } -.container-fluid { - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} + .align-self-xl-auto { + align-self: auto !important; } -.row { - margin-right: -15px; - margin-left: -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-right: 15px; - padding-left: 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; -} + .align-self-xl-start { + align-self: flex-start !important; } -.col-xs-12 { - width: 100%; -} + .align-self-xl-end { + align-self: flex-end !important; } -.col-xs-11 { - width: 91.66666666666666%; -} + .align-self-xl-center { + align-self: center !important; } -.col-xs-10 { - width: 83.33333333333334%; -} + .align-self-xl-baseline { + align-self: baseline !important; } -.col-xs-9 { - width: 75%; -} + .align-self-xl-stretch { + align-self: stretch !important; } } +.float-left { + float: left !important; } -.col-xs-8 { - width: 66.66666666666666%; -} +.float-right { + float: right !important; } -.col-xs-7 { - width: 58.333333333333336%; -} +.float-none { + float: none !important; } -.col-xs-6 { - width: 50%; -} +@media (min-width: 576px) { + .float-sm-left { + float: left !important; } -.col-xs-5 { - width: 41.66666666666667%; -} + .float-sm-right { + float: right !important; } -.col-xs-4 { - width: 33.33333333333333%; -} + .float-sm-none { + float: none !important; } } +@media (min-width: 768px) { + .float-md-left { + float: left !important; } -.col-xs-3 { - width: 25%; -} + .float-md-right { + float: right !important; } -.col-xs-2 { - width: 16.666666666666664%; -} + .float-md-none { + float: none !important; } } +@media (min-width: 992px) { + .float-lg-left { + float: left !important; } -.col-xs-1 { - width: 8.333333333333332%; -} + .float-lg-right { + float: right !important; } -.col-xs-pull-12 { - right: 100%; -} + .float-lg-none { + float: none !important; } } +@media (min-width: 1200px) { + .float-xl-left { + float: left !important; } -.col-xs-pull-11 { - right: 91.66666666666666%; -} + .float-xl-right { + float: right !important; } -.col-xs-pull-10 { - right: 83.33333333333334%; -} + .float-xl-none { + float: none !important; } } +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; } -.col-xs-pull-9 { - right: 75%; -} +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; } -.col-xs-pull-8 { - right: 66.66666666666666%; -} +@supports (position: sticky) { + .sticky-top { + position: sticky; + top: 0; + z-index: 1020; } } -.col-xs-pull-7 { - right: 58.333333333333336%; -} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + clip-path: inset(50%); + border: 0; } -.col-xs-pull-6 { - right: 50%; -} +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; + clip-path: none; } -.col-xs-pull-5 { - right: 41.66666666666667%; -} +.w-25 { + width: 25% !important; } -.col-xs-pull-4 { - right: 33.33333333333333%; -} +.w-50 { + width: 50% !important; } -.col-xs-pull-3 { - right: 25%; -} +.w-75 { + width: 75% !important; } -.col-xs-pull-2 { - right: 16.666666666666664%; -} +.w-100 { + width: 100% !important; } -.col-xs-pull-1 { - right: 8.333333333333332%; -} +.h-25 { + height: 25% !important; } -.col-xs-pull-0 { - right: auto; -} +.h-50 { + height: 50% !important; } -.col-xs-push-12 { - left: 100%; -} +.h-75 { + height: 75% !important; } -.col-xs-push-11 { - left: 91.66666666666666%; -} +.h-100 { + height: 100% !important; } -.col-xs-push-10 { - left: 83.33333333333334%; -} +.mw-100 { + max-width: 100% !important; } -.col-xs-push-9 { - left: 75%; -} +.mh-100 { + max-height: 100% !important; } -.col-xs-push-8 { - left: 66.66666666666666%; -} +.m-0 { + margin: 0 !important; } -.col-xs-push-7 { - left: 58.333333333333336%; -} +.mt-0 { + margin-top: 0 !important; } -.col-xs-push-6 { - left: 50%; -} +.mr-0 { + margin-right: 0 !important; } -.col-xs-push-5 { - left: 41.66666666666667%; -} +.mb-0 { + margin-bottom: 0 !important; } -.col-xs-push-4 { - left: 33.33333333333333%; -} +.ml-0 { + margin-left: 0 !important; } -.col-xs-push-3 { - left: 25%; -} +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; } -.col-xs-push-2 { - left: 16.666666666666664%; -} +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } -.col-xs-push-1 { - left: 8.333333333333332%; -} +.m-1 { + margin: 0.25rem !important; } -.col-xs-push-0 { - left: auto; -} +.mt-1 { + margin-top: 0.25rem !important; } -.col-xs-offset-12 { - margin-left: 100%; -} +.mr-1 { + margin-right: 0.25rem !important; } -.col-xs-offset-11 { - margin-left: 91.66666666666666%; -} +.mb-1 { + margin-bottom: 0.25rem !important; } -.col-xs-offset-10 { - margin-left: 83.33333333333334%; -} +.ml-1 { + margin-left: 0.25rem !important; } -.col-xs-offset-9 { - margin-left: 75%; -} +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } -.col-xs-offset-8 { - margin-left: 66.66666666666666%; -} +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } -.col-xs-offset-7 { - margin-left: 58.333333333333336%; -} +.m-2 { + margin: 0.5rem !important; } -.col-xs-offset-6 { - margin-left: 50%; -} +.mt-2 { + margin-top: 0.5rem !important; } -.col-xs-offset-5 { - margin-left: 41.66666666666667%; -} +.mr-2 { + margin-right: 0.5rem !important; } -.col-xs-offset-4 { - margin-left: 33.33333333333333%; -} +.mb-2 { + margin-bottom: 0.5rem !important; } -.col-xs-offset-3 { - margin-left: 25%; -} +.ml-2 { + margin-left: 0.5rem !important; } -.col-xs-offset-2 { - margin-left: 16.666666666666664%; -} +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } -.col-xs-offset-1 { - margin-left: 8.333333333333332%; -} +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } -.col-xs-offset-0 { - margin-left: 0; -} +.m-3 { + margin: 1rem !important; } -@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.66666666666666%; - } - .col-sm-10 { - width: 83.33333333333334%; - } - .col-sm-9 { - width: 75%; - } - .col-sm-8 { - width: 66.66666666666666%; - } - .col-sm-7 { - width: 58.333333333333336%; - } - .col-sm-6 { - width: 50%; - } - .col-sm-5 { - width: 41.66666666666667%; - } - .col-sm-4 { - width: 33.33333333333333%; - } - .col-sm-3 { - width: 25%; - } - .col-sm-2 { - width: 16.666666666666664%; - } - .col-sm-1 { - width: 8.333333333333332%; - } - .col-sm-pull-12 { - right: 100%; - } - .col-sm-pull-11 { - right: 91.66666666666666%; - } - .col-sm-pull-10 { - right: 83.33333333333334%; - } - .col-sm-pull-9 { - right: 75%; - } - .col-sm-pull-8 { - right: 66.66666666666666%; - } - .col-sm-pull-7 { - right: 58.333333333333336%; - } - .col-sm-pull-6 { - right: 50%; - } - .col-sm-pull-5 { - right: 41.66666666666667%; - } - .col-sm-pull-4 { - right: 33.33333333333333%; - } - .col-sm-pull-3 { - right: 25%; - } - .col-sm-pull-2 { - right: 16.666666666666664%; - } - .col-sm-pull-1 { - right: 8.333333333333332%; - } - .col-sm-pull-0 { - right: auto; - } - .col-sm-push-12 { - left: 100%; - } - .col-sm-push-11 { - left: 91.66666666666666%; - } - .col-sm-push-10 { - left: 83.33333333333334%; - } - .col-sm-push-9 { - left: 75%; - } - .col-sm-push-8 { - left: 66.66666666666666%; - } - .col-sm-push-7 { - left: 58.333333333333336%; - } - .col-sm-push-6 { - left: 50%; - } - .col-sm-push-5 { - left: 41.66666666666667%; - } - .col-sm-push-4 { - left: 33.33333333333333%; - } - .col-sm-push-3 { - left: 25%; - } - .col-sm-push-2 { - left: 16.666666666666664%; - } - .col-sm-push-1 { - left: 8.333333333333332%; - } - .col-sm-push-0 { - left: auto; - } - .col-sm-offset-12 { - margin-left: 100%; - } - .col-sm-offset-11 { - margin-left: 91.66666666666666%; - } - .col-sm-offset-10 { - margin-left: 83.33333333333334%; - } - .col-sm-offset-9 { - margin-left: 75%; - } - .col-sm-offset-8 { - margin-left: 66.66666666666666%; - } - .col-sm-offset-7 { - margin-left: 58.333333333333336%; - } - .col-sm-offset-6 { - margin-left: 50%; - } - .col-sm-offset-5 { - margin-left: 41.66666666666667%; - } - .col-sm-offset-4 { - margin-left: 33.33333333333333%; - } - .col-sm-offset-3 { - margin-left: 25%; - } - .col-sm-offset-2 { - margin-left: 16.666666666666664%; - } - .col-sm-offset-1 { - margin-left: 8.333333333333332%; - } - .col-sm-offset-0 { - margin-left: 0; - } -} +.mt-3 { + margin-top: 1rem !important; } -@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.66666666666666%; - } - .col-md-10 { - width: 83.33333333333334%; - } - .col-md-9 { - width: 75%; - } - .col-md-8 { - width: 66.66666666666666%; - } - .col-md-7 { - width: 58.333333333333336%; - } - .col-md-6 { - width: 50%; - } - .col-md-5 { - width: 41.66666666666667%; - } - .col-md-4 { - width: 33.33333333333333%; - } - .col-md-3 { - width: 25%; - } - .col-md-2 { - width: 16.666666666666664%; - } - .col-md-1 { - width: 8.333333333333332%; - } - .col-md-pull-12 { - right: 100%; - } - .col-md-pull-11 { - right: 91.66666666666666%; - } - .col-md-pull-10 { - right: 83.33333333333334%; - } - .col-md-pull-9 { - right: 75%; - } - .col-md-pull-8 { - right: 66.66666666666666%; - } - .col-md-pull-7 { - right: 58.333333333333336%; - } - .col-md-pull-6 { - right: 50%; - } - .col-md-pull-5 { - right: 41.66666666666667%; - } - .col-md-pull-4 { - right: 33.33333333333333%; - } - .col-md-pull-3 { - right: 25%; - } - .col-md-pull-2 { - right: 16.666666666666664%; - } - .col-md-pull-1 { - right: 8.333333333333332%; - } - .col-md-pull-0 { - right: auto; - } - .col-md-push-12 { - left: 100%; - } - .col-md-push-11 { - left: 91.66666666666666%; - } - .col-md-push-10 { - left: 83.33333333333334%; - } - .col-md-push-9 { - left: 75%; - } - .col-md-push-8 { - left: 66.66666666666666%; - } - .col-md-push-7 { - left: 58.333333333333336%; - } - .col-md-push-6 { - left: 50%; - } - .col-md-push-5 { - left: 41.66666666666667%; - } - .col-md-push-4 { - left: 33.33333333333333%; - } - .col-md-push-3 { - left: 25%; - } - .col-md-push-2 { - left: 16.666666666666664%; - } - .col-md-push-1 { - left: 8.333333333333332%; - } - .col-md-push-0 { - left: auto; - } - .col-md-offset-12 { - margin-left: 100%; - } - .col-md-offset-11 { - margin-left: 91.66666666666666%; - } - .col-md-offset-10 { - margin-left: 83.33333333333334%; - } - .col-md-offset-9 { - margin-left: 75%; - } - .col-md-offset-8 { - margin-left: 66.66666666666666%; - } - .col-md-offset-7 { - margin-left: 58.333333333333336%; - } - .col-md-offset-6 { - margin-left: 50%; - } - .col-md-offset-5 { - margin-left: 41.66666666666667%; - } - .col-md-offset-4 { - margin-left: 33.33333333333333%; - } - .col-md-offset-3 { - margin-left: 25%; - } - .col-md-offset-2 { - margin-left: 16.666666666666664%; - } - .col-md-offset-1 { - margin-left: 8.333333333333332%; - } - .col-md-offset-0 { - margin-left: 0; - } -} +.mr-3 { + margin-right: 1rem !important; } -@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.66666666666666%; - } - .col-lg-10 { - width: 83.33333333333334%; - } - .col-lg-9 { - width: 75%; - } - .col-lg-8 { - width: 66.66666666666666%; - } - .col-lg-7 { - width: 58.333333333333336%; - } - .col-lg-6 { - width: 50%; - } - .col-lg-5 { - width: 41.66666666666667%; - } - .col-lg-4 { - width: 33.33333333333333%; - } - .col-lg-3 { - width: 25%; - } - .col-lg-2 { - width: 16.666666666666664%; - } - .col-lg-1 { - width: 8.333333333333332%; - } - .col-lg-pull-12 { - right: 100%; - } - .col-lg-pull-11 { - right: 91.66666666666666%; - } - .col-lg-pull-10 { - right: 83.33333333333334%; - } - .col-lg-pull-9 { - right: 75%; - } - .col-lg-pull-8 { - right: 66.66666666666666%; - } - .col-lg-pull-7 { - right: 58.333333333333336%; - } - .col-lg-pull-6 { - right: 50%; - } - .col-lg-pull-5 { - right: 41.66666666666667%; - } - .col-lg-pull-4 { - right: 33.33333333333333%; - } - .col-lg-pull-3 { - right: 25%; - } - .col-lg-pull-2 { - right: 16.666666666666664%; - } - .col-lg-pull-1 { - right: 8.333333333333332%; - } - .col-lg-pull-0 { - right: auto; - } - .col-lg-push-12 { - left: 100%; - } - .col-lg-push-11 { - left: 91.66666666666666%; - } - .col-lg-push-10 { - left: 83.33333333333334%; - } - .col-lg-push-9 { - left: 75%; - } - .col-lg-push-8 { - left: 66.66666666666666%; - } - .col-lg-push-7 { - left: 58.333333333333336%; - } - .col-lg-push-6 { - left: 50%; - } - .col-lg-push-5 { - left: 41.66666666666667%; - } - .col-lg-push-4 { - left: 33.33333333333333%; - } - .col-lg-push-3 { - left: 25%; - } - .col-lg-push-2 { - left: 16.666666666666664%; - } - .col-lg-push-1 { - left: 8.333333333333332%; - } - .col-lg-push-0 { - left: auto; - } - .col-lg-offset-12 { - margin-left: 100%; - } - .col-lg-offset-11 { - margin-left: 91.66666666666666%; - } - .col-lg-offset-10 { - margin-left: 83.33333333333334%; - } - .col-lg-offset-9 { - margin-left: 75%; - } - .col-lg-offset-8 { - margin-left: 66.66666666666666%; - } - .col-lg-offset-7 { - margin-left: 58.333333333333336%; - } - .col-lg-offset-6 { - margin-left: 50%; - } - .col-lg-offset-5 { - margin-left: 41.66666666666667%; - } - .col-lg-offset-4 { - margin-left: 33.33333333333333%; - } - .col-lg-offset-3 { - margin-left: 25%; - } - .col-lg-offset-2 { - margin-left: 16.666666666666664%; - } - .col-lg-offset-1 { - margin-left: 8.333333333333332%; - } - .col-lg-offset-0 { - margin-left: 0; - } -} +.mb-3 { + margin-bottom: 1rem !important; } -table { - background-color: transparent; -} +.ml-3 { + margin-left: 1rem !important; } -caption { - padding-top: 8px; - padding-bottom: 8px; - color: #777777; - text-align: left; -} +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } -th { - text-align: left; -} +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } -.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.428571429; - vertical-align: top; - border-top: 1px solid #dddddd; -} - -.table > thead > tr > th { - vertical-align: bottom; - border-bottom: 2px solid #dddddd; -} - -.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; -} +.m-4 { + margin: 1.5rem !important; } -.table > tbody + tbody { - border-top: 2px solid #dddddd; -} +.mt-4 { + margin-top: 1.5rem !important; } -.table .table { - background-color: #ffffff; -} +.mr-4 { + margin-right: 1.5rem !important; } -.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; -} +.mb-4 { + margin-bottom: 1.5rem !important; } -.table-bordered { - border: 1px solid #dddddd; -} - -.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 #dddddd; -} - -.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; - display: table-column; - float: none; -} +.ml-4 { + margin-left: 1.5rem !important; } -table td[class*="col-"], -table th[class*="col-"] { - position: static; - display: table-cell; - float: none; -} - -.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 { - min-height: 0.01%; - overflow-x: auto; -} - -@media screen and (max-width: 767px) { - .table-responsive { - width: 100%; - margin-bottom: 15px; - overflow-y: hidden; - border: 1px solid #dddddd; - -ms-overflow-style: -ms-autohiding-scrollbar; - } - .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; - } -} +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } -legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: 20px; - font-size: 21px; - line-height: inherit; - color: #333333; - border: 0; - border-bottom: 1px solid #e5e5e5; -} +.m-5 { + margin: 3rem !important; } -label { - display: inline-block; - max-width: 100%; - margin-bottom: 5px; - font-weight: bold; -} +.mt-5 { + margin-top: 3rem !important; } -input[type="search"] { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} +.mr-5 { + margin-right: 3rem !important; } -input[type="radio"], -input[type="checkbox"] { - margin: 4px 0 0; - margin-top: 1px \9; - line-height: normal; -} +.mb-5 { + margin-bottom: 3rem !important; } -input[type="file"] { - display: block; -} +.ml-5 { + margin-left: 3rem !important; } -input[type="range"] { - display: block; - width: 100%; -} +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } -select[multiple], -select[size] { - height: auto; -} +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } -input[type="file"]:focus, -input[type="radio"]:focus, -input[type="checkbox"]:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} +.p-0 { + padding: 0 !important; } -output { - display: block; - padding-top: 7px; - font-size: 14px; - line-height: 1.428571429; - color: #555555; -} +.pt-0 { + padding-top: 0 !important; } -.form-control { - display: block; - width: 100%; - height: 34px; - padding: 6px 12px; - font-size: 14px; - line-height: 1.428571429; - color: #555555; - background-color: #ffffff; - background-image: none; - border: 1px solid #cccccc; - 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 0.15s, box-shadow ease-in-out 0.15s; - -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -} - -.form-control:focus { - border-color: #66afe9; - outline: 0; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); -} - -.form-control::-moz-placeholder { - color: #999999; - opacity: 1; -} - -.form-control:-ms-input-placeholder { - color: #999999; -} - -.form-control::-webkit-input-placeholder { - color: #999999; -} - -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: #eeeeee; - opacity: 1; -} - -.form-control[disabled], -fieldset[disabled] .form-control { - cursor: not-allowed; -} - -textarea.form-control { - height: auto; -} +.pr-0 { + padding-right: 0 !important; } -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; - } -} +.pb-0 { + padding-bottom: 0 !important; } -.form-group { - margin-bottom: 15px; -} +.pl-0 { + padding-left: 0 !important; } -.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; -} +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; } -.radio input[type="radio"], -.radio-inline input[type="radio"], -.checkbox input[type="checkbox"], -.checkbox-inline input[type="checkbox"] { - position: absolute; - margin-top: 4px \9; - margin-left: -20px; -} +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } -.radio + .radio, -.checkbox + .checkbox { - margin-top: -5px; -} +.p-1 { + padding: 0.25rem !important; } -.radio-inline, -.checkbox-inline { - position: relative; - display: inline-block; - padding-left: 20px; - margin-bottom: 0; - font-weight: normal; - vertical-align: middle; - cursor: pointer; -} +.pt-1 { + padding-top: 0.25rem !important; } -.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 { - min-height: 34px; - padding-top: 7px; - padding-bottom: 7px; - margin-bottom: 0; -} +.pr-1 { + padding-right: 0.25rem !important; } -.form-control-static.input-lg, -.form-control-static.input-sm { - padding-right: 0; - padding-left: 0; -} +.pb-1 { + padding-bottom: 0.25rem !important; } -.input-sm { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} +.pl-1 { + padding-left: 0.25rem !important; } -select.input-sm { - height: 30px; - line-height: 30px; -} +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } -textarea.input-sm, -select[multiple].input-sm { - height: auto; -} +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } -.form-group-sm .form-control { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} +.p-2 { + padding: 0.5rem !important; } -.form-group-sm select.form-control { - height: 30px; - line-height: 30px; -} +.pt-2 { + padding-top: 0.5rem !important; } -.form-group-sm textarea.form-control, -.form-group-sm select[multiple].form-control { - height: auto; -} +.pr-2 { + padding-right: 0.5rem !important; } -.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; -} +.pb-2 { + padding-bottom: 0.5rem !important; } -.form-group-lg .form-control-static { - height: 46px; - min-height: 38px; - padding: 11px 16px; - font-size: 18px; - line-height: 1.3333333; -} +.pl-2 { + padding-left: 0.5rem !important; } -.has-feedback { - position: relative; -} +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } -.has-feedback .form-control { - padding-right: 42.5px; -} +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } -.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; - background-color: #dff0d8; - border-color: #3c763d; -} - -.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; - background-color: #fcf8e3; - border-color: #8a6d3b; -} - -.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; - background-color: #f2dede; - border-color: #a94442; -} - -.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; -} +.p-3 { + padding: 1rem !important; } -.help-block { - display: block; - margin-top: 5px; - margin-bottom: 10px; - color: #737373; -} +.pt-3 { + padding-top: 1rem !important; } -@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 { - padding-top: 7px; - margin-top: 0; - margin-bottom: 0; -} +.pr-3 { + padding-right: 1rem !important; } -.form-horizontal .radio, -.form-horizontal .checkbox { - min-height: 27px; -} +.pb-3 { + padding-bottom: 1rem !important; } -.form-horizontal .form-group { - margin-right: -15px; - margin-left: -15px; -} +.pl-3 { + padding-left: 1rem !important; } -@media (min-width: 768px) { - .form-horizontal .control-label { - padding-top: 7px; - margin-bottom: 0; - text-align: right; - } -} +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } -.form-horizontal .has-feedback .form-control-feedback { - right: 15px; -} +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } -@media (min-width: 768px) { - .form-horizontal .form-group-lg .control-label { - padding-top: 14.333333px; - font-size: 18px; - } -} +.p-4 { + padding: 1.5rem !important; } -@media (min-width: 768px) { - .form-horizontal .form-group-sm .control-label { - padding-top: 6px; - font-size: 12px; - } -} +.pt-4 { + padding-top: 1.5rem !important; } -.btn { - display: inline-block; - padding: 6px 12px; - margin-bottom: 0; - font-size: 14px; - font-weight: normal; - line-height: 1.428571429; - text-align: center; - white-space: nowrap; - vertical-align: middle; - cursor: pointer; - background-image: none; - border: 1px solid transparent; - border-radius: 4px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - touch-action: manipulation; -} - -.btn:focus, -.btn:active:focus, -.btn.active:focus, -.btn.focus, -.btn:active.focus, -.btn.active.focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} +.pr-4 { + padding-right: 1.5rem !important; } -.btn:hover, -.btn:focus, -.btn.focus { - color: #333333; - text-decoration: none; -} +.pb-4 { + padding-bottom: 1.5rem !important; } -.btn:active, -.btn.active { - background-image: none; - outline: 0; - -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: 0.65; - filter: alpha(opacity=65); - -webkit-box-shadow: none; - box-shadow: none; -} +.pl-4 { + padding-left: 1.5rem !important; } -a.btn.disabled, -fieldset[disabled] a.btn { - pointer-events: none; -} +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } -.btn-default { - color: #333333; - background-color: #ffffff; - border-color: #cccccc; -} - -.btn-default:focus, -.btn-default.focus { - color: #333333; - background-color: #e6e6e6; - border-color: #8c8c8c; -} - -.btn-default:hover { - color: #333333; - background-color: #e6e6e6; - border-color: #adadad; -} - -.btn-default:active, -.btn-default.active, -.open > .dropdown-toggle.btn-default { - color: #333333; - 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: #333333; - background-color: #d4d4d4; - border-color: #8c8c8c; -} +.p-5 { + padding: 3rem !important; } -.btn-default:active, -.btn-default.active, -.open > .dropdown-toggle.btn-default { - background-image: none; -} - -.btn-default.disabled, -.btn-default[disabled], -fieldset[disabled] .btn-default, -.btn-default.disabled:hover, -.btn-default[disabled]:hover, -fieldset[disabled] .btn-default:hover, -.btn-default.disabled:focus, -.btn-default[disabled]:focus, -fieldset[disabled] .btn-default:focus, -.btn-default.disabled.focus, -.btn-default[disabled].focus, -fieldset[disabled] .btn-default.focus, -.btn-default.disabled:active, -.btn-default[disabled]:active, -fieldset[disabled] .btn-default:active, -.btn-default.disabled.active, -.btn-default[disabled].active, -fieldset[disabled] .btn-default.active { - background-color: #ffffff; - border-color: #cccccc; -} +.pt-5 { + padding-top: 3rem !important; } -.btn-default .badge { - color: #ffffff; - background-color: #333333; -} +.pr-5 { + padding-right: 3rem !important; } -.btn-primary { - color: #ffffff; - background-color: #428bca; - border-color: #357ebd; -} +.pb-5 { + padding-bottom: 3rem !important; } -.btn-primary:focus, -.btn-primary.focus { - color: #ffffff; - background-color: #3071a9; - border-color: #193c5a; -} +.pl-5 { + padding-left: 3rem !important; } -.btn-primary:hover { - color: #ffffff; - background-color: #3071a9; - border-color: #285e8e; -} +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } -.btn-primary:active, -.btn-primary.active, -.open > .dropdown-toggle.btn-primary { - color: #ffffff; - background-color: #3071a9; - border-color: #285e8e; -} - -.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: #ffffff; - background-color: #285e8e; - border-color: #193c5a; -} +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } -.btn-primary:active, -.btn-primary.active, -.open > .dropdown-toggle.btn-primary { - background-image: none; -} - -.btn-primary.disabled, -.btn-primary[disabled], -fieldset[disabled] .btn-primary, -.btn-primary.disabled:hover, -.btn-primary[disabled]:hover, -fieldset[disabled] .btn-primary:hover, -.btn-primary.disabled:focus, -.btn-primary[disabled]:focus, -fieldset[disabled] .btn-primary:focus, -.btn-primary.disabled.focus, -.btn-primary[disabled].focus, -fieldset[disabled] .btn-primary.focus, -.btn-primary.disabled:active, -.btn-primary[disabled]:active, -fieldset[disabled] .btn-primary:active, -.btn-primary.disabled.active, -.btn-primary[disabled].active, -fieldset[disabled] .btn-primary.active { - background-color: #428bca; - border-color: #357ebd; -} - -.btn-primary .badge { - color: #428bca; - background-color: #ffffff; -} +.m-auto { + margin: auto !important; } -.btn-success { - color: #ffffff; - background-color: #5cb85c; - border-color: #4cae4c; -} +.mt-auto { + margin-top: auto !important; } -.btn-success:focus, -.btn-success.focus { - color: #ffffff; - background-color: #449d44; - border-color: #255625; -} +.mr-auto { + margin-right: auto !important; } -.btn-success:hover { - color: #ffffff; - background-color: #449d44; - border-color: #398439; -} +.mb-auto { + margin-bottom: auto !important; } -.btn-success:active, -.btn-success.active, -.open > .dropdown-toggle.btn-success { - color: #ffffff; - background-color: #449d44; - border-color: #398439; -} - -.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: #ffffff; - background-color: #398439; - border-color: #255625; -} +.ml-auto { + margin-left: auto !important; } -.btn-success:active, -.btn-success.active, -.open > .dropdown-toggle.btn-success { - background-image: none; -} - -.btn-success.disabled, -.btn-success[disabled], -fieldset[disabled] .btn-success, -.btn-success.disabled:hover, -.btn-success[disabled]:hover, -fieldset[disabled] .btn-success:hover, -.btn-success.disabled:focus, -.btn-success[disabled]:focus, -fieldset[disabled] .btn-success:focus, -.btn-success.disabled.focus, -.btn-success[disabled].focus, -fieldset[disabled] .btn-success.focus, -.btn-success.disabled:active, -.btn-success[disabled]:active, -fieldset[disabled] .btn-success:active, -.btn-success.disabled.active, -.btn-success[disabled].active, -fieldset[disabled] .btn-success.active { - background-color: #5cb85c; - border-color: #4cae4c; -} - -.btn-success .badge { - color: #5cb85c; - background-color: #ffffff; -} +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; } -.btn-info { - color: #ffffff; - background-color: #5bc0de; - border-color: #46b8da; -} +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; } -.btn-info:focus, -.btn-info.focus { - color: #ffffff; - background-color: #31b0d5; - border-color: #1b6d85; -} +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 !important; } -.btn-info:hover { - color: #ffffff; - background-color: #31b0d5; - border-color: #269abc; -} + .mt-sm-0 { + margin-top: 0 !important; } -.btn-info:active, -.btn-info.active, -.open > .dropdown-toggle.btn-info { - color: #ffffff; - background-color: #31b0d5; - border-color: #269abc; -} - -.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: #ffffff; - background-color: #269abc; - border-color: #1b6d85; -} + .mr-sm-0 { + margin-right: 0 !important; } -.btn-info:active, -.btn-info.active, -.open > .dropdown-toggle.btn-info { - background-image: none; -} - -.btn-info.disabled, -.btn-info[disabled], -fieldset[disabled] .btn-info, -.btn-info.disabled:hover, -.btn-info[disabled]:hover, -fieldset[disabled] .btn-info:hover, -.btn-info.disabled:focus, -.btn-info[disabled]:focus, -fieldset[disabled] .btn-info:focus, -.btn-info.disabled.focus, -.btn-info[disabled].focus, -fieldset[disabled] .btn-info.focus, -.btn-info.disabled:active, -.btn-info[disabled]:active, -fieldset[disabled] .btn-info:active, -.btn-info.disabled.active, -.btn-info[disabled].active, -fieldset[disabled] .btn-info.active { - background-color: #5bc0de; - border-color: #46b8da; -} - -.btn-info .badge { - color: #5bc0de; - background-color: #ffffff; -} + .mb-sm-0 { + margin-bottom: 0 !important; } -.btn-warning { - color: #ffffff; - background-color: #f0ad4e; - border-color: #eea236; -} + .ml-sm-0 { + margin-left: 0 !important; } -.btn-warning:focus, -.btn-warning.focus { - color: #ffffff; - background-color: #ec971f; - border-color: #985f0d; -} + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; } -.btn-warning:hover { - color: #ffffff; - background-color: #ec971f; - border-color: #d58512; -} + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } -.btn-warning:active, -.btn-warning.active, -.open > .dropdown-toggle.btn-warning { - color: #ffffff; - background-color: #ec971f; - border-color: #d58512; -} - -.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: #ffffff; - background-color: #d58512; - border-color: #985f0d; -} + .m-sm-1 { + margin: 0.25rem !important; } -.btn-warning:active, -.btn-warning.active, -.open > .dropdown-toggle.btn-warning { - background-image: none; -} - -.btn-warning.disabled, -.btn-warning[disabled], -fieldset[disabled] .btn-warning, -.btn-warning.disabled:hover, -.btn-warning[disabled]:hover, -fieldset[disabled] .btn-warning:hover, -.btn-warning.disabled:focus, -.btn-warning[disabled]:focus, -fieldset[disabled] .btn-warning:focus, -.btn-warning.disabled.focus, -.btn-warning[disabled].focus, -fieldset[disabled] .btn-warning.focus, -.btn-warning.disabled:active, -.btn-warning[disabled]:active, -fieldset[disabled] .btn-warning:active, -.btn-warning.disabled.active, -.btn-warning[disabled].active, -fieldset[disabled] .btn-warning.active { - background-color: #f0ad4e; - border-color: #eea236; -} - -.btn-warning .badge { - color: #f0ad4e; - background-color: #ffffff; -} + .mt-sm-1 { + margin-top: 0.25rem !important; } -.btn-danger { - color: #ffffff; - background-color: #d9534f; - border-color: #d43f3a; -} + .mr-sm-1 { + margin-right: 0.25rem !important; } -.btn-danger:focus, -.btn-danger.focus { - color: #ffffff; - background-color: #c9302c; - border-color: #761c19; -} + .mb-sm-1 { + margin-bottom: 0.25rem !important; } -.btn-danger:hover { - color: #ffffff; - background-color: #c9302c; - border-color: #ac2925; -} + .ml-sm-1 { + margin-left: 0.25rem !important; } -.btn-danger:active, -.btn-danger.active, -.open > .dropdown-toggle.btn-danger { - color: #ffffff; - background-color: #c9302c; - border-color: #ac2925; -} - -.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: #ffffff; - background-color: #ac2925; - border-color: #761c19; -} + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } -.btn-danger:active, -.btn-danger.active, -.open > .dropdown-toggle.btn-danger { - background-image: none; -} - -.btn-danger.disabled, -.btn-danger[disabled], -fieldset[disabled] .btn-danger, -.btn-danger.disabled:hover, -.btn-danger[disabled]:hover, -fieldset[disabled] .btn-danger:hover, -.btn-danger.disabled:focus, -.btn-danger[disabled]:focus, -fieldset[disabled] .btn-danger:focus, -.btn-danger.disabled.focus, -.btn-danger[disabled].focus, -fieldset[disabled] .btn-danger.focus, -.btn-danger.disabled:active, -.btn-danger[disabled]:active, -fieldset[disabled] .btn-danger:active, -.btn-danger.disabled.active, -.btn-danger[disabled].active, -fieldset[disabled] .btn-danger.active { - background-color: #d9534f; - border-color: #d43f3a; -} - -.btn-danger .badge { - color: #d9534f; - background-color: #ffffff; -} + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } -.btn-link { - font-weight: normal; - color: #428bca; - border-radius: 0; -} + .m-sm-2 { + margin: 0.5rem !important; } -.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: #2a6496; - text-decoration: underline; - background-color: transparent; -} + .mt-sm-2 { + margin-top: 0.5rem !important; } -.btn-link[disabled]:hover, -fieldset[disabled] .btn-link:hover, -.btn-link[disabled]:focus, -fieldset[disabled] .btn-link:focus { - color: #777777; - 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; -} + .mr-sm-2 { + margin-right: 0.5rem !important; } -.btn-xs, -.btn-group-xs > .btn { - padding: 1px 5px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} + .mb-sm-2 { + margin-bottom: 0.5rem !important; } -.btn-block { - display: block; - width: 100%; -} + .ml-sm-2 { + margin-left: 0.5rem !important; } -.btn-block + .btn-block { - margin-top: 5px; -} + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } -.fade { - opacity: 0; - -webkit-transition: opacity 0.15s linear; - -o-transition: opacity 0.15s linear; - transition: opacity 0.15s linear; -} + .m-sm-3 { + margin: 1rem !important; } -.fade.in { - opacity: 1; -} + .mt-sm-3 { + margin-top: 1rem !important; } -.collapse { - display: none; -} + .mr-sm-3 { + margin-right: 1rem !important; } -.collapse.in { - display: block; -} + .mb-sm-3 { + margin-bottom: 1rem !important; } -tr.collapse.in { - display: table-row; -} + .ml-sm-3 { + margin-left: 1rem !important; } -tbody.collapse.in { - display: table-row-group; -} + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } -.collapsing { - position: relative; - height: 0; - overflow: hidden; - -webkit-transition-duration: 0.35s; - transition-duration: 0.35s; - -webkit-transition-property: height, visibility; - transition-property: height, visibility; - -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; -} + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } -.dropup, -.dropdown { - position: relative; -} + .m-sm-4 { + margin: 1.5rem !important; } -.dropdown-toggle:focus { - outline: 0; -} + .mt-sm-4 { + margin-top: 1.5rem !important; } -.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; - font-size: 14px; - text-align: left; - list-style: none; - background-color: #ffffff; - border: 1px solid #cccccc; - 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; -} + .mr-sm-4 { + margin-right: 1.5rem !important; } -.dropdown-menu.pull-right { - right: 0; - left: auto; -} + .mb-sm-4 { + margin-bottom: 1.5rem !important; } -.dropdown-menu .divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5; -} + .ml-sm-4 { + margin-left: 1.5rem !important; } -.dropdown-menu > li > a { - display: block; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: 1.428571429; - color: #222222; - white-space: nowrap; -} + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus { - color: #ffffff; - text-decoration: none; - background-color: #428bca; -} + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus { - color: #ffffff; - text-decoration: none; - background-color: #428bca; - outline: 0; -} - -.dropdown-menu > .disabled > a, -.dropdown-menu > .disabled > a:hover, -.dropdown-menu > .disabled > a:focus { - color: #777777; -} - -.dropdown-menu > .disabled > a:hover, -.dropdown-menu > .disabled > a:focus { - text-decoration: none; - cursor: not-allowed; - background-color: transparent; - background-image: none; - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} + .m-sm-5 { + margin: 3rem !important; } -.open > .dropdown-menu { - display: block; -} + .mt-sm-5 { + margin-top: 3rem !important; } -.open > a { - outline: 0; -} + .mr-sm-5 { + margin-right: 3rem !important; } -.dropdown-menu-right { - right: 0; - left: auto; -} + .mb-sm-5 { + margin-bottom: 3rem !important; } -.dropdown-menu-left { - right: auto; - left: 0; -} + .ml-sm-5 { + margin-left: 3rem !important; } -.dropdown-header { - display: block; - padding: 3px 20px; - font-size: 12px; - line-height: 1.428571429; - color: #777777; - white-space: nowrap; -} + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } -.dropdown-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 990; -} + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } -.pull-right > .dropdown-menu { - right: 0; - left: auto; -} + .p-sm-0 { + padding: 0 !important; } -.dropup .caret, -.navbar-fixed-bottom .dropdown .caret { - border-top: 0; - border-bottom: 4px dashed; - border-bottom: 4px solid \9; - content: ""; -} + .pt-sm-0 { + padding-top: 0 !important; } -.dropup .dropdown-menu, -.navbar-fixed-bottom .dropdown .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 2px; -} + .pr-sm-0 { + padding-right: 0 !important; } -@media (min-width: 768px) { - .navbar-right .dropdown-menu { - right: 0; - left: auto; - } - .navbar-right .dropdown-menu-left { - right: auto; - left: 0; - } -} + .pb-sm-0 { + padding-bottom: 0 !important; } -.btn-group, -.btn-group-vertical { - position: relative; - display: inline-block; - vertical-align: middle; -} + .pl-sm-0 { + padding-left: 0 !important; } -.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; -} + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; } -.btn-group .btn + .btn, -.btn-group .btn + .btn-group, -.btn-group .btn-group + .btn, -.btn-group .btn-group + .btn-group { - margin-left: -1px; -} + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } -.btn-toolbar { - margin-left: -5px; -} + .p-sm-1 { + padding: 0.25rem !important; } -.btn-toolbar .btn, -.btn-toolbar .btn-group, -.btn-toolbar .input-group { - float: left; -} + .pt-sm-1 { + padding-top: 0.25rem !important; } -.btn-toolbar > .btn, -.btn-toolbar > .btn-group, -.btn-toolbar > .input-group { - margin-left: 5px; -} + .pr-sm-1 { + padding-right: 0.25rem !important; } -.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { - border-radius: 0; -} + .pb-sm-1 { + padding-bottom: 0.25rem !important; } -.btn-group > .btn:first-child { - margin-left: 0; -} + .pl-sm-1 { + padding-left: 0.25rem !important; } -.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } -.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; -} + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } -.btn-group > .btn-group { - float: left; -} + .p-sm-2 { + padding: 0.5rem !important; } -.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-top-right-radius: 0; - border-bottom-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-right: 8px; - padding-left: 8px; -} - -.btn-group > .btn-lg + .dropdown-toggle { - padding-right: 12px; - padding-left: 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%; -} + .pt-sm-2 { + padding-top: 0.5rem !important; } -.btn-group-vertical > .btn-group > .btn { - float: none; -} + .pr-sm-2 { + padding-right: 0.5rem !important; } -.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; -} + .pb-sm-2 { + padding-bottom: 0.5rem !important; } -.btn-group-vertical > .btn:not(:first-child):not(:last-child) { - border-radius: 0; -} + .pl-sm-2 { + padding-left: 0.5rem !important; } -.btn-group-vertical > .btn:first-child:not(:last-child) { - border-top-right-radius: 4px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } -.btn-group-vertical > .btn:last-child:not(:first-child) { - border-top-right-radius: 0; - border-bottom-left-radius: 4px; - border-top-left-radius: 0; -} + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } -.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} + .p-sm-3 { + padding: 1rem !important; } -.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; -} + .pt-sm-3 { + padding-top: 1rem !important; } -.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { - border-top-right-radius: 0; - border-top-left-radius: 0; -} + .pr-sm-3 { + padding-right: 1rem !important; } -.btn-group-justified { - display: table; - width: 100%; - border-collapse: separate; - table-layout: fixed; -} - -.btn-group-justified > .btn, -.btn-group-justified > .btn-group { - display: table-cell; - float: none; - width: 1%; -} - -.btn-group-justified > .btn-group .btn { - width: 100%; -} + .pb-sm-3 { + padding-bottom: 1rem !important; } -.btn-group-justified > .btn-group .dropdown-menu { - left: auto; -} + .pl-sm-3 { + padding-left: 1rem !important; } -[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; -} + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } -.input-group { - position: relative; - display: table; - border-collapse: separate; -} + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } -.input-group[class*="col-"] { - float: none; - padding-right: 0; - padding-left: 0; -} + .p-sm-4 { + padding: 1.5rem !important; } -.input-group .form-control { - position: relative; - z-index: 2; - float: left; - width: 100%; - margin-bottom: 0; -} + .pt-sm-4 { + padding-top: 1.5rem !important; } -.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; -} + .pr-sm-4 { + padding-right: 1.5rem !important; } -.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; -} + .pb-sm-4 { + padding-bottom: 1.5rem !important; } -.input-group-addon, -.input-group-btn, -.input-group .form-control { - display: table-cell; -} + .pl-sm-4 { + padding-left: 1.5rem !important; } -.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; -} + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } -.input-group-addon, -.input-group-btn { - width: 1%; - white-space: nowrap; - vertical-align: middle; -} + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } -.input-group-addon { - padding: 6px 12px; - font-size: 14px; - font-weight: normal; - line-height: 1; - color: #555555; - text-align: center; - background-color: #eeeeee; - border: 1px solid #cccccc; - border-radius: 4px; -} + .p-sm-5 { + padding: 3rem !important; } -.input-group-addon.input-sm { - padding: 5px 10px; - font-size: 12px; - border-radius: 3px; -} + .pt-sm-5 { + padding-top: 3rem !important; } -.input-group-addon.input-lg { - padding: 10px 16px; - font-size: 18px; - border-radius: 6px; -} + .pr-sm-5 { + padding-right: 3rem !important; } -.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-top-right-radius: 0; - border-bottom-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; -} + .pb-sm-5 { + padding-bottom: 3rem !important; } -.input-group-btn { - position: relative; - font-size: 0; - white-space: nowrap; -} + .pl-sm-5 { + padding-left: 3rem !important; } -.input-group-btn > .btn { - position: relative; -} + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } -.input-group-btn > .btn + .btn { - margin-left: -1px; -} + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } -.input-group-btn > .btn:hover, -.input-group-btn > .btn:focus, -.input-group-btn > .btn:active { - z-index: 2; -} + .m-sm-auto { + margin: auto !important; } -.input-group-btn:first-child > .btn, -.input-group-btn:first-child > .btn-group { - margin-right: -1px; -} + .mt-sm-auto { + margin-top: auto !important; } -.input-group-btn:last-child > .btn, -.input-group-btn:last-child > .btn-group { - z-index: 2; - margin-left: -1px; -} + .mr-sm-auto { + margin-right: auto !important; } -.nav { - padding-left: 0; - margin-bottom: 0; - list-style: none; -} + .mb-sm-auto { + margin-bottom: auto !important; } -.nav > li { - position: relative; - display: block; -} + .ml-sm-auto { + margin-left: auto !important; } -.nav > li > a { - position: relative; - display: block; - padding: 10px 15px; -} + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } -.nav > li > a:hover, -.nav > li > a:focus { - text-decoration: none; - background-color: #eeeeee; -} + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; } } +@media (min-width: 768px) { + .m-md-0 { + margin: 0 !important; } -.nav > li.disabled > a { - color: #777777; -} + .mt-md-0 { + margin-top: 0 !important; } -.nav > li.disabled > a:hover, -.nav > li.disabled > a:focus { - color: #777777; - text-decoration: none; - cursor: not-allowed; - background-color: transparent; -} + .mr-md-0 { + margin-right: 0 !important; } -.nav .open > a, -.nav .open > a:hover, -.nav .open > a:focus { - background-color: #eeeeee; - border-color: #428bca; -} + .mb-md-0 { + margin-bottom: 0 !important; } -.nav .nav-divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5; -} + .ml-md-0 { + margin-left: 0 !important; } -.nav > li > a > img { - max-width: none; -} + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; } -.nav-tabs { - border-bottom: 1px solid #dddddd; -} + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } -.nav-tabs > li { - float: left; - margin-bottom: -1px; -} - -.nav-tabs > li > a { - margin-right: 2px; - line-height: 1.428571429; - border: 1px solid transparent; - border-radius: 4px 4px 0 0; -} - -.nav-tabs > li > a:hover { - border-color: #eeeeee #eeeeee #dddddd; -} - -.nav-tabs > li.active > a, -.nav-tabs > li.active > a:hover, -.nav-tabs > li.active > a:focus { - color: #555555; - cursor: default; - background-color: #ffffff; - border: 1px solid #dddddd; - border-bottom-color: transparent; -} + .m-md-1 { + margin: 0.25rem !important; } -.nav-tabs.nav-justified { - width: 100%; - border-bottom: 0; -} + .mt-md-1 { + margin-top: 0.25rem !important; } -.nav-tabs.nav-justified > li { - float: none; -} + .mr-md-1 { + margin-right: 0.25rem !important; } -.nav-tabs.nav-justified > li > a { - margin-bottom: 5px; - text-align: center; -} + .mb-md-1 { + margin-bottom: 0.25rem !important; } -.nav-tabs.nav-justified > .dropdown .dropdown-menu { - top: auto; - left: auto; -} + .ml-md-1 { + margin-left: 0.25rem !important; } -@media (min-width: 768px) { - .nav-tabs.nav-justified > li { - display: table-cell; - width: 1%; - } - .nav-tabs.nav-justified > li > a { - margin-bottom: 0; - } -} + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } -.nav-tabs.nav-justified > li > a { - margin-right: 0; - border-radius: 4px; -} + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } -.nav-tabs.nav-justified > .active > a, -.nav-tabs.nav-justified > .active > a:hover, -.nav-tabs.nav-justified > .active > a:focus { - border: 1px solid #dddddd; -} + .m-md-2 { + margin: 0.5rem !important; } -@media (min-width: 768px) { - .nav-tabs.nav-justified > li > a { - border-bottom: 1px solid #dddddd; - 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: #ffffff; - } -} - -.nav-pills > li { - float: left; -} + .mt-md-2 { + margin-top: 0.5rem !important; } -.nav-pills > li > a { - border-radius: 4px; -} + .mr-md-2 { + margin-right: 0.5rem !important; } -.nav-pills > li + li { - margin-left: 2px; -} + .mb-md-2 { + margin-bottom: 0.5rem !important; } -.nav-pills > li.active > a, -.nav-pills > li.active > a:hover, -.nav-pills > li.active > a:focus { - color: #ffffff; - background-color: #428bca; -} + .ml-md-2 { + margin-left: 0.5rem !important; } -.nav-stacked > li { - float: none; -} + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } -.nav-stacked > li + li { - margin-top: 2px; - margin-left: 0; -} + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } -.nav-justified { - width: 100%; -} + .m-md-3 { + margin: 1rem !important; } -.nav-justified > li { - float: none; -} + .mt-md-3 { + margin-top: 1rem !important; } -.nav-justified > li > a { - margin-bottom: 5px; - text-align: center; -} + .mr-md-3 { + margin-right: 1rem !important; } -.nav-justified > .dropdown .dropdown-menu { - top: auto; - left: auto; -} + .mb-md-3 { + margin-bottom: 1rem !important; } -@media (min-width: 768px) { - .nav-justified > li { - display: table-cell; - width: 1%; - } - .nav-justified > li > a { - margin-bottom: 0; - } -} + .ml-md-3 { + margin-left: 1rem !important; } -.nav-tabs-justified { - border-bottom: 0; -} + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } -.nav-tabs-justified > li > a { - margin-right: 0; - border-radius: 4px; -} + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } -.nav-tabs-justified > .active > a, -.nav-tabs-justified > .active > a:hover, -.nav-tabs-justified > .active > a:focus { - border: 1px solid #dddddd; -} + .m-md-4 { + margin: 1.5rem !important; } -@media (min-width: 768px) { - .nav-tabs-justified > li > a { - border-bottom: 1px solid #dddddd; - 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: #ffffff; - } -} + .mt-md-4 { + margin-top: 1.5rem !important; } -.tab-content > .tab-pane { - display: none; -} + .mr-md-4 { + margin-right: 1.5rem !important; } -.tab-content > .active { - display: block; -} + .mb-md-4 { + margin-bottom: 1.5rem !important; } -.nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-right-radius: 0; - border-top-left-radius: 0; -} + .ml-md-4 { + margin-left: 1.5rem !important; } -.navbar { - position: relative; - min-height: 50px; - margin-bottom: 20px; - border: 1px solid transparent; -} + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } -@media (min-width: 768px) { - .navbar { - border-radius: 4px; - } -} + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } -@media (min-width: 768px) { - .navbar-header { - float: left; - } -} + .m-md-5 { + margin: 3rem !important; } -.navbar-collapse { - padding-right: 15px; - padding-left: 15px; - overflow-x: visible; - border-top: 1px solid transparent; - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); - -webkit-overflow-scrolling: touch; -} + .mt-md-5 { + margin-top: 3rem !important; } -.navbar-collapse.in { - overflow-y: auto; -} + .mr-md-5 { + margin-right: 3rem !important; } -@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-right: 0; - padding-left: 0; - } -} + .mb-md-5 { + margin-bottom: 3rem !important; } -.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; -} + .ml-md-5 { + margin-left: 3rem !important; } -@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; -} + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } -@media (min-width: 768px) { - .navbar-static-top { - border-radius: 0; - } -} + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } -.navbar-fixed-top, -.navbar-fixed-bottom { - position: fixed; - right: 0; - left: 0; - z-index: 1030; -} + .p-md-0 { + padding: 0 !important; } -@media (min-width: 768px) { - .navbar-fixed-top, - .navbar-fixed-bottom { - border-radius: 0; - } -} + .pt-md-0 { + padding-top: 0 !important; } -.navbar-fixed-top { - top: 0; - border-width: 0 0 1px; -} + .pr-md-0 { + padding-right: 0 !important; } -.navbar-fixed-bottom { - bottom: 0; - margin-bottom: 0; - border-width: 1px 0 0; -} + .pb-md-0 { + padding-bottom: 0 !important; } -.navbar-brand { - float: left; - height: 50px; - padding: 15px 15px; - font-size: 18px; - line-height: 20px; -} + .pl-md-0 { + padding-left: 0 !important; } -.navbar-brand:hover, -.navbar-brand:focus { - text-decoration: none; -} + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; } -.navbar-brand > img { - display: block; -} + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } -@media (min-width: 768px) { - .navbar > .container .navbar-brand, - .navbar > .container-fluid .navbar-brand { - margin-left: -15px; - } -} + .p-md-1 { + padding: 0.25rem !important; } -.navbar-toggle { - position: relative; - float: right; - padding: 9px 10px; - margin-top: 8px; - margin-right: 15px; - margin-bottom: 8px; - background-color: transparent; - background-image: none; - border: 1px solid transparent; - border-radius: 4px; -} + .pt-md-1 { + padding-top: 0.25rem !important; } -.navbar-toggle:focus { - outline: 0; -} + .pr-md-1 { + padding-right: 0.25rem !important; } -.navbar-toggle .icon-bar { - display: block; - width: 22px; - height: 2px; - border-radius: 1px; -} + .pb-md-1 { + padding-bottom: 0.25rem !important; } -.navbar-toggle .icon-bar + .icon-bar { - margin-top: 4px; -} + .pl-md-1 { + padding-left: 0.25rem !important; } -@media (min-width: 768px) { - .navbar-toggle { - display: none; - } -} + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } -.navbar-nav { - margin: 7.5px -15px; -} + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } -.navbar-nav > li > a { - padding-top: 10px; - padding-bottom: 10px; - line-height: 20px; -} + .p-md-2 { + padding: 0.5rem !important; } -@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; - } -} + .pt-md-2 { + padding-top: 0.5rem !important; } -@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 { - padding: 10px 15px; - margin-top: 8px; - margin-right: -15px; - margin-bottom: 8px; - margin-left: -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); -} + .pr-md-2 { + padding-right: 0.5rem !important; } -@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; - } -} + .pb-md-2 { + padding-bottom: 0.5rem !important; } -@media (max-width: 767px) { - .navbar-form .form-group { - margin-bottom: 5px; - } - .navbar-form .form-group:last-child { - margin-bottom: 0; - } -} + .pl-md-2 { + padding-left: 0.5rem !important; } -@media (min-width: 768px) { - .navbar-form { - width: auto; - padding-top: 0; - padding-bottom: 0; - margin-right: 0; - margin-left: 0; - border: 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; -} + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } -.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { - margin-bottom: 0; - border-top-right-radius: 4px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - border-top-left-radius: 4px; -} - -.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; -} + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } -.navbar-text { - margin-top: 15px; - margin-bottom: 15px; -} + .p-md-3 { + padding: 1rem !important; } -@media (min-width: 768px) { - .navbar-text { - float: left; - margin-right: 15px; - margin-left: 15px; - } -} + .pt-md-3 { + padding-top: 1rem !important; } -@media (min-width: 768px) { - .navbar-left { - float: left !important; - } - .navbar-right { - float: right !important; - margin-right: -15px; - } - .navbar-right ~ .navbar-right { - margin-right: 0; - } -} - -.navbar-default { - background-color: #f8f8f8; - border-color: #e7e7e7; -} - -.navbar-default .navbar-brand { - color: #0e4385; -} - -.navbar-default .navbar-brand:hover, -.navbar-default .navbar-brand:focus { - color: #092c57; - background-color: transparent; -} + .pr-md-3 { + padding-right: 1rem !important; } -.navbar-default .navbar-text { - color: #777777; -} + .pb-md-3 { + padding-bottom: 1rem !important; } -.navbar-default .navbar-nav > li > a { - color: #0e4385; -} + .pl-md-3 { + padding-left: 1rem !important; } -.navbar-default .navbar-nav > li > a:hover, -.navbar-default .navbar-nav > li > a:focus { - color: #0898e0; - background-color: transparent; -} - -.navbar-default .navbar-nav > .active > a, -.navbar-default .navbar-nav > .active > a:hover, -.navbar-default .navbar-nav > .active > a:focus { - color: #555555; - background-color: #e7e7e7; -} - -.navbar-default .navbar-nav > .disabled > a, -.navbar-default .navbar-nav > .disabled > a:hover, -.navbar-default .navbar-nav > .disabled > a:focus { - color: #cccccc; - background-color: transparent; -} + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } -.navbar-default .navbar-toggle { - border-color: #dddddd; -} + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } -.navbar-default .navbar-toggle:hover, -.navbar-default .navbar-toggle:focus { - background-color: #dddddd; -} + .p-md-4 { + padding: 1.5rem !important; } -.navbar-default .navbar-toggle .icon-bar { - background-color: #888888; -} + .pt-md-4 { + padding-top: 1.5rem !important; } -.navbar-default .navbar-collapse, -.navbar-default .navbar-form { - border-color: #e7e7e7; -} + .pr-md-4 { + padding-right: 1.5rem !important; } -.navbar-default .navbar-nav > .open > a, -.navbar-default .navbar-nav > .open > a:hover, -.navbar-default .navbar-nav > .open > a:focus { - color: #555555; - background-color: #e7e7e7; -} + .pb-md-4 { + padding-bottom: 1.5rem !important; } -@media (max-width: 767px) { - .navbar-default .navbar-nav .open .dropdown-menu > li > a { - color: #0e4385; - } - .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { - color: #0898e0; - background-color: transparent; - } - .navbar-default .navbar-nav .open .dropdown-menu > .active > a, - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #555555; - background-color: #e7e7e7; - } - .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: #cccccc; - background-color: transparent; - } -} - -.navbar-default .navbar-link { - color: #0e4385; -} - -.navbar-default .navbar-link:hover { - color: #0898e0; -} - -.navbar-default .btn-link { - color: #0e4385; -} - -.navbar-default .btn-link:hover, -.navbar-default .btn-link:focus { - color: #0898e0; -} - -.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: #cccccc; -} - -.navbar-inverse { - background-color: #0e4385; - border-color: #092c57; -} - -.navbar-inverse .navbar-brand { - color: #ffffff; -} + .pl-md-4 { + padding-left: 1.5rem !important; } -.navbar-inverse .navbar-brand:hover, -.navbar-inverse .navbar-brand:focus { - color: #eeeeee; - background-color: transparent; -} + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } -.navbar-inverse .navbar-text { - color: #ffffff; -} + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } -.navbar-inverse .navbar-nav > li > a { - color: #ffffff; -} + .p-md-5 { + padding: 3rem !important; } -.navbar-inverse .navbar-nav > li > a:hover, -.navbar-inverse .navbar-nav > li > a:focus { - color: #d7f3ff; - background-color: transparent; -} - -.navbar-inverse .navbar-nav > .active > a, -.navbar-inverse .navbar-nav > .active > a:hover, -.navbar-inverse .navbar-nav > .active > a:focus { - color: #d7f3ff; - background-color: #1c4a93; -} - -.navbar-inverse .navbar-nav > .disabled > a, -.navbar-inverse .navbar-nav > .disabled > a:hover, -.navbar-inverse .navbar-nav > .disabled > a:focus { - color: #cccccc; - background-color: transparent; -} + .pt-md-5 { + padding-top: 3rem !important; } -.navbar-inverse .navbar-toggle { - border-color: #ffffff; -} + .pr-md-5 { + padding-right: 3rem !important; } -.navbar-inverse .navbar-toggle:hover, -.navbar-inverse .navbar-toggle:focus { - background-color: #0898e0; -} + .pb-md-5 { + padding-bottom: 3rem !important; } -.navbar-inverse .navbar-toggle .icon-bar { - background-color: #d7f3ff; -} + .pl-md-5 { + padding-left: 3rem !important; } -.navbar-inverse .navbar-collapse, -.navbar-inverse .navbar-form { - border-color: #0b3365; -} + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } -.navbar-inverse .navbar-nav > .open > a, -.navbar-inverse .navbar-nav > .open > a:hover, -.navbar-inverse .navbar-nav > .open > a:focus { - color: #d7f3ff; - background-color: #1c4a93; -} + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } -@media (max-width: 767px) { - .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { - border-color: #092c57; - } - .navbar-inverse .navbar-nav .open .dropdown-menu .divider { - background-color: #092c57; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { - color: #ffffff; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { - color: #d7f3ff; - 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: #d7f3ff; - background-color: #1c4a93; - } - .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: #cccccc; - background-color: transparent; - } -} + .m-md-auto { + margin: auto !important; } -.navbar-inverse .navbar-link { - color: #ffffff; -} + .mt-md-auto { + margin-top: auto !important; } -.navbar-inverse .navbar-link:hover { - color: #d7f3ff; -} + .mr-md-auto { + margin-right: auto !important; } -.navbar-inverse .btn-link { - color: #ffffff; -} + .mb-md-auto { + margin-bottom: auto !important; } -.navbar-inverse .btn-link:hover, -.navbar-inverse .btn-link:focus { - color: #d7f3ff; -} + .ml-md-auto { + margin-left: auto !important; } -.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: #cccccc; -} + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } -.breadcrumb { - padding: 8px 15px; - margin-bottom: 20px; - list-style: none; - background-color: #f5f5f5; - border-radius: 4px; -} + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; } } +@media (min-width: 992px) { + .m-lg-0 { + margin: 0 !important; } -.breadcrumb > li { - display: inline-block; -} + .mt-lg-0 { + margin-top: 0 !important; } -.breadcrumb > li + li:before { - padding: 0 5px; - color: #cccccc; - content: "/\00a0"; -} + .mr-lg-0 { + margin-right: 0 !important; } -.breadcrumb > .active { - color: #777777; -} + .mb-lg-0 { + margin-bottom: 0 !important; } -.pagination { - display: inline-block; - padding-left: 0; - margin: 20px 0; - border-radius: 4px; -} + .ml-lg-0 { + margin-left: 0 !important; } -.pagination > li { - display: inline; -} + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; } -.pagination > li > a, -.pagination > li > span { - position: relative; - float: left; - padding: 6px 12px; - margin-left: -1px; - line-height: 1.428571429; - color: #428bca; - text-decoration: none; - background-color: #ffffff; - border: 1px solid #dddddd; -} - -.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-top-right-radius: 4px; - border-bottom-right-radius: 4px; -} - -.pagination > li > a:hover, -.pagination > li > span:hover, -.pagination > li > a:focus, -.pagination > li > span:focus { - z-index: 3; - color: #2a6496; - background-color: #eeeeee; - border-color: #dddddd; -} - -.pagination > .active > a, -.pagination > .active > span, -.pagination > .active > a:hover, -.pagination > .active > span:hover, -.pagination > .active > a:focus, -.pagination > .active > span:focus { - z-index: 2; - color: #ffffff; - cursor: default; - background-color: #428bca; - border-color: #428bca; -} - -.pagination > .disabled > span, -.pagination > .disabled > span:hover, -.pagination > .disabled > span:focus, -.pagination > .disabled > a, -.pagination > .disabled > a:hover, -.pagination > .disabled > a:focus { - color: #777777; - cursor: not-allowed; - background-color: #ffffff; - border-color: #dddddd; -} - -.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-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} - -.pagination-sm > li > a, -.pagination-sm > li > span { - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; -} + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } -.pagination-sm > li:first-child > a, -.pagination-sm > li:first-child > span { - border-bottom-left-radius: 3px; - border-top-left-radius: 3px; -} + .m-lg-1 { + margin: 0.25rem !important; } -.pagination-sm > li:last-child > a, -.pagination-sm > li:last-child > span { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; -} + .mt-lg-1 { + margin-top: 0.25rem !important; } -.pager { - padding-left: 0; - margin: 20px 0; - text-align: center; - list-style: none; -} + .mr-lg-1 { + margin-right: 0.25rem !important; } -.pager li { - display: inline; -} + .mb-lg-1 { + margin-bottom: 0.25rem !important; } -.pager li > a, -.pager li > span { - display: inline-block; - padding: 5px 14px; - background-color: #ffffff; - border: 1px solid #dddddd; - border-radius: 15px; -} + .ml-lg-1 { + margin-left: 0.25rem !important; } -.pager li > a:hover, -.pager li > a:focus { - text-decoration: none; - background-color: #eeeeee; -} + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } -.pager .next > a, -.pager .next > span { - float: right; -} + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } -.pager .previous > a, -.pager .previous > span { - float: left; -} - -.pager .disabled > a, -.pager .disabled > a:hover, -.pager .disabled > a:focus, -.pager .disabled > span { - color: #777777; - cursor: not-allowed; - background-color: #ffffff; -} + .m-lg-2 { + margin: 0.5rem !important; } -.label { - display: inline; - padding: .2em .6em .3em; - font-size: 75%; - font-weight: bold; - line-height: 1; - color: #ffffff; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: .25em; -} + .mt-lg-2 { + margin-top: 0.5rem !important; } -a.label:hover, -a.label:focus { - color: #ffffff; - text-decoration: none; - cursor: pointer; -} + .mr-lg-2 { + margin-right: 0.5rem !important; } -.label:empty { - display: none; -} + .mb-lg-2 { + margin-bottom: 0.5rem !important; } -.btn .label { - position: relative; - top: -1px; -} - -.label-default { - background-color: #777777; -} - -.label-default[href]:hover, -.label-default[href]:focus { - background-color: #5e5e5e; -} - -.label-primary { - background-color: #428bca; -} - -.label-primary[href]:hover, -.label-primary[href]:focus { - background-color: #3071a9; -} - -.label-success { - background-color: #5cb85c; -} - -.label-success[href]:hover, -.label-success[href]:focus { - background-color: #449d44; -} - -.label-info { - background-color: #5bc0de; -} - -.label-info[href]:hover, -.label-info[href]:focus { - background-color: #31b0d5; -} - -.label-warning { - background-color: #f0ad4e; -} - -.label-warning[href]:hover, -.label-warning[href]:focus { - background-color: #ec971f; -} - -.label-danger { - background-color: #d9534f; -} - -.label-danger[href]:hover, -.label-danger[href]:focus { - background-color: #c9302c; -} + .ml-lg-2 { + margin-left: 0.5rem !important; } -.badge { - display: inline-block; - min-width: 10px; - padding: 3px 7px; - font-size: 12px; - font-weight: bold; - line-height: 1; - color: #ffffff; - text-align: center; - white-space: nowrap; - vertical-align: middle; - background-color: #777777; - border-radius: 10px; -} + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } -.badge:empty { - display: none; -} + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } -.btn .badge { - position: relative; - top: -1px; -} + .m-lg-3 { + margin: 1rem !important; } -.btn-xs .badge, -.btn-group-xs > .btn .badge { - top: 0; - padding: 1px 5px; -} + .mt-lg-3 { + margin-top: 1rem !important; } -a.badge:hover, -a.badge:focus { - color: #ffffff; - text-decoration: none; - cursor: pointer; -} + .mr-lg-3 { + margin-right: 1rem !important; } -.list-group-item.active > .badge, -.nav-pills > .active > a > .badge { - color: #428bca; - background-color: #ffffff; -} + .mb-lg-3 { + margin-bottom: 1rem !important; } -.list-group-item > .badge { - float: right; -} + .ml-lg-3 { + margin-left: 1rem !important; } -.list-group-item > .badge + .badge { - margin-right: 5px; -} + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } -.nav-pills > li > a > .badge { - margin-left: 3px; -} + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } -.jumbotron { - padding-top: 30px; - padding-bottom: 30px; - margin-bottom: 30px; - color: inherit; - background-color: #eeeeee; -} + .m-lg-4 { + margin: 1.5rem !important; } -.jumbotron h1, -.jumbotron .h1 { - color: inherit; -} + .mt-lg-4 { + margin-top: 1.5rem !important; } -.jumbotron p { - margin-bottom: 15px; - font-size: 21px; - font-weight: 200; -} + .mr-lg-4 { + margin-right: 1.5rem !important; } -.jumbotron > hr { - border-top-color: #d5d5d5; -} + .mb-lg-4 { + margin-bottom: 1.5rem !important; } -.container .jumbotron, -.container-fluid .jumbotron { - border-radius: 6px; -} + .ml-lg-4 { + margin-left: 1.5rem !important; } -.jumbotron .container { - max-width: 100%; -} - -@media screen and (min-width: 768px) { - .jumbotron { - padding-top: 48px; - padding-bottom: 48px; - } - .container .jumbotron, - .container-fluid .jumbotron { - padding-right: 60px; - padding-left: 60px; - } - .jumbotron h1, - .jumbotron .h1 { - font-size: 63px; - } -} - -.thumbnail { - display: block; - padding: 4px; - margin-bottom: 20px; - line-height: 1.428571429; - background-color: #ffffff; - border: 1px solid #dddddd; - border-radius: 4px; - -webkit-transition: border 0.2s ease-in-out; - -o-transition: border 0.2s ease-in-out; - transition: border 0.2s ease-in-out; -} - -.thumbnail > img, -.thumbnail a > img { - margin-right: auto; - margin-left: auto; -} + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } -a.thumbnail:hover, -a.thumbnail:focus, -a.thumbnail.active { - border-color: #428bca; -} + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } -.thumbnail .caption { - padding: 9px; - color: #333333; -} + .m-lg-5 { + margin: 3rem !important; } -.alert { - padding: 15px; - margin-bottom: 20px; - border: 1px solid transparent; - border-radius: 4px; -} + .mt-lg-5 { + margin-top: 3rem !important; } -.alert h4 { - margin-top: 0; - color: inherit; -} + .mr-lg-5 { + margin-right: 3rem !important; } -.alert .alert-link { - font-weight: bold; -} + .mb-lg-5 { + margin-bottom: 3rem !important; } -.alert > p, -.alert > ul { - margin-bottom: 0; -} + .ml-lg-5 { + margin-left: 3rem !important; } -.alert > p + p { - margin-top: 5px; -} + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } -.alert-dismissable, -.alert-dismissible { - padding-right: 35px; -} + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } -.alert-dismissable .close, -.alert-dismissible .close { - position: relative; - top: -2px; - right: -21px; - color: inherit; -} + .p-lg-0 { + padding: 0 !important; } -.alert-success { - color: #3c763d; - background-color: #dff0d8; - border-color: #d6e9c6; -} + .pt-lg-0 { + padding-top: 0 !important; } -.alert-success hr { - border-top-color: #c9e2b3; -} + .pr-lg-0 { + padding-right: 0 !important; } -.alert-success .alert-link { - color: #2b542c; -} + .pb-lg-0 { + padding-bottom: 0 !important; } -.alert-info { - color: #31708f; - background-color: #d9edf7; - border-color: #bce8f1; -} + .pl-lg-0 { + padding-left: 0 !important; } -.alert-info hr { - border-top-color: #a6e1ec; -} + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; } -.alert-info .alert-link { - color: #245269; -} + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } -.alert-warning { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #faebcc; -} + .p-lg-1 { + padding: 0.25rem !important; } -.alert-warning hr { - border-top-color: #f7e1b5; -} + .pt-lg-1 { + padding-top: 0.25rem !important; } -.alert-warning .alert-link { - color: #66512c; -} + .pr-lg-1 { + padding-right: 0.25rem !important; } -.alert-danger { - color: #a94442; - background-color: #f2dede; - border-color: #ebccd1; -} + .pb-lg-1 { + padding-bottom: 0.25rem !important; } -.alert-danger hr { - border-top-color: #e4b9c0; -} + .pl-lg-1 { + padding-left: 0.25rem !important; } -.alert-danger .alert-link { - color: #843534; -} + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } -@keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} + .p-lg-2 { + padding: 0.5rem !important; } -.progress { - height: 20px; - margin-bottom: 20px; - overflow: hidden; - 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); -} + .pt-lg-2 { + padding-top: 0.5rem !important; } -.progress-bar { - float: left; - width: 0; - height: 100%; - font-size: 12px; - line-height: 20px; - color: #ffffff; - text-align: center; - background-color: #428bca; - -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 0.6s ease; - -o-transition: width 0.6s ease; - transition: width 0.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: #5cb85c; -} - -.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); -} + .pr-lg-2 { + padding-right: 0.5rem !important; } -.progress-bar-info { - background-color: #5bc0de; -} + .pb-lg-2 { + padding-bottom: 0.5rem !important; } -.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); -} + .pl-lg-2 { + padding-left: 0.5rem !important; } -.progress-bar-warning { - background-color: #f0ad4e; -} + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } -.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); -} + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } -.progress-bar-danger { - background-color: #d9534f; -} + .p-lg-3 { + padding: 1rem !important; } -.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); -} + .pt-lg-3 { + padding-top: 1rem !important; } -.media { - margin-top: 15px; -} + .pr-lg-3 { + padding-right: 1rem !important; } -.media:first-child { - margin-top: 0; -} + .pb-lg-3 { + padding-bottom: 1rem !important; } -.media, -.media-body { - overflow: hidden; - zoom: 1; -} + .pl-lg-3 { + padding-left: 1rem !important; } -.media-body { - width: 10000px; -} + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } -.media-object { - display: block; -} + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } -.media-object.img-thumbnail { - max-width: none; -} + .p-lg-4 { + padding: 1.5rem !important; } -.media-right, -.media > .pull-right { - padding-left: 10px; -} + .pt-lg-4 { + padding-top: 1.5rem !important; } -.media-left, -.media > .pull-left { - padding-right: 10px; -} + .pr-lg-4 { + padding-right: 1.5rem !important; } -.media-left, -.media-right, -.media-body { - display: table-cell; - vertical-align: top; -} + .pb-lg-4 { + padding-bottom: 1.5rem !important; } -.media-middle { - vertical-align: middle; -} + .pl-lg-4 { + padding-left: 1.5rem !important; } -.media-bottom { - vertical-align: bottom; -} + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } -.media-heading { - margin-top: 0; - margin-bottom: 5px; -} + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } -.media-list { - padding-left: 0; - list-style: none; -} + .p-lg-5 { + padding: 3rem !important; } -.list-group { - padding-left: 0; - margin-bottom: 20px; -} + .pt-lg-5 { + padding-top: 3rem !important; } -.list-group-item { - position: relative; - display: block; - padding: 10px 15px; - margin-bottom: -1px; - background-color: #ffffff; - border: 1px solid #dddddd; -} + .pr-lg-5 { + padding-right: 3rem !important; } -.list-group-item:first-child { - border-top-right-radius: 4px; - border-top-left-radius: 4px; -} + .pb-lg-5 { + padding-bottom: 3rem !important; } -.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: #555555; -} - -a.list-group-item .list-group-item-heading, -button.list-group-item .list-group-item-heading { - color: #333333; -} - -a.list-group-item:hover, -button.list-group-item:hover, -a.list-group-item:focus, -button.list-group-item:focus { - color: #555555; - text-decoration: none; - background-color: #f5f5f5; -} + .pl-lg-5 { + padding-left: 3rem !important; } -button.list-group-item { - width: 100%; - text-align: left; -} - -.list-group-item.disabled, -.list-group-item.disabled:hover, -.list-group-item.disabled:focus { - color: #777777; - cursor: not-allowed; - background-color: #eeeeee; -} - -.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; -} + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } -.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: #777777; -} + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } -.list-group-item.active, -.list-group-item.active:hover, -.list-group-item.active:focus { - z-index: 2; - color: #ffffff; - background-color: #428bca; - border-color: #428bca; -} - -.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; -} + .m-lg-auto { + margin: auto !important; } -.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: #e1edf7; -} + .mt-lg-auto { + margin-top: auto !important; } -.list-group-item-success { - color: #3c763d; - background-color: #dff0d8; -} + .mr-lg-auto { + margin-right: auto !important; } -a.list-group-item-success, -button.list-group-item-success { - color: #3c763d; -} + .mb-lg-auto { + margin-bottom: auto !important; } -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; -} + .ml-lg-auto { + margin-left: auto !important; } -.list-group-item-info { - color: #31708f; - background-color: #d9edf7; -} + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } -a.list-group-item-info, -button.list-group-item-info { - color: #31708f; -} + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; } } +@media (min-width: 1200px) { + .m-xl-0 { + margin: 0 !important; } -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; -} + .mt-xl-0 { + margin-top: 0 !important; } -.list-group-item-warning { - color: #8a6d3b; - background-color: #fcf8e3; -} + .mr-xl-0 { + margin-right: 0 !important; } -a.list-group-item-warning, -button.list-group-item-warning { - color: #8a6d3b; -} + .mb-xl-0 { + margin-bottom: 0 !important; } -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; -} + .ml-xl-0 { + margin-left: 0 !important; } -.list-group-item-danger { - color: #a94442; - background-color: #f2dede; -} + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } -a.list-group-item-danger, -button.list-group-item-danger { - color: #a94442; -} + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } -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; -} + .m-xl-1 { + margin: 0.25rem !important; } -.list-group-item-heading { - margin-top: 0; - margin-bottom: 5px; -} + .mt-xl-1 { + margin-top: 0.25rem !important; } -.list-group-item-text { - margin-bottom: 0; - line-height: 1.3; -} + .mr-xl-1 { + margin-right: 0.25rem !important; } -.panel { - margin-bottom: 20px; - background-color: #ffffff; - 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); -} + .mb-xl-1 { + margin-bottom: 0.25rem !important; } -.panel-body { - padding: 15px; -} + .ml-xl-1 { + margin-left: 0.25rem !important; } -.panel-heading { - padding: 10px 15px; - border-bottom: 1px solid transparent; - border-top-right-radius: 3px; - border-top-left-radius: 3px; -} + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } -.panel-heading > .dropdown .dropdown-toggle { - color: inherit; -} + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } -.panel-title { - margin-top: 0; - margin-bottom: 0; - font-size: 16px; - color: inherit; -} + .m-xl-2 { + margin: 0.5rem !important; } -.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 #dddddd; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} - -.panel > .list-group, -.panel > .panel-collapse > .list-group { - margin-bottom: 0; -} + .mt-xl-2 { + margin-top: 0.5rem !important; } -.panel > .list-group .list-group-item, -.panel > .panel-collapse > .list-group .list-group-item { - border-width: 1px 0; - border-radius: 0; -} + .mr-xl-2 { + margin-right: 0.5rem !important; } -.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; -} + .mb-xl-2 { + margin-bottom: 0.5rem !important; } -.panel > .table caption, -.panel > .table-responsive > .table caption, -.panel > .panel-collapse > .table caption { - padding-right: 15px; - padding-left: 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-right-radius: 3px; - border-top-left-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-right-radius: 3px; - border-bottom-left-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 #dddddd; -} - -.panel > .table > tbody:first-child > tr:first-child th, -.panel > .table > tbody:first-child > tr:first-child td { - border-top: 0; -} + .ml-xl-2 { + margin-left: 0.5rem !important; } -.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 { - margin-bottom: 0; - border: 0; -} + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } -.panel-group { - margin-bottom: 20px; -} + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } -.panel-group .panel { - margin-bottom: 0; - border-radius: 4px; -} + .m-xl-3 { + margin: 1rem !important; } -.panel-group .panel + .panel { - margin-top: 5px; -} + .mt-xl-3 { + margin-top: 1rem !important; } -.panel-group .panel-heading { - border-bottom: 0; -} + .mr-xl-3 { + margin-right: 1rem !important; } -.panel-group .panel-heading + .panel-collapse > .panel-body, -.panel-group .panel-heading + .panel-collapse > .list-group { - border-top: 1px solid #dddddd; -} + .mb-xl-3 { + margin-bottom: 1rem !important; } -.panel-group .panel-footer { - border-top: 0; -} + .ml-xl-3 { + margin-left: 1rem !important; } -.panel-group .panel-footer + .panel-collapse .panel-body { - border-bottom: 1px solid #dddddd; -} + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } -.panel-default { - border-color: #dddddd; -} + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } -.panel-default > .panel-heading { - color: #333333; - background-color: #f5f5f5; - border-color: #dddddd; -} + .m-xl-4 { + margin: 1.5rem !important; } -.panel-default > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #dddddd; -} + .mt-xl-4 { + margin-top: 1.5rem !important; } -.panel-default > .panel-heading .badge { - color: #f5f5f5; - background-color: #333333; -} + .mr-xl-4 { + margin-right: 1.5rem !important; } -.panel-default > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #dddddd; -} + .mb-xl-4 { + margin-bottom: 1.5rem !important; } -.panel-primary { - border-color: #428bca; -} + .ml-xl-4 { + margin-left: 1.5rem !important; } -.panel-primary > .panel-heading { - color: #ffffff; - background-color: #428bca; - border-color: #428bca; -} + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } -.panel-primary > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #428bca; -} + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } -.panel-primary > .panel-heading .badge { - color: #428bca; - background-color: #ffffff; -} - -.panel-primary > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #428bca; -} - -.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; -} + .m-xl-5 { + margin: 3rem !important; } -.embed-responsive { - position: relative; - display: block; - height: 0; - padding: 0; - overflow: hidden; -} + .mt-xl-5 { + margin-top: 3rem !important; } -.embed-responsive .embed-responsive-item, -.embed-responsive iframe, -.embed-responsive embed, -.embed-responsive object, -.embed-responsive video { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 100%; - height: 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; -} + .mr-xl-5 { + margin-right: 3rem !important; } -.close { - float: right; - font-size: 21px; - font-weight: bold; - line-height: 1; - color: #000000; - text-shadow: 0 1px 0 #ffffff; - opacity: 0.2; - filter: alpha(opacity=20); -} + .mb-xl-5 { + margin-bottom: 3rem !important; } -.close:hover, -.close:focus { - color: #000000; - text-decoration: none; - cursor: pointer; - opacity: 0.5; - filter: alpha(opacity=50); -} + .ml-xl-5 { + margin-left: 3rem !important; } -button.close { - padding: 0; - cursor: pointer; - background: transparent; - border: 0; - -webkit-appearance: none; -} + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } -.modal-open { - overflow: hidden; -} + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } -.modal { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1050; - display: none; - overflow: hidden; - outline: 0; - -webkit-overflow-scrolling: touch; -} - -.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); -} + .p-xl-0 { + padding: 0 !important; } -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; -} + .pt-xl-0 { + padding-top: 0 !important; } -.modal-dialog { - position: relative; - width: auto; - margin: 10px; -} + .pr-xl-0 { + padding-right: 0 !important; } -.modal-content { - position: relative; - background-color: #ffffff; - border: 1px solid #999999; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 6px; - outline: 0; - -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; -} + .pb-xl-0 { + padding-bottom: 0 !important; } -.modal-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1040; - background-color: #000000; -} + .pl-xl-0 { + padding-left: 0 !important; } -.modal-backdrop.fade { - opacity: 0; - filter: alpha(opacity=0); -} + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } -.modal-backdrop.in { - opacity: 0.5; - filter: alpha(opacity=50); -} + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } -.modal-header { - min-height: 16.428571429px; - padding: 15px; - border-bottom: 1px solid #e5e5e5; -} + .p-xl-1 { + padding: 0.25rem !important; } -.modal-header .close { - margin-top: -2px; -} + .pt-xl-1 { + padding-top: 0.25rem !important; } -.modal-title { - margin: 0; - line-height: 1.428571429; -} + .pr-xl-1 { + padding-right: 0.25rem !important; } -.modal-body { - position: relative; - padding: 15px; -} + .pb-xl-1 { + padding-bottom: 0.25rem !important; } -.modal-footer { - padding: 15px; - text-align: right; - border-top: 1px solid #e5e5e5; -} + .pl-xl-1 { + padding-left: 0.25rem !important; } -.modal-footer .btn + .btn { - margin-bottom: 0; - margin-left: 5px; -} + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } -.modal-footer .btn-group .btn + .btn { - margin-left: -1px; -} + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } -.modal-footer .btn-block + .btn-block { - margin-left: 0; -} + .p-xl-2 { + padding: 0.5rem !important; } -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; -} + .pt-xl-2 { + padding-top: 0.5rem !important; } -@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; - } -} + .pr-xl-2 { + padding-right: 0.5rem !important; } -@media (min-width: 992px) { - .modal-lg { - width: 900px; - } -} + .pb-xl-2 { + padding-bottom: 0.5rem !important; } -.tooltip { - position: absolute; - z-index: 1070; - display: block; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 12px; - font-style: normal; - font-weight: normal; - line-height: 1.428571429; - letter-spacing: normal; - word-spacing: normal; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - word-break: normal; - word-wrap: normal; - white-space: normal; - opacity: 0; - filter: alpha(opacity=0); - line-break: auto; -} + .pl-xl-2 { + padding-left: 0.5rem !important; } -.tooltip.in { - opacity: 0.9; - filter: alpha(opacity=90); -} + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } -.tooltip.top { - padding: 5px 0; - margin-top: -3px; -} + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } -.tooltip.right { - padding: 0 5px; - margin-left: 3px; -} + .p-xl-3 { + padding: 1rem !important; } -.tooltip.bottom { - padding: 5px 0; - margin-top: 3px; -} + .pt-xl-3 { + padding-top: 1rem !important; } -.tooltip.left { - padding: 0 5px; - margin-left: -3px; -} + .pr-xl-3 { + padding-right: 1rem !important; } -.tooltip-inner { - max-width: 200px; - padding: 3px 8px; - color: #ffffff; - text-align: center; - background-color: #000000; - border-radius: 4px; -} + .pb-xl-3 { + padding-bottom: 1rem !important; } -.tooltip-arrow { - position: absolute; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} + .pl-xl-3 { + padding-left: 1rem !important; } -.tooltip.top .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -5px; - border-top-color: #000000; - border-width: 5px 5px 0; -} - -.tooltip.top-left .tooltip-arrow { - right: 5px; - bottom: 0; - margin-bottom: -5px; - border-top-color: #000000; - border-width: 5px 5px 0; -} + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } -.tooltip.top-right .tooltip-arrow { - bottom: 0; - left: 5px; - margin-bottom: -5px; - border-top-color: #000000; - border-width: 5px 5px 0; -} - -.tooltip.right .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -5px; - border-right-color: #000000; - border-width: 5px 5px 5px 0; -} + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } -.tooltip.left .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -5px; - border-left-color: #000000; - border-width: 5px 0 5px 5px; -} + .p-xl-4 { + padding: 1.5rem !important; } -.tooltip.bottom .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -5px; - border-bottom-color: #000000; - border-width: 0 5px 5px; -} + .pt-xl-4 { + padding-top: 1.5rem !important; } -.tooltip.bottom-left .tooltip-arrow { - top: 0; - right: 5px; - margin-top: -5px; - border-bottom-color: #000000; - border-width: 0 5px 5px; -} + .pr-xl-4 { + padding-right: 1.5rem !important; } -.tooltip.bottom-right .tooltip-arrow { - top: 0; - left: 5px; - margin-top: -5px; - border-bottom-color: #000000; - border-width: 0 5px 5px; -} + .pb-xl-4 { + padding-bottom: 1.5rem !important; } -.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-size: 14px; - font-style: normal; - font-weight: normal; - line-height: 1.428571429; - letter-spacing: normal; - word-spacing: normal; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - word-break: normal; - word-wrap: normal; - white-space: normal; - background-color: #ffffff; - border: 1px solid #cccccc; - 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); - background-clip: padding-box; - line-break: auto; -} + .pl-xl-4 { + padding-left: 1.5rem !important; } -.popover.top { - margin-top: -10px; -} + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } -.popover.right { - margin-left: 10px; -} + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } -.popover.bottom { - margin-top: 10px; -} + .p-xl-5 { + padding: 3rem !important; } -.popover.left { - margin-left: -10px; -} + .pt-xl-5 { + padding-top: 3rem !important; } -.popover-title { - padding: 8px 14px; - margin: 0; - font-size: 14px; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-radius: 5px 5px 0 0; -} + .pr-xl-5 { + padding-right: 3rem !important; } -.popover-content { - padding: 9px 14px; -} + .pb-xl-5 { + padding-bottom: 3rem !important; } -.popover > .arrow, -.popover > .arrow:after { - position: absolute; - display: block; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} + .pl-xl-5 { + padding-left: 3rem !important; } -.popover > .arrow { - border-width: 11px; -} + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } -.popover > .arrow:after { - border-width: 10px; - content: ""; -} - -.popover.top > .arrow { - bottom: -11px; - left: 50%; - margin-left: -11px; - border-top-color: #999999; - border-top-color: rgba(0, 0, 0, 0.25); - border-bottom-width: 0; -} - -.popover.top > .arrow:after { - bottom: 1px; - margin-left: -10px; - border-top-color: #ffffff; - border-bottom-width: 0; - content: " "; -} - -.popover.right > .arrow { - top: 50%; - left: -11px; - margin-top: -11px; - border-right-color: #999999; - border-right-color: rgba(0, 0, 0, 0.25); - border-left-width: 0; -} - -.popover.right > .arrow:after { - bottom: -10px; - left: 1px; - border-right-color: #ffffff; - border-left-width: 0; - content: " "; -} - -.popover.bottom > .arrow { - top: -11px; - left: 50%; - margin-left: -11px; - border-bottom-color: #999999; - border-bottom-color: rgba(0, 0, 0, 0.25); - border-top-width: 0; -} - -.popover.bottom > .arrow:after { - top: 1px; - margin-left: -10px; - border-bottom-color: #ffffff; - border-top-width: 0; - content: " "; -} - -.popover.left > .arrow { - top: 50%; - right: -11px; - margin-top: -11px; - border-left-color: #999999; - border-left-color: rgba(0, 0, 0, 0.25); - border-right-width: 0; -} - -.popover.left > .arrow:after { - right: 1px; - bottom: -10px; - border-left-color: #ffffff; - border-right-width: 0; - content: " "; -} + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } -.carousel { - position: relative; -} + .m-xl-auto { + margin: auto !important; } -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} + .mt-xl-auto { + margin-top: auto !important; } -.carousel-inner > .item { - position: relative; - display: none; - -webkit-transition: 0.6s ease-in-out left; - -o-transition: 0.6s ease-in-out left; - transition: 0.6s ease-in-out left; -} + .mr-xl-auto { + margin-right: auto !important; } -.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 { - left: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } - .carousel-inner > .item.prev, - .carousel-inner > .item.active.left { - left: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } - .carousel-inner > .item.next.left, - .carousel-inner > .item.prev.right, - .carousel-inner > .item.active { - left: 0; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.carousel-inner > .active, -.carousel-inner > .next, -.carousel-inner > .prev { - display: block; -} + .mb-xl-auto { + margin-bottom: auto !important; } -.carousel-inner > .active { - left: 0; -} + .ml-xl-auto { + margin-left: auto !important; } -.carousel-inner > .next, -.carousel-inner > .prev { - position: absolute; - top: 0; - width: 100%; -} + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } -.carousel-inner > .next { - left: 100%; -} + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; } } +.text-justify { + text-align: justify !important; } -.carousel-inner > .prev { - left: -100%; -} +.text-nowrap { + white-space: nowrap !important; } -.carousel-inner > .next.left, -.carousel-inner > .prev.right { - left: 0; -} +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } -.carousel-inner > .active.left { - left: -100%; -} +.text-left { + text-align: left !important; } -.carousel-inner > .active.right { - left: 100%; -} +.text-right { + text-align: right !important; } -.carousel-control { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 15%; - font-size: 20px; - color: #ffffff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); - opacity: 0.5; - filter: alpha(opacity=50); -} - -.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 { - right: 0; - left: auto; - 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 { - color: #ffffff; - text-decoration: none; - outline: 0; - opacity: 0.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%; - z-index: 5; - display: inline-block; - margin-top: -10px; -} - -.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; - font-family: serif; - line-height: 1; -} +.text-center { + text-align: center !important; } -.carousel-control .icon-prev:before { - content: '\2039'; -} +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; } -.carousel-control .icon-next:before { - content: '\203a'; -} + .text-sm-right { + text-align: right !important; } -.carousel-indicators { - position: absolute; - bottom: 10px; - left: 50%; - z-index: 15; - width: 60%; - padding-left: 0; - margin-left: -30%; - text-align: center; - list-style: none; -} + .text-sm-center { + text-align: center !important; } } +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; } -.carousel-indicators li { - display: inline-block; - width: 10px; - height: 10px; - margin: 1px; - text-indent: -999px; - cursor: pointer; - background-color: #000 \9; - background-color: rgba(0, 0, 0, 0); - border: 1px solid #ffffff; - border-radius: 10px; -} - -.carousel-indicators .active { - width: 12px; - height: 12px; - margin: 0; - background-color: #ffffff; -} + .text-md-right { + text-align: right !important; } -.carousel-caption { - position: absolute; - right: 15%; - bottom: 20px; - left: 15%; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #ffffff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); -} + .text-md-center { + text-align: center !important; } } +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; } -.carousel-caption .btn { - text-shadow: none; -} + .text-lg-right { + text-align: right !important; } -@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: -15px; - font-size: 30px; - } - .carousel-control .glyphicon-chevron-left, - .carousel-control .icon-prev { - margin-left: -15px; - } - .carousel-control .glyphicon-chevron-right, - .carousel-control .icon-next { - margin-right: -15px; - } - .carousel-caption { - right: 20%; - left: 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-footer:before, -.modal-footer:after { - display: table; - content: " "; -} - -.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-footer:after { - clear: both; -} + .text-lg-center { + text-align: center !important; } } +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; } -.center-block { - display: block; - margin-right: auto; - margin-left: auto; -} + .text-xl-right { + text-align: right !important; } -.pull-right { - float: right !important; -} + .text-xl-center { + text-align: center !important; } } +.text-lowercase { + text-transform: lowercase !important; } -.pull-left { - float: left !important; -} +.text-uppercase { + text-transform: uppercase !important; } -.hide { - display: none !important; -} +.text-capitalize { + text-transform: capitalize !important; } -.show { - display: block !important; -} +.font-weight-normal { + font-weight: normal; } -.invisible { - visibility: hidden; -} +.font-weight-bold { + font-weight: bold; } -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} +.font-italic { + font-style: italic; } -.hidden { - display: none !important; -} +.text-white { + color: #fff !important; } -.affix { - position: fixed; -} +.text-primary { + color: #40556a !important; } -@-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; -} +a.text-primary:focus, a.text-primary:hover { + color: #2d3c4a !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; - } -} +.text-secondary { + color: #ef4545 !important; } -@media (max-width: 767px) { - .visible-xs-block { - display: block !important; - } -} +a.text-secondary:focus, a.text-secondary:hover { + color: #eb1616 !important; } -@media (max-width: 767px) { - .visible-xs-inline { - display: inline !important; - } -} +.text-success { + color: #8ac926 !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; - } -} +a.text-success:focus, a.text-success:hover { + color: #6d9e1e !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; - } -} +.text-info { + color: #058cce !important; } -@media (min-width: 1200px) { - .visible-lg-block { - display: block !important; - } -} +a.text-info:focus, a.text-info:hover { + color: #046a9c !important; } -@media (min-width: 1200px) { - .visible-lg-inline { - display: inline !important; - } -} +.text-warning { + color: #ffae00 !important; } -@media (min-width: 1200px) { - .visible-lg-inline-block { - display: inline-block !important; - } -} +a.text-warning:focus, a.text-warning:hover { + color: #cc8b00 !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; - } -} +.text-danger { + color: #ef4545 !important; } -@media (min-width: 1200px) { - .hidden-lg { - display: none !important; - } -} +a.text-danger:focus, a.text-danger:hover { + color: #eb1616 !important; } -.visible-print { - display: none !important; -} +.text-light { + color: #e7ebf1 !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; -} +a.text-light:focus, a.text-light:hover { + color: #c7d0de !important; } -@media print { - .visible-print-block { - display: block !important; - } -} +.text-dark { + color: #262626 !important; } -.visible-print-inline { - display: none !important; -} +a.text-dark:focus, a.text-dark:hover { + color: #0d0d0d !important; } -@media print { - .visible-print-inline { - display: inline !important; - } -} +.text-muted { + color: #8a8a8a !important; } + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; } -.visible-print-inline-block { - display: none !important; -} +.visible { + visibility: visible !important; } -@media print { - .visible-print-inline-block { - display: inline-block !important; - } -} +.invisible { + visibility: hidden !important; } -@media print { - .hidden-print { - display: none !important; - } -} +.btn { + text-transform: uppercase; + font-weight: bold; + letter-spacing: 1px; + -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.5s ease-out; + transition: background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.5s ease-out; + border-width: 3px; + border-style: solid; + cursor: pointer; + color: #ffffff; } + .btn.btn-link { + color: #ef4545; } + .btn:hover, .btn:focus { + background: rgba(255, 255, 255, 0.7) !important; + -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.5s ease-out; + transition: background-color 0.25s ease-out, color 0.25s ease-out, border-color 0.5s ease-out; + border-color: #40556a; + color: #C0C0C0; + border-color: #C0C0C0; } + .btn:hover.btn-primary, .btn:focus.btn-primary { + color: #40556a; + border-color: #40556a; } + .btn:hover.btn-secondary, .btn:focus.btn-secondary { + color: #ef4545; + border-color: #ef4545; } + .btn:hover.btn-dark, .btn:focus.btn-dark { + color: #262626; + border-color: #262626; } + .btn:hover.btn-light, .btn:focus.btn-light { + color: #e7ebf1; + border-color: #e7ebf1; } + .btn:hover.btn-success, .btn:focus.btn-success { + color: #8ac926; + border-color: #8ac926; } + .btn:hover.btn-info, .btn:focus.btn-info { + color: #058cce; + border-color: #058cce; } + .btn:hover.btn-warning, .btn:focus.btn-warning { + color: #ffae00; + border-color: #ffae00; } + .btn:hover.btn-link, .btn:focus.btn-link { + color: #40556a; + border-color: #ffffff; } + .btn:hover.btn-danger, .btn:focus.btn-danger { + color: #ef4545; + border-color: #ef4545; } + +label { + color: #40556a; } + +.form-control:disabled, .form-control.disabled, .form-control:read-only, .form-control.readonly { + border-style: dashed; + box-shadow: none; + border-width: 2px; } + +.input-group-addon { + border: 2px solid #e7ebf1; } .form-condensed legend { margin-bottom: 5px; - font-size: 18px; -} + font-size: 18px; } .form-condensed .form-group { - margin-bottom: 5px; -} + margin-bottom: 5px; } .form-condensed .form-control { height: 25px; padding: 4px 7px; - font-size: 12px; -} + font-size: 12px; } .form-condensed textarea.form-control { - height: auto!important; -} + height: auto !important; } .form-condensed .control-label { - padding-top: 4px; font-size: 12px; -} + padding-top: 4px; } .form-condensed .checkbox { - min-height: initial; padding-top: 0; + min-height: initial; font-size: 12px; - line-height: 20px; -} + line-height: 20px; } .form-condensed .form-control-static { min-height: initial; - padding-top: 4px; padding-bottom: 0; - font-size: 12px; -} \ No newline at end of file + padding-top: 4px; + font-size: 12px; } + +select.form-control { + display: block; + border: none !important; + border-radius: 0; + background-color: #e7ebf1; + font-family: inherit; + font-weight: normal; + color: #262626; + -webkit-appearance: none; + -moz-appearance: none; + cursor: pointer; + margin: 0 0 1rem; + -webkit-box-sizing: border-box; + box-sizing: border-box; + -webkit-box-shadow: inset 0 1px 2px rgba(137, 149, 160, 0.25); + box-shadow: inset 0 1px 2px rgba(137, 149, 160, 0.25); + padding-right: 16px; + -webkit-transition: -webkit-box-shadow 0.15s linear; + transition: -webkit-box-shadow 0.15s linear; + transition: box-shadow 0.15s linear; + transition: box-shadow 0.15s linear, -webkit-box-shadow 0.15s linear; + background-image: url("data:image/svg+xml;utf8,"); + background-origin: content-box; + background-position: right -.5rem center; + background-repeat: no-repeat; + background-size: 9px 6px; } + select.form-control:read-only, select.form-control.readonly { + -webkit-box-shadow: inset 0 1px 2px rgba(137, 149, 160, 0.25); + box-shadow: inset 0 1px 2px rgba(137, 149, 160, 0.25); } + +.list-group-item.active h5 { + color: #ffffff; } + +/*# sourceMappingURL=bootstrap.css.map */ diff --git a/dist/css/bootstrap.css.map b/dist/css/bootstrap.css.map new file mode 100644 index 0000000..24d06b3 --- /dev/null +++ b/dist/css/bootstrap.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "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", +"sources": ["../../scss/theme.scss","../../tmp/bootstrap.scss","../../bower_components/bootstrap/scss/_print.scss","../../bower_components/bootstrap/scss/_reboot.scss","../../scss/variables.scss","../../bower_components/bootstrap/scss/mixins/_hover.scss","../../bower_components/bootstrap/scss/_type.scss","../../bower_components/bootstrap/scss/mixins/_lists.scss","../../bower_components/bootstrap/scss/_images.scss","../../bower_components/bootstrap/scss/mixins/_image.scss","../../bower_components/bootstrap/scss/mixins/_transition.scss","../../bower_components/bootstrap/scss/mixins/_box-shadow.scss","../../bower_components/bootstrap/scss/_code.scss","../../bower_components/bootstrap/scss/_grid.scss","../../bower_components/bootstrap/scss/mixins/_grid.scss","../../bower_components/bootstrap/scss/mixins/_breakpoints.scss","../../bower_components/bootstrap/scss/_functions.scss","../../bower_components/bootstrap/scss/mixins/_grid-framework.scss","../../bower_components/bootstrap/scss/_tables.scss","../../bower_components/bootstrap/scss/mixins/_table-row.scss","../../bower_components/bootstrap/scss/_forms.scss","../../bower_components/bootstrap/scss/mixins/_forms.scss","../../bower_components/bootstrap/scss/_buttons.scss","../../bower_components/bootstrap/scss/mixins/_buttons.scss","../../bower_components/bootstrap/scss/_transitions.scss","../../bower_components/bootstrap/scss/_dropdown.scss","../../bower_components/bootstrap/scss/mixins/_nav-divider.scss","../../bower_components/bootstrap/scss/_button-group.scss","../../bower_components/bootstrap/scss/_input-group.scss","../../bower_components/bootstrap/scss/_custom-forms.scss","../../bower_components/bootstrap/scss/_nav.scss","../../bower_components/bootstrap/scss/_navbar.scss","../../bower_components/bootstrap/scss/_card.scss","../../bower_components/bootstrap/scss/_breadcrumb.scss","../../bower_components/bootstrap/scss/mixins/_clearfix.scss","../../bower_components/bootstrap/scss/_pagination.scss","../../bower_components/bootstrap/scss/mixins/_pagination.scss","../../bower_components/bootstrap/scss/_badge.scss","../../bower_components/bootstrap/scss/mixins/_badge.scss","../../bower_components/bootstrap/scss/_jumbotron.scss","../../bower_components/bootstrap/scss/_alert.scss","../../bower_components/bootstrap/scss/mixins/_alert.scss","../../bower_components/bootstrap/scss/_progress.scss","../../bower_components/bootstrap/scss/mixins/_gradients.scss","../../bower_components/bootstrap/scss/_media.scss","../../bower_components/bootstrap/scss/_list-group.scss","../../bower_components/bootstrap/scss/mixins/_list-group.scss","../../bower_components/bootstrap/scss/_close.scss","../../bower_components/bootstrap/scss/_modal.scss","../../bower_components/bootstrap/scss/_tooltip.scss","../../bower_components/bootstrap/scss/mixins/_reset-text.scss","../../bower_components/bootstrap/scss/_popover.scss","../../bower_components/bootstrap/scss/_carousel.scss","../../bower_components/bootstrap/scss/utilities/_align.scss","../../bower_components/bootstrap/scss/mixins/_background-variant.scss","../../bower_components/bootstrap/scss/utilities/_background.scss","../../bower_components/bootstrap/scss/utilities/_borders.scss","../../bower_components/bootstrap/scss/utilities/_display.scss","../../bower_components/bootstrap/scss/utilities/_embed.scss","../../bower_components/bootstrap/scss/utilities/_flex.scss","../../bower_components/bootstrap/scss/utilities/_float.scss","../../bower_components/bootstrap/scss/mixins/_float.scss","../../bower_components/bootstrap/scss/utilities/_position.scss","../../bower_components/bootstrap/scss/utilities/_screenreaders.scss","../../bower_components/bootstrap/scss/mixins/_screen-reader.scss","../../bower_components/bootstrap/scss/utilities/_sizing.scss","../../bower_components/bootstrap/scss/utilities/_spacing.scss","../../bower_components/bootstrap/scss/utilities/_text.scss","../../bower_components/bootstrap/scss/mixins/_text-truncate.scss","../../bower_components/bootstrap/scss/mixins/_text-emphasis.scss","../../bower_components/bootstrap/scss/mixins/_text-hide.scss","../../bower_components/bootstrap/scss/utilities/_visibility.scss","../../bower_components/bootstrap/scss/mixins/_visibility.scss","../../scss/wisvch-buttons-hover.scss","../../scss/wisvch-form.scss","../../scss/wisvch-form-condensed.scss","../../scss/wisvch-input-hover.scss","../../scss/wisvch-list-group.scss"], +"names": [], +"file": "bootstrap.css" +} diff --git a/dist/css/bootstrap.min.css b/dist/css/bootstrap.min.css index 84817cb..89eb265 100644 --- a/dist/css/bootstrap.min.css +++ b/dist/css/bootstrap.min.css @@ -1,15 +1,13 @@ /*! - * WISVCH Bootstrap Theme v0.0.3 + * WISVCH Bootstrap Theme v4.0.0-beta * https://github.com/WISVCH/bootstrap-theme * * Copyright 2015 W.I.S.V. 'Christiaan Huygens' * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 - * - * This theme was built using the Themestrap Bootstrap Theme Kit. - * https://github.com/divshot/themestrap *//*! - * Bootstrap v3.3.5 (http://getbootstrap.com) - * Copyright 2011-2015 Twitter, Inc. + * Bootstrap v4.0.0-beta (https://getbootstrap.com) + * Copyright 2011-2017 The Bootstrap Authors + * Copyright 2011-2017 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;-webkit-text-size-adjust:100%;-ms-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:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{padding:0;box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}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{color:#000!important;text-shadow:none!important;background:transparent!important;box-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{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}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.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"}.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"}*{-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.428571429;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;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;height:auto;max-width:100%}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;height:auto;max-width:100%;padding:4px;line-height:1.428571429;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}.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;padding:0;margin:-1px;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:400;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{padding:.2em;background-color:#fcf8e3}.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:#428bca}a.text-primary:hover,a.text-primary:focus{color:#3071a9}.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:#428bca}a.bg-primary:hover,a.bg-primary:focus{background-color:#3071a9}.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;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.428571429}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;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.428571429;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;text-align:right;border-right:5px solid #eee;border-left:0}.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.428571429}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,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;color:#333;word-break:break-all;word-wrap:break-word;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{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-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-right:15px;padding-left: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.66666666666666%}.col-xs-10{width:83.33333333333334%}.col-xs-9{width:75%}.col-xs-8{width:66.66666666666666%}.col-xs-7{width:58.333333333333336%}.col-xs-6{width:50%}.col-xs-5{width:41.66666666666667%}.col-xs-4{width:33.33333333333333%}.col-xs-3{width:25%}.col-xs-2{width:16.666666666666664%}.col-xs-1{width:8.333333333333332%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666666666666%}.col-xs-pull-10{right:83.33333333333334%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666666666666%}.col-xs-pull-7{right:58.333333333333336%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666666666667%}.col-xs-pull-4{right:33.33333333333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.666666666666664%}.col-xs-pull-1{right:8.333333333333332%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666666666666%}.col-xs-push-10{left:83.33333333333334%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666666666666%}.col-xs-push-7{left:58.333333333333336%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666666666667%}.col-xs-push-4{left:33.33333333333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.666666666666664%}.col-xs-push-1{left:8.333333333333332%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666666666666%}.col-xs-offset-10{margin-left:83.33333333333334%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666666666666%}.col-xs-offset-7{margin-left:58.333333333333336%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666666666667%}.col-xs-offset-4{margin-left:33.33333333333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.666666666666664%}.col-xs-offset-1{margin-left:8.333333333333332%}.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.66666666666666%}.col-sm-10{width:83.33333333333334%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-7{width:58.333333333333336%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}.col-sm-1{width:8.333333333333332%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666666666666%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-1{left:8.333333333333332%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666666666666%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-1{margin-left:8.333333333333332%}.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.66666666666666%}.col-md-10{width:83.33333333333334%}.col-md-9{width:75%}.col-md-8{width:66.66666666666666%}.col-md-7{width:58.333333333333336%}.col-md-6{width:50%}.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666666664%}.col-md-1{width:8.333333333333332%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666666666666%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-1{right:8.333333333333332%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666666666666%}.col-md-push-10{left:83.33333333333334%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666666666666%}.col-md-push-7{left:58.333333333333336%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666666666667%}.col-md-push-4{left:33.33333333333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.666666666666664%}.col-md-push-1{left:8.333333333333332%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666666666666%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-1{margin-left:8.333333333333332%}.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.66666666666666%}.col-lg-10{width:83.33333333333334%}.col-lg-9{width:75%}.col-lg-8{width:66.66666666666666%}.col-lg-7{width:58.333333333333336%}.col-lg-6{width:50%}.col-lg-5{width:41.66666666666667%}.col-lg-4{width:33.33333333333333%}.col-lg-3{width:25%}.col-lg-2{width:16.666666666666664%}.col-lg-1{width:8.333333333333332%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-1{right:8.333333333333332%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666666666666%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-1{left:8.333333333333332%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666666666666%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-1{margin-left:8.333333333333332%}.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.428571429;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;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.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{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;border:1px solid #ddd;-ms-overflow-style:-ms-autohiding-scrollbar}.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{min-width:0;padding:0;margin:0;border: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:700}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:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.428571429;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;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,.075);box-shadow:inset 0 1px 1px rgba(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,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.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[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:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;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{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left: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,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.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,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.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,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.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{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.333333px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:manipulation}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;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{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(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,.btn-default[disabled],fieldset[disabled] .btn-default,.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,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#3071a9;border-color:#193c5a}.btn-primary:hover{color:#fff;background-color:#3071a9;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#3071a9;border-color:#285e8e}.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:#285e8e;border-color:#193c5a}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.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:#398439;border-color:#255625}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.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:#269abc;border-color:#1b6d85}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.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:#d58512;border-color:#985f0d}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.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:#ac2925;border-color:#761c19}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#428bca;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:#2a6496;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-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;transition-property:height,visibility;-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;font-size:14px;text-align:left;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(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:400;line-height:1.428571429;color:#222;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#fff;text-decoration:none;background-color:#428bca}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#428bca;outline:0}.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;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left: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{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.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-top-right-radius:0;border-bottom-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-top-right-radius:0;border-bottom-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-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(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-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:0}.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%;border-collapse:separate;table-layout:fixed}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;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-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.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:400;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-top-right-radius:0;border-bottom-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{padding-left:0;margin-bottom: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;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.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.428571429;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;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.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:#428bca}.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{margin-bottom:5px;text-align:center}.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{padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.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-right:0;padding-left: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;height:50px;padding:15px;font-size:18px;line-height:20px}.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;padding:9px 10px;margin-top:8px;margin-right:15px;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{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@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;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border: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-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:4px}.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-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#0e4385}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#092c57;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#0e4385}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#0898e0;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-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:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#0e4385}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#0898e0;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#0e4385}.navbar-default .navbar-link:hover{color:#0898e0}.navbar-default .btn-link{color:#0e4385}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#0898e0}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#0e4385;border-color:#092c57}.navbar-inverse .navbar-brand{color:#fff}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#eee;background-color:transparent}.navbar-inverse .navbar-text{color:#fff}.navbar-inverse .navbar-nav>li>a{color:#fff}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#d7f3ff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#d7f3ff;background-color:#1c4a93}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#fff}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#0898e0}.navbar-inverse .navbar-toggle .icon-bar{background-color:#d7f3ff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#0b3365}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#d7f3ff;background-color:#1c4a93}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#092c57}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#092c57}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#d7f3ff;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:#d7f3ff;background-color:#1c4a93}.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:#ccc;background-color:transparent}}.navbar-inverse .navbar-link{color:#fff}.navbar-inverse .navbar-link:hover{color:#d7f3ff}.navbar-inverse .btn-link{color:#fff}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#d7f3ff}.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:#ccc}.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{padding:0 5px;color:#ccc;content:"/\00a0"}.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;margin-left:-1px;line-height:1.428571429;color:#428bca;text-decoration:none;background-color:#fff;border:1px solid #ddd}.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-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:3;color:#2a6496;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:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.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-top-right-radius:6px;border-bottom-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-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.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;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;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:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;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:#428bca;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}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.428571429;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-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.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:700}.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{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.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{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(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:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(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,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.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:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.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{padding-left:0;margin-bottom:20px}.list-group-item{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{color:#555;text-decoration:none;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{color:#777;cursor:not-allowed;background-color:#eee}.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:#428bca;border-color:#428bca}.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:#e1edf7}.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,.05);box-shadow:0 1px 1px rgba(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-right:15px;padding-left: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-right-radius:3px;border-top-left-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-right-radius:3px;border-bottom-left-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{margin-bottom:0;border: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:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#428bca}.panel-primary>.panel-heading .badge{color:#428bca;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#428bca}.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;bottom:0;left:0;width:100%;height: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,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;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{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0;-webkit-overflow-scrolling:touch}.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 .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .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,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box}.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{min-height:16.428571429px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.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,.5);box-shadow:0 5px 15px rgba(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-size:12px;font-style:normal;font-weight:400;line-height:1.428571429;letter-spacing:normal;word-spacing:normal;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;word-break:normal;word-wrap:normal;white-space:normal;opacity:0;filter:alpha(opacity=0);line-break:auto}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.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-top-color:#000;border-width:5px 5px 0}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-bottom-color:#000;border-width:0 5px 5px}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-bottom-color:#000;border-width:0 5px 5px}.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-size:14px;font-style:normal;font-weight:400;line-height:1.428571429;letter-spacing:normal;word-spacing:normal;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;word-break:normal;word-wrap:normal;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box;line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;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{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0;content:" "}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0;content:" "}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);border-top-width:0}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0;content:" "}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,.25);border-right-width:0}.popover.left>.arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0;content:" "}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-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 .6s ease-in-out;-moz-transition:-moz-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .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{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);opacity:.5;filter:alpha(opacity=50)}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(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{color:#fff;text-decoration:none;outline:0;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%;z-index:5;display:inline-block;margin-top:-10px}.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;font-family:serif;line-height:1}.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%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(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:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left: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-footer:before,.modal-footer:after{display:table;content:" "}.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-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left: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}}.form-condensed legend{margin-bottom:5px;font-size:18px}.form-condensed .form-group{margin-bottom:5px}.form-condensed .form-control{height:25px;padding:4px 7px;font-size:12px}.form-condensed textarea.form-control{height:auto!important}.form-condensed .control-label{padding-top:4px;font-size:12px}.form-condensed .checkbox{min-height:initial;padding-top:0;font-size:12px;line-height:20px}.form-condensed .form-control-static{min-height:initial;padding-top:4px;padding-bottom:0;font-size:12px} \ No newline at end of file + */@media print{*,::before,::after{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}pre,blockquote{border:3px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.badge{border:3px 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}}html{box-sizing:border-box;font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}*,::before,::after{box-sizing:inherit}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:Lato,"Helvetica Neue",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#262626;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#ef4545;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#40556a;text-decoration:none}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#8a8a8a;text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:#40556a}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.1}.display-2{font-size:5.5rem;font-weight:300;line-height:1.1}.display-3{font-size:4.5rem;font-weight:300;line-height:1.1}.display-4{font-size:3.5rem;font-weight:300;line-height:1.1}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:3px solid rgba(38,38,38,.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#8a8a8a}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:3px solid #ddd;transition:all .2s ease-in-out;box-shadow:0 1px 2px rgba(38,38,38,.075);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#8a8a8a}code,kbd,pre,samp{font-family:Consolas,"Liberation Mono",Courier,monospace}code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#e7ebf1}a>code{padding:0;color:inherit;background-color:inherit}kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#262626;box-shadow:inset 0 -.1rem 0 rgba(38,38,38,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;color:#262626}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.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,.col-sm,.col-sm-auto,.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,.col-md,.col-md-auto,.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,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table th,.table td{padding:.75rem;vertical-align:top;border-top:0 solid #e7ebf1}.table thead th{vertical-align:bottom;border-bottom:0 solid #e7ebf1}.table tbody+tbody{border-top:0 solid #e7ebf1}.table .table{background-color:#fff}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:0 solid #e7ebf1}.table-bordered th,.table-bordered td{border:0 solid #e7ebf1}.table-bordered thead th,.table-bordered thead td{border-bottom-width:0}.table-striped tbody tr:nth-of-type(odd){background-color:#e7ebf1}.table-hover tbody tr:hover{background-color:#c7d0de}.table-primary,.table-primary>th,.table-primary>td{background-color:#cacfd5}.table-hover .table-primary:hover{background-color:#bcc2ca}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#bcc2ca}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#fbcbcb}.table-hover .table-secondary:hover{background-color:#f9b3b3}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#f9b3b3}.table-success,.table-success>th,.table-success>td{background-color:#def0c2}.table-hover .table-success:hover{background-color:#d3ebae}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d3ebae}.table-info,.table-info>th,.table-info>td{background-color:#b9dff1}.table-hover .table-info:hover{background-color:#a4d5ed}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#a4d5ed}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffe8b8}.table-hover .table-warning:hover{background-color:#ffe09f}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe09f}.table-danger,.table-danger>th,.table-danger>td{background-color:#fbcbcb}.table-hover .table-danger:hover{background-color:#f9b3b3}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f9b3b3}.table-light,.table-light>th,.table-light>td{background-color:#f8f9fb}.table-hover .table-light:hover{background-color:#e8ebf2}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#e8ebf2}.table-dark,.table-dark>th,.table-dark>td{background-color:#c2c2c2}.table-hover .table-dark:hover{background-color:#b5b5b5}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b5b5b5}.table-active,.table-active>th,.table-active>td{background-color:#c7d0de}.table-hover .table-active:hover{background-color:#b7c3d5}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#b7c3d5}.thead-inverse th{color:#fff;background-color:#262626}.thead-default th{color:#fff;background-color:#40556a}.table-inverse{color:#fff;background-color:#262626}.table-inverse th,.table-inverse td,.table-inverse thead th{border-color:#393939}.table-inverse.table-bordered{border:0}.table-inverse.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-inverse.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:991px){.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}}.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#262626;background-color:#e7ebf1;background-image:none;background-clip:padding-box;border:0 solid #e7ebf1;border-radius:0;box-shadow:inset 0 1px 2px rgba(137,149,160,.25);transition:all ease-in-out .25s}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#262626;background-color:#e7ebf1;border-color:#e7ebf1;outline:0;box-shadow:inset 0 2px 3px rgba(137,149,160,.6)}.form-control::placeholder{color:#8a8a8a;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#fff;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 0)}select.form-control:focus::-ms-value{color:#262626;background-color:#e7ebf1}.form-control-file,.form-control-range{display:block}.col-form-label{padding-top:calc(0.5rem - 0 * 2);padding-bottom:calc(0.5rem - 0 * 2);margin-bottom:0}.col-form-label-lg{padding-top:calc(0.5rem - 0 * 2);padding-bottom:calc(0.5rem - 0 * 2);font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem - 0 * 2);padding-bottom:calc(0.25rem - 0 * 2);font-size:.875rem}.col-form-legend{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;font-size:1rem}.form-control-plaintext{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;line-height:1.25;border:solid transparent;border-width:0}.form-control-plaintext.form-control-sm,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.form-control-plaintext.input-group-addon,.input-group-sm>.input-group-btn>.form-control-plaintext.btn,.form-control-plaintext.form-control-lg,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.form-control-plaintext.input-group-addon,.input-group-lg>.input-group-btn>.form-control-plaintext.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}select.form-control-sm:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]){height:calc(1.8125rem + 0)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5}select.form-control-lg:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]){height:calc(2.3125rem + 0)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;margin-bottom:.5rem}.form-check.disabled .form-check-label{color:#8a8a8a}.form-check-label{padding-left:1.25rem;margin-bottom:0}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form-check-input:only-child{position:static}.form-check-inline{display:inline-block}.form-check-inline .form-check-label{vertical-align:middle}.form-check-inline+.form-check-inline{margin-left:.75rem}.invalid-feedback{display:none;margin-top:.25rem;font-size:.875rem;color:#ef4545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;width:250px;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(239,69,69,.8);border-radius:.2rem}.was-validated .form-control:valid,.form-control.is-valid,.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#8ac926}.was-validated .form-control:valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{box-shadow:0 0 0 .2rem rgba(138,201,38,.25)}.was-validated .form-control:valid~.invalid-feedback,.was-validated .form-control:valid~.invalid-tooltip,.form-control.is-valid~.invalid-feedback,.form-control.is-valid~.invalid-tooltip,.was-validated .custom-select:valid~.invalid-feedback,.was-validated .custom-select:valid~.invalid-tooltip,.custom-select.is-valid~.invalid-feedback,.custom-select.is-valid~.invalid-tooltip{display:block}.was-validated .form-check-input:valid+.form-check-label,.form-check-input.is-valid+.form-check-label{color:#8ac926}.was-validated .custom-control-input:valid~.custom-control-indicator,.custom-control-input.is-valid~.custom-control-indicator{background-color:rgba(138,201,38,.25)}.was-validated .custom-control-input:valid~.custom-control-description,.custom-control-input.is-valid~.custom-control-description{color:#8ac926}.was-validated .custom-file-input:valid~.custom-file-control,.custom-file-input.is-valid~.custom-file-control{border-color:#8ac926}.was-validated .custom-file-input:valid~.custom-file-control::before,.custom-file-input.is-valid~.custom-file-control::before{border-color:inherit}.was-validated .custom-file-input:valid:focus,.custom-file-input.is-valid:focus{box-shadow:0 0 0 .2rem rgba(138,201,38,.25)}.was-validated .form-control:invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#ef4545}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{box-shadow:0 0 0 .2rem rgba(239,69,69,.25)}.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip{display:block}.was-validated .form-check-input:invalid+.form-check-label,.form-check-input.is-invalid+.form-check-label{color:#ef4545}.was-validated .custom-control-input:invalid~.custom-control-indicator,.custom-control-input.is-invalid~.custom-control-indicator{background-color:rgba(239,69,69,.25)}.was-validated .custom-control-input:invalid~.custom-control-description,.custom-control-input.is-invalid~.custom-control-description{color:#ef4545}.was-validated .custom-file-input:invalid~.custom-file-control,.custom-file-input.is-invalid~.custom-file-control{border-color:#ef4545}.was-validated .custom-file-input:invalid~.custom-file-control::before,.custom-file-input.is-invalid~.custom-file-control::before{border-color:inherit}.was-validated .custom-file-input:invalid:focus,.custom-file-input.is-invalid:focus{box-shadow:0 0 0 .2rem rgba(239,69,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;margin-top:0;margin-bottom:0}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{display:flex;align-items:center;justify-content:center;padding-left:0}.form-inline .custom-control-indicator{position:static;display:inline-block;margin-right:.25rem;vertical-align:text-bottom}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:0 solid transparent;padding:.5rem .75rem;font-size:1rem;line-height:1.25;transition:all .25s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:none}.btn.disabled,.btn:disabled{opacity:.65;box-shadow:none}.btn:active,.btn.active{background-image:none;box-shadow:none,none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#40556a;border-color:#40556a;box-shadow:none}.btn-primary:hover{color:#fff;background-color:#324252;border-color:#2d3c4a}.btn-primary:focus,.btn-primary.focus{box-shadow:none,0 0 0 3px rgba(64,85,106,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#40556a;border-color:#40556a}.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{background-color:#324252;background-image:none;border-color:#2d3c4a;box-shadow:none}.btn-secondary{color:#fff;background-color:#ef4545;border-color:#ef4545;box-shadow:none}.btn-secondary:hover{color:#fff;background-color:#ec2222;border-color:#eb1616}.btn-secondary:focus,.btn-secondary.focus{box-shadow:none,0 0 0 3px rgba(239,69,69,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#ef4545;border-color:#ef4545}.btn-secondary:active,.btn-secondary.active,.show>.btn-secondary.dropdown-toggle{background-color:#ec2222;background-image:none;border-color:#eb1616;box-shadow:none}.btn-success{color:#111;background-color:#8ac926;border-color:#8ac926;box-shadow:none}.btn-success:hover{color:#111;background-color:#74a920;border-color:#6d9e1e}.btn-success:focus,.btn-success.focus{box-shadow:none,0 0 0 3px rgba(138,201,38,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#8ac926;border-color:#8ac926}.btn-success:active,.btn-success.active,.show>.btn-success.dropdown-toggle{background-color:#74a920;background-image:none;border-color:#6d9e1e;box-shadow:none}.btn-info{color:#fff;background-color:#058cce;border-color:#058cce;box-shadow:none}.btn-info:hover{color:#fff;background-color:#0473a9;border-color:#046a9c}.btn-info:focus,.btn-info.focus{box-shadow:none,0 0 0 3px rgba(5,140,206,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#058cce;border-color:#058cce}.btn-info:active,.btn-info.active,.show>.btn-info.dropdown-toggle{background-color:#0473a9;background-image:none;border-color:#046a9c;box-shadow:none}.btn-warning{color:#111;background-color:#ffae00;border-color:#ffae00;box-shadow:none}.btn-warning:hover{color:#111;background-color:#d99400;border-color:#cc8b00}.btn-warning:focus,.btn-warning.focus{box-shadow:none,0 0 0 3px rgba(255,174,0,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffae00;border-color:#ffae00}.btn-warning:active,.btn-warning.active,.show>.btn-warning.dropdown-toggle{background-color:#d99400;background-image:none;border-color:#cc8b00;box-shadow:none}.btn-danger{color:#fff;background-color:#ef4545;border-color:#ef4545;box-shadow:none}.btn-danger:hover{color:#fff;background-color:#ec2222;border-color:#eb1616}.btn-danger:focus,.btn-danger.focus{box-shadow:none,0 0 0 3px rgba(239,69,69,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#ef4545;border-color:#ef4545}.btn-danger:active,.btn-danger.active,.show>.btn-danger.dropdown-toggle{background-color:#ec2222;background-image:none;border-color:#eb1616;box-shadow:none}.btn-light{color:#111;background-color:#e7ebf1;border-color:#e7ebf1;box-shadow:none}.btn-light:hover{color:#111;background-color:#cfd7e3;border-color:#c7d0de}.btn-light:focus,.btn-light.focus{box-shadow:none,0 0 0 3px rgba(231,235,241,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#e7ebf1;border-color:#e7ebf1}.btn-light:active,.btn-light.active,.show>.btn-light.dropdown-toggle{background-color:#cfd7e3;background-image:none;border-color:#c7d0de;box-shadow:none}.btn-dark{color:#fff;background-color:#262626;border-color:#262626;box-shadow:none}.btn-dark:hover{color:#fff;background-color:#131313;border-color:#0d0d0d}.btn-dark:focus,.btn-dark.focus{box-shadow:none,0 0 0 3px rgba(38,38,38,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#262626;border-color:#262626}.btn-dark:active,.btn-dark.active,.show>.btn-dark.dropdown-toggle{background-color:#131313;background-image:none;border-color:#0d0d0d;box-shadow:none}.btn-outline-primary{color:#40556a;background-color:transparent;background-image:none;border-color:#40556a}.btn-outline-primary:hover{color:#fff;background-color:#40556a;border-color:#40556a}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 3px rgba(64,85,106,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#40556a;background-color:transparent}.btn-outline-primary:active,.btn-outline-primary.active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#40556a;border-color:#40556a}.btn-outline-secondary{color:#ef4545;background-color:transparent;background-image:none;border-color:#ef4545}.btn-outline-secondary:hover{color:#fff;background-color:#ef4545;border-color:#ef4545}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 3px rgba(239,69,69,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#ef4545;background-color:transparent}.btn-outline-secondary:active,.btn-outline-secondary.active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#ef4545;border-color:#ef4545}.btn-outline-success{color:#8ac926;background-color:transparent;background-image:none;border-color:#8ac926}.btn-outline-success:hover{color:#fff;background-color:#8ac926;border-color:#8ac926}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 3px rgba(138,201,38,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#8ac926;background-color:transparent}.btn-outline-success:active,.btn-outline-success.active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#8ac926;border-color:#8ac926}.btn-outline-info{color:#058cce;background-color:transparent;background-image:none;border-color:#058cce}.btn-outline-info:hover{color:#fff;background-color:#058cce;border-color:#058cce}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 3px rgba(5,140,206,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#058cce;background-color:transparent}.btn-outline-info:active,.btn-outline-info.active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#058cce;border-color:#058cce}.btn-outline-warning{color:#ffae00;background-color:transparent;background-image:none;border-color:#ffae00}.btn-outline-warning:hover{color:#fff;background-color:#ffae00;border-color:#ffae00}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 3px rgba(255,174,0,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffae00;background-color:transparent}.btn-outline-warning:active,.btn-outline-warning.active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#ffae00;border-color:#ffae00}.btn-outline-danger{color:#ef4545;background-color:transparent;background-image:none;border-color:#ef4545}.btn-outline-danger:hover{color:#fff;background-color:#ef4545;border-color:#ef4545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 3px rgba(239,69,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#ef4545;background-color:transparent}.btn-outline-danger:active,.btn-outline-danger.active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#ef4545;border-color:#ef4545}.btn-outline-light{color:#e7ebf1;background-color:transparent;background-image:none;border-color:#e7ebf1}.btn-outline-light:hover{color:#fff;background-color:#e7ebf1;border-color:#e7ebf1}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 3px rgba(231,235,241,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#e7ebf1;background-color:transparent}.btn-outline-light:active,.btn-outline-light.active,.show>.btn-outline-light.dropdown-toggle{color:#fff;background-color:#e7ebf1;border-color:#e7ebf1}.btn-outline-dark{color:#262626;background-color:transparent;background-image:none;border-color:#262626}.btn-outline-dark:hover{color:#fff;background-color:#262626;border-color:#262626}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 3px rgba(38,38,38,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#262626;background-color:transparent}.btn-outline-dark:active,.btn-outline-dark.active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#262626;border-color:#262626}.btn-link{font-weight:400;color:#ef4545;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link:disabled{background-color:transparent;box-shadow:none}.btn-link,.btn-link:focus,.btn-link:active{border-color:transparent;box-shadow:none}.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#40556a;text-decoration:none;background-color:transparent}.btn-link:disabled{color:#8a8a8a}.btn-link:disabled:focus,.btn-link:disabled:hover{text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.dropup,.dropdown{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#262626;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:0 solid rgba(38,38,38,.15);box-shadow:0 .5rem 1rem rgba(38,38,38,.175)}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e7ebf1}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#262626;text-align:inherit;white-space:nowrap;background:0 0;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#191919;text-decoration:none;background-color:#e7ebf1}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#40556a}.dropdown-item.disabled,.dropdown-item:disabled{color:#8a8a8a;background-color:transparent}.show>a{outline:0}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#8a8a8a;white-space:nowrap}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:0 1 auto;margin-bottom:0}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:2}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.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,.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-left:0}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.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-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn+.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.btn+.dropdown-toggle-split::after{margin-left:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group.show .dropdown-toggle{box-shadow:none}.btn-group.show .dropdown-toggle.btn-link{box-shadow:none}.btn-group-vertical{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.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:0;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[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:flex;width:100%}.input-group .form-control{position:relative;z-index:2;flex:1 1 auto;width:1%;margin-bottom:0}.input-group .form-control:focus,.input-group .form-control:active,.input-group .form-control:hover{z-index:3}.input-group-addon,.input-group-btn,.input-group .form-control{display:flex;align-items:center}.input-group-addon,.input-group-btn{white-space:nowrap;vertical-align:middle}.input-group-addon{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#262626;text-align:center;background-color:#fff;border:0 solid #e7ebf1}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.25rem .5rem;font-size:.875rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.5rem 1rem;font-size:1.25rem}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group-addon:not(:last-child){border-right:0}.form-control+.input-group-addon:not(:first-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:0}.input-group-btn>.btn:focus,.input-group-btn>.btn:active,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:0}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:0}.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:hover,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:hover{z-index:3}.custom-control{position:relative;display:inline-flex;min-height:1.5rem;padding-left:1.5rem;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-indicator{color:#fff;background-color:#40556a;box-shadow:none}.custom-control-input:focus~.custom-control-indicator{box-shadow:0 0 0 1px #fff,0 0 0 3px #40556a}.custom-control-input:active~.custom-control-indicator{color:#fff;background-color:#9aaec2;box-shadow:none}.custom-control-input:disabled~.custom-control-indicator{background-color:#e7ebf1}.custom-control-input:disabled~.custom-control-description{color:#8a8a8a}.custom-control-indicator{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:center center;background-size:50% 50%;box-shadow:inset 0 .25rem .25rem rgba(38,38,38,.1)}.custom-checkbox .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ffffff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator{background-color:#40556a;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23ffffff' d='M0 2h4'/%3E%3C/svg%3E");box-shadow:none}.custom-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ffffff'/%3E%3C/svg%3E")}.custom-controls-stacked{display:flex;flex-direction:column}.custom-controls-stacked .custom-control{margin-bottom:.25rem}.custom-controls-stacked .custom-control+.custom-control{margin-left:0}.custom-select{display:inline-block;max-width:100%;height:calc(2.25rem + 0);padding:.375rem 1.75rem .375rem .75rem;line-height:1.25;color:#262626;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:0 solid #e7ebf1;border-radius:0;appearance:none}.custom-select:focus{border-color:#7b95af;outline:0;box-shadow:inset 0 1px 2px rgba(38,38,38,.075),0 0 5px rgba(123,149,175,.5)}.custom-select:focus::-ms-value{color:#262626;background-color:#e7ebf1}.custom-select:disabled{color:#8a8a8a;background-color:#e7ebf1}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 0);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-file{position:relative;display:inline-block;max-width:100%;height:2.5rem;margin-bottom:0}.custom-file-input{min-width:14rem;max-width:100%;height:2.5rem;margin:0;opacity:0}.custom-file-input:focus~.custom-file-control{box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #40556a}.custom-file-control{position:absolute;top:0;right:0;left:0;z-index:5;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#8a8a8a;pointer-events:none;user-select:none;background-color:#fff;border:3px solid #e7ebf1;box-shadow:inset 0 .2rem .4rem rgba(38,38,38,.05)}.custom-file-control:lang(en):empty::after{content:"Choose file..."}.custom-file-control::before{position:absolute;top:-3px;right:-3px;bottom:-3px;z-index:6;display:block;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#8a8a8a;background-color:#e7ebf1;border:3px solid #e7ebf1}.custom-file-control:lang(en)::before{content:"Browse"}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#8a8a8a}.nav-tabs{border-bottom:3px solid #ddd}.nav-tabs .nav-item{margin-bottom:-3px}.nav-tabs .nav-link{border:3px solid transparent}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e7ebf1 #e7ebf1 #ddd}.nav-tabs .nav-link.disabled{color:#8a8a8a;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#8a8a8a;background-color:#fff;border-color:#ddd #ddd #fff}.nav-tabs .dropdown-menu{margin-top:-3px}.nav-pills .nav-link.active,.show>.nav-pills .nav-link{color:#fff;background-color:#40556a}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background:transparent;border:3px solid transparent}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(38,38,38,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(38,38,38,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(38,38,38,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(38,38,38,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(38,38,38,.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(38,38,38,.9)}.navbar-light .navbar-toggler{color:rgba(38,38,38,.5);border-color:rgba(38,38,38,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(38, 38, 38, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(38,38,38,.5)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:3px solid rgba(38,38,38,.125)}.card-body{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(38,38,38,.03);border-bottom:3px solid rgba(38,38,38,.125)}.card-footer{padding:.75rem 1.25rem;background-color:rgba(38,38,38,.03);border-top:3px solid rgba(38,38,38,.125)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%}.card-img-top{width:100%}.card-img-bottom{width:100%}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:flex;flex:1 0 0;flex-direction:column;margin-right:15px;margin-left:15px}}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group .card{flex:1 0 0}.card-group .card+.card{margin-left:0;border-left:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{column-count:3;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e7ebf1}.breadcrumb::after{display:block;clear:both;content:""}.breadcrumb-item{float:left}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#8a8a8a;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#8a8a8a}.pagination{display:flex;padding-left:0;list-style:none}.page-item:first-child .page-link{margin-left:0}.page-item.active .page-link{z-index:2;color:#fff;background-color:#40556a;border-color:#40556a}.page-item.disabled .page-link{color:#8a8a8a;pointer-events:none;background-color:#fff;border-color:#ddd}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#ef4545;background-color:#fff;border:3px solid #ddd}.page-link:focus,.page-link:hover{color:#40556a;text-decoration:none;background-color:#e7ebf1;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em}.badge-primary{color:#fff;background-color:#40556a}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#2d3c4a}.badge-secondary{color:#fff;background-color:#ef4545}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#eb1616}.badge-success{color:#111;background-color:#8ac926}.badge-success[href]:focus,.badge-success[href]:hover{color:#111;text-decoration:none;background-color:#6d9e1e}.badge-info{color:#fff;background-color:#058cce}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#046a9c}.badge-warning{color:#111;background-color:#ffae00}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#111;text-decoration:none;background-color:#cc8b00}.badge-danger{color:#fff;background-color:#ef4545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#eb1616}.badge-light{color:#111;background-color:#e7ebf1}.badge-light[href]:focus,.badge-light[href]:hover{color:#111;text-decoration:none;background-color:#c7d0de}.badge-dark{color:#fff;background-color:#262626}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#0d0d0d}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e7ebf1}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0}.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:3px solid transparent}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible .close{position:relative;top:-.75rem;right:-1.25rem;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#212c37;background-color:#d9dde1;border-color:#cacfd5}.alert-primary hr{border-top-color:#bcc2ca}.alert-primary .alert-link{color:#0e1317}.alert-secondary{color:#7c2424;background-color:#fcdada;border-color:#fbcbcb}.alert-secondary hr{border-top-color:#f9b3b3}.alert-secondary .alert-link{color:#541919}.alert-success{color:#486914;background-color:#e8f4d4;border-color:#def0c2}.alert-success hr{border-top-color:#d3ebae}.alert-success .alert-link{color:#2b3e0c}.alert-info{color:#03496b;background-color:#cde8f5;border-color:#b9dff1}.alert-info hr{border-top-color:#a4d5ed}.alert-info .alert-link{color:#022739}.alert-warning{color:#855a00;background-color:#ffefcc;border-color:#ffe8b8}.alert-warning hr{border-top-color:#ffe09f}.alert-warning .alert-link{color:#523700}.alert-danger{color:#7c2424;background-color:#fcdada;border-color:#fbcbcb}.alert-danger hr{border-top-color:#f9b3b3}.alert-danger .alert-link{color:#541919}.alert-light{color:#787a7d;background-color:#fafbfc;border-color:#f8f9fb}.alert-light hr{border-top-color:#e8ebf2}.alert-light .alert-link{color:#5f6163}.alert-dark{color:#141414;background-color:#d4d4d4;border-color:#c2c2c2}.alert-dark hr{border-top-color:#b5b5b5}.alert-dark .alert-link{color:#000}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;overflow:hidden;font-size:.75rem;line-height:1rem;text-align:center;background-color:#e7ebf1;box-shadow:inset 0 .1rem .1rem rgba(38,38,38,.1)}.progress-bar{height:1rem;line-height:1rem;color:#fff;background-color:#40556a;transition:width .6s ease}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#8a8a8a;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#8a8a8a;text-decoration:none;background-color:#e7ebf1}.list-group-item-action:active{color:#262626;background-color:#e7ebf1}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-3px;background-color:#fff;border:3px solid rgba(38,38,38,.125)}.list-group-item:last-child{margin-bottom:0}.list-group-item:focus,.list-group-item:hover{text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#8a8a8a;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#40556a;border-color:#40556a}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#212c37;background-color:#cacfd5}a.list-group-item-primary,button.list-group-item-primary{color:#212c37}a.list-group-item-primary:focus,a.list-group-item-primary:hover,button.list-group-item-primary:focus,button.list-group-item-primary:hover{color:#212c37;background-color:#bcc2ca}a.list-group-item-primary.active,button.list-group-item-primary.active{color:#fff;background-color:#212c37;border-color:#212c37}.list-group-item-secondary{color:#7c2424;background-color:#fbcbcb}a.list-group-item-secondary,button.list-group-item-secondary{color:#7c2424}a.list-group-item-secondary:focus,a.list-group-item-secondary:hover,button.list-group-item-secondary:focus,button.list-group-item-secondary:hover{color:#7c2424;background-color:#f9b3b3}a.list-group-item-secondary.active,button.list-group-item-secondary.active{color:#fff;background-color:#7c2424;border-color:#7c2424}.list-group-item-success{color:#486914;background-color:#def0c2}a.list-group-item-success,button.list-group-item-success{color:#486914}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#486914;background-color:#d3ebae}a.list-group-item-success.active,button.list-group-item-success.active{color:#fff;background-color:#486914;border-color:#486914}.list-group-item-info{color:#03496b;background-color:#b9dff1}a.list-group-item-info,button.list-group-item-info{color:#03496b}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#03496b;background-color:#a4d5ed}a.list-group-item-info.active,button.list-group-item-info.active{color:#fff;background-color:#03496b;border-color:#03496b}.list-group-item-warning{color:#855a00;background-color:#ffe8b8}a.list-group-item-warning,button.list-group-item-warning{color:#855a00}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#855a00;background-color:#ffe09f}a.list-group-item-warning.active,button.list-group-item-warning.active{color:#fff;background-color:#855a00;border-color:#855a00}.list-group-item-danger{color:#7c2424;background-color:#fbcbcb}a.list-group-item-danger,button.list-group-item-danger{color:#7c2424}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#7c2424;background-color:#f9b3b3}a.list-group-item-danger.active,button.list-group-item-danger.active{color:#fff;background-color:#7c2424;border-color:#7c2424}.list-group-item-light{color:#787a7d;background-color:#f8f9fb}a.list-group-item-light,button.list-group-item-light{color:#787a7d}a.list-group-item-light:focus,a.list-group-item-light:hover,button.list-group-item-light:focus,button.list-group-item-light:hover{color:#787a7d;background-color:#e8ebf2}a.list-group-item-light.active,button.list-group-item-light.active{color:#fff;background-color:#787a7d;border-color:#787a7d}.list-group-item-dark{color:#141414;background-color:#c2c2c2}a.list-group-item-dark,button.list-group-item-dark{color:#141414}a.list-group-item-dark:focus,a.list-group-item-dark:hover,button.list-group-item-dark:focus,button.list-group-item-dark:hover{color:#141414;background-color:#b5b5b5}a.list-group-item-dark.active,button.list-group-item-dark.active{color:#fff;background-color:#141414;border-color:#141414}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#262626;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#262626;text-decoration:none;opacity:.75}button.close{padding:0;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-25%)}.modal.show .modal-dialog{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;display:flex;flex-direction:column;background-color:#fff;background-clip:padding-box;border:3px solid rgba(38,38,38,.2);box-shadow:0 3px 9px rgba(38,38,38,.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#262626}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:15px;border-bottom:3px solid #e7ebf1}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:15px}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:15px;border-top:3px solid #e7ebf1}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(38,38,38,.5)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:Lato,"Helvetica Neue",sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:5px;height:5px}.tooltip.bs-tooltip-top,.tooltip.bs-tooltip-auto[x-placement^=top]{padding:5px 0}.tooltip.bs-tooltip-top .arrow,.tooltip.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0}.tooltip.bs-tooltip-top .arrow::before,.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before{margin-left:-3px;content:"";border-width:5px 5px 0;border-top-color:#262626}.tooltip.bs-tooltip-right,.tooltip.bs-tooltip-auto[x-placement^=right]{padding:0 5px}.tooltip.bs-tooltip-right .arrow,.tooltip.bs-tooltip-auto[x-placement^=right] .arrow{left:0}.tooltip.bs-tooltip-right .arrow::before,.tooltip.bs-tooltip-auto[x-placement^=right] .arrow::before{margin-top:-3px;content:"";border-width:5px 5px 5px 0;border-right-color:#262626}.tooltip.bs-tooltip-bottom,.tooltip.bs-tooltip-auto[x-placement^=bottom]{padding:5px 0}.tooltip.bs-tooltip-bottom .arrow,.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0}.tooltip.bs-tooltip-bottom .arrow::before,.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before{margin-left:-3px;content:"";border-width:0 5px 5px;border-bottom-color:#262626}.tooltip.bs-tooltip-left,.tooltip.bs-tooltip-auto[x-placement^=left]{padding:0 5px}.tooltip.bs-tooltip-left .arrow,.tooltip.bs-tooltip-auto[x-placement^=left] .arrow{right:0}.tooltip.bs-tooltip-left .arrow::before,.tooltip.bs-tooltip-auto[x-placement^=left] .arrow::before{right:0;margin-top:-3px;content:"";border-width:5px 0 5px 5px;border-left-color:#262626}.tooltip .arrow::before{position:absolute;border-color:transparent;border-style:solid}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#262626}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;padding:1px;font-family:Lato,"Helvetica Neue",sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(38,38,38,.2);box-shadow:0 5px 10px rgba(38,38,38,.2)}.popover .arrow{position:absolute;display:block;width:10px;height:5px}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;border-color:transparent;border-style:solid}.popover .arrow::before{content:"";border-width:11px}.popover .arrow::after{content:"";border-width:11px}.popover.bs-popover-top,.popover.bs-popover-auto[x-placement^=top]{margin-bottom:10px}.popover.bs-popover-top .arrow,.popover.bs-popover-auto[x-placement^=top] .arrow{bottom:0}.popover.bs-popover-top .arrow::before,.popover.bs-popover-auto[x-placement^=top] .arrow::before,.popover.bs-popover-top .arrow::after,.popover.bs-popover-auto[x-placement^=top] .arrow::after{border-bottom-width:0}.popover.bs-popover-top .arrow::before,.popover.bs-popover-auto[x-placement^=top] .arrow::before{bottom:-11px;margin-left:-6px;border-top-color:rgba(38,38,38,.25)}.popover.bs-popover-top .arrow::after,.popover.bs-popover-auto[x-placement^=top] .arrow::after{bottom:-10px;margin-left:-6px;border-top-color:#fff}.popover.bs-popover-right,.popover.bs-popover-auto[x-placement^=right]{margin-left:10px}.popover.bs-popover-right .arrow,.popover.bs-popover-auto[x-placement^=right] .arrow{left:0}.popover.bs-popover-right .arrow::before,.popover.bs-popover-auto[x-placement^=right] .arrow::before,.popover.bs-popover-right .arrow::after,.popover.bs-popover-auto[x-placement^=right] .arrow::after{margin-top:-8px;border-left-width:0}.popover.bs-popover-right .arrow::before,.popover.bs-popover-auto[x-placement^=right] .arrow::before{left:-11px;border-right-color:rgba(38,38,38,.25)}.popover.bs-popover-right .arrow::after,.popover.bs-popover-auto[x-placement^=right] .arrow::after{left:-10px;border-right-color:#fff}.popover.bs-popover-bottom,.popover.bs-popover-auto[x-placement^=bottom]{margin-top:10px}.popover.bs-popover-bottom .arrow,.popover.bs-popover-auto[x-placement^=bottom] .arrow{top:0}.popover.bs-popover-bottom .arrow::before,.popover.bs-popover-auto[x-placement^=bottom] .arrow::before,.popover.bs-popover-bottom .arrow::after,.popover.bs-popover-auto[x-placement^=bottom] .arrow::after{margin-left:-7px;border-top-width:0}.popover.bs-popover-bottom .arrow::before,.popover.bs-popover-auto[x-placement^=bottom] .arrow::before{top:-11px;border-bottom-color:rgba(38,38,38,.25)}.popover.bs-popover-bottom .arrow::after,.popover.bs-popover-auto[x-placement^=bottom] .arrow::after{top:-10px;border-bottom-color:#fff}.popover.bs-popover-bottom .popover-header::before,.popover.bs-popover-auto[x-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.popover.bs-popover-left,.popover.bs-popover-auto[x-placement^=left]{margin-right:10px}.popover.bs-popover-left .arrow,.popover.bs-popover-auto[x-placement^=left] .arrow{right:0}.popover.bs-popover-left .arrow::before,.popover.bs-popover-auto[x-placement^=left] .arrow::before,.popover.bs-popover-left .arrow::after,.popover.bs-popover-auto[x-placement^=left] .arrow::after{margin-top:-8px;border-right-width:0}.popover.bs-popover-left .arrow::before,.popover.bs-popover-auto[x-placement^=left] .arrow::before{right:-11px;border-left-color:rgba(38,38,38,.25)}.popover.bs-popover-left .arrow::after,.popover.bs-popover-auto[x-placement^=left] .arrow::after{right:-10px;border-left-color:#fff}.popover-header{padding:8px 14px;margin-bottom:0;font-size:1rem;color:#40556a;background-color:#f7f7f7;border-bottom:1px solid #ebebeb}.popover-header:empty{display:none}.popover-body{padding:9px 14px;color:#262626}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;align-items:center;width:100%;transition:transform .6s ease;backface-visibility:hidden;perspective:1000px}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateX(0)}@supports (transform-style:preserve-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translate3d(0,0,0)}}.carousel-item-next,.active.carousel-item-right{transform:translateX(100%)}@supports (transform-style:preserve-3d){.carousel-item-next,.active.carousel-item-right{transform:translate3d(100%,0,0)}}.carousel-item-prev,.active.carousel-item-left{transform:translateX(-100%)}@supports (transform-style:preserve-3d){.carousel-item-prev,.active.carousel-item-left{transform:translate3d(-100%,0,0)}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-prev:focus,.carousel-control-prev:hover,.carousel-control-next:focus,.carousel-control-next:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#40556a!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#2d3c4a!important}.bg-secondary{background-color:#ef4545!important}a.bg-secondary:focus,a.bg-secondary:hover{background-color:#eb1616!important}.bg-success{background-color:#8ac926!important}a.bg-success:focus,a.bg-success:hover{background-color:#6d9e1e!important}.bg-info{background-color:#058cce!important}a.bg-info:focus,a.bg-info:hover{background-color:#046a9c!important}.bg-warning{background-color:#ffae00!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#cc8b00!important}.bg-danger{background-color:#ef4545!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#eb1616!important}.bg-light{background-color:#e7ebf1!important}a.bg-light:focus,a.bg-light:hover{background-color:#c7d0de!important}.bg-dark{background-color:#262626!important}a.bg-dark:focus,a.bg-dark:hover{background-color:#0d0d0d!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #e7ebf1!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#40556a!important}.border-secondary{border-color:#ef4545!important}.border-success{border-color:#8ac926!important}.border-info{border-color:#058cce!important}.border-warning{border-color:#ffae00!important}.border-danger{border-color:#ef4545!important}.border-light{border-color:#e7ebf1!important}.border-dark{border-color:#262626!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%}.rounded-0{border-radius:0}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}.d-print-block{display:none!important}@media print{.d-print-block{display:block!important}}.d-print-inline{display:none!important}@media print{.d-print-inline{display:inline!important}}.d-print-inline-block{display:none!important}@media print{.d-print-inline-block{display:inline-block!important}}@media print{.d-print-none{display:none!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.8571428571%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;clip-path:none}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3{margin-left:1rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4{margin-left:1.5rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5{margin-left:3rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3{padding-left:1rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4{padding-left:1.5rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5{padding-left:3rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-right:.25rem!important}.mb-sm-1{margin-bottom:.25rem!important}.ml-sm-1{margin-left:.25rem!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-right:.5rem!important}.mb-sm-2{margin-bottom:.5rem!important}.ml-sm-2{margin-left:.5rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3{margin-top:1rem!important}.mr-sm-3{margin-right:1rem!important}.mb-sm-3{margin-bottom:1rem!important}.ml-sm-3{margin-left:1rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4{margin-top:1.5rem!important}.mr-sm-4{margin-right:1.5rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.ml-sm-4{margin-left:1.5rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5{margin-top:3rem!important}.mr-sm-5{margin-right:3rem!important}.mb-sm-5{margin-bottom:3rem!important}.ml-sm-5{margin-left:3rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-right:.25rem!important}.pb-sm-1{padding-bottom:.25rem!important}.pl-sm-1{padding-left:.25rem!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-right:.5rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pl-sm-2{padding-left:.5rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3{padding-top:1rem!important}.pr-sm-3{padding-right:1rem!important}.pb-sm-3{padding-bottom:1rem!important}.pl-sm-3{padding-left:1rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4{padding-top:1.5rem!important}.pr-sm-4{padding-right:1.5rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pl-sm-4{padding-left:1.5rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5{padding-top:3rem!important}.pr-sm-5{padding-right:3rem!important}.pb-sm-5{padding-bottom:3rem!important}.pl-sm-5{padding-left:3rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-auto{margin-left:auto!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:.25rem!important}.mt-md-1{margin-top:.25rem!important}.mr-md-1{margin-right:.25rem!important}.mb-md-1{margin-bottom:.25rem!important}.ml-md-1{margin-left:.25rem!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2{margin-top:.5rem!important}.mr-md-2{margin-right:.5rem!important}.mb-md-2{margin-bottom:.5rem!important}.ml-md-2{margin-left:.5rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3{margin-top:1rem!important}.mr-md-3{margin-right:1rem!important}.mb-md-3{margin-bottom:1rem!important}.ml-md-3{margin-left:1rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4{margin-top:1.5rem!important}.mr-md-4{margin-right:1.5rem!important}.mb-md-4{margin-bottom:1.5rem!important}.ml-md-4{margin-left:1.5rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5{margin-top:3rem!important}.mr-md-5{margin-right:3rem!important}.mb-md-5{margin-bottom:3rem!important}.ml-md-5{margin-left:3rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-md-0{padding:0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0{padding-left:0!important}.px-md-0{padding-right:0!important;padding-left:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:.25rem!important}.pt-md-1{padding-top:.25rem!important}.pr-md-1{padding-right:.25rem!important}.pb-md-1{padding-bottom:.25rem!important}.pl-md-1{padding-left:.25rem!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2{padding-top:.5rem!important}.pr-md-2{padding-right:.5rem!important}.pb-md-2{padding-bottom:.5rem!important}.pl-md-2{padding-left:.5rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3{padding-top:1rem!important}.pr-md-3{padding-right:1rem!important}.pb-md-3{padding-bottom:1rem!important}.pl-md-3{padding-left:1rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4{padding-top:1.5rem!important}.pr-md-4{padding-right:1.5rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pl-md-4{padding-left:1.5rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5{padding-top:3rem!important}.pr-md-5{padding-right:3rem!important}.pb-md-5{padding-bottom:3rem!important}.pl-md-5{padding-left:3rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:auto!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-auto{margin-left:auto!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-right:.25rem!important}.mb-lg-1{margin-bottom:.25rem!important}.ml-lg-1{margin-left:.25rem!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-right:.5rem!important}.mb-lg-2{margin-bottom:.5rem!important}.ml-lg-2{margin-left:.5rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3{margin-top:1rem!important}.mr-lg-3{margin-right:1rem!important}.mb-lg-3{margin-bottom:1rem!important}.ml-lg-3{margin-left:1rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4{margin-top:1.5rem!important}.mr-lg-4{margin-right:1.5rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.ml-lg-4{margin-left:1.5rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5{margin-top:3rem!important}.mr-lg-5{margin-right:3rem!important}.mb-lg-5{margin-bottom:3rem!important}.ml-lg-5{margin-left:3rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-right:.25rem!important}.pb-lg-1{padding-bottom:.25rem!important}.pl-lg-1{padding-left:.25rem!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-right:.5rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pl-lg-2{padding-left:.5rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3{padding-top:1rem!important}.pr-lg-3{padding-right:1rem!important}.pb-lg-3{padding-bottom:1rem!important}.pl-lg-3{padding-left:1rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4{padding-top:1.5rem!important}.pr-lg-4{padding-right:1.5rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pl-lg-4{padding-left:1.5rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5{padding-top:3rem!important}.pr-lg-5{padding-right:3rem!important}.pb-lg-5{padding-bottom:3rem!important}.pl-lg-5{padding-left:3rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-auto{margin-left:auto!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0{margin-top:0!important}.mr-xl-0{margin-right:0!important}.mb-xl-0{margin-bottom:0!important}.ml-xl-0{margin-left:0!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1{margin-top:.25rem!important}.mr-xl-1{margin-right:.25rem!important}.mb-xl-1{margin-bottom:.25rem!important}.ml-xl-1{margin-left:.25rem!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2{margin-top:.5rem!important}.mr-xl-2{margin-right:.5rem!important}.mb-xl-2{margin-bottom:.5rem!important}.ml-xl-2{margin-left:.5rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3{margin-top:1rem!important}.mr-xl-3{margin-right:1rem!important}.mb-xl-3{margin-bottom:1rem!important}.ml-xl-3{margin-left:1rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4{margin-top:1.5rem!important}.mr-xl-4{margin-right:1.5rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.ml-xl-4{margin-left:1.5rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5{margin-top:3rem!important}.mr-xl-5{margin-right:3rem!important}.mb-xl-5{margin-bottom:3rem!important}.ml-xl-5{margin-left:3rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0{padding-top:0!important}.pr-xl-0{padding-right:0!important}.pb-xl-0{padding-bottom:0!important}.pl-xl-0{padding-left:0!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1{padding-top:.25rem!important}.pr-xl-1{padding-right:.25rem!important}.pb-xl-1{padding-bottom:.25rem!important}.pl-xl-1{padding-left:.25rem!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2{padding-top:.5rem!important}.pr-xl-2{padding-right:.5rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pl-xl-2{padding-left:.5rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3{padding-top:1rem!important}.pr-xl-3{padding-right:1rem!important}.pb-xl-3{padding-bottom:1rem!important}.pl-xl-3{padding-left:1rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4{padding-top:1.5rem!important}.pr-xl-4{padding-right:1.5rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pl-xl-4{padding-left:1.5rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5{padding-top:3rem!important}.pr-xl-5{padding-right:3rem!important}.pb-xl-5{padding-bottom:3rem!important}.pl-xl-5{padding-left:3rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-auto{margin-left:auto!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.font-italic{font-style:italic}.text-white{color:#fff!important}.text-primary{color:#40556a!important}a.text-primary:focus,a.text-primary:hover{color:#2d3c4a!important}.text-secondary{color:#ef4545!important}a.text-secondary:focus,a.text-secondary:hover{color:#eb1616!important}.text-success{color:#8ac926!important}a.text-success:focus,a.text-success:hover{color:#6d9e1e!important}.text-info{color:#058cce!important}a.text-info:focus,a.text-info:hover{color:#046a9c!important}.text-warning{color:#ffae00!important}a.text-warning:focus,a.text-warning:hover{color:#cc8b00!important}.text-danger{color:#ef4545!important}a.text-danger:focus,a.text-danger:hover{color:#eb1616!important}.text-light{color:#e7ebf1!important}a.text-light:focus,a.text-light:hover{color:#c7d0de!important}.text-dark{color:#262626!important}a.text-dark:focus,a.text-dark:hover{color:#0d0d0d!important}.text-muted{color:#8a8a8a!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.btn{text-transform:uppercase;font-weight:700;letter-spacing:1px;-webkit-transition:background-color .25s ease-out,color .25s ease-out,border-color .5s ease-out;transition:background-color .25s ease-out,color .25s ease-out,border-color .5s ease-out;border-width:3px;border-style:solid;cursor:pointer;color:#fff}.btn.btn-link{color:#ef4545}.btn:hover,.btn:focus{background:rgba(255,255,255,.7)!important;-webkit-transition:background-color .25s ease-out,color .25s ease-out,border-color .5s ease-out;transition:background-color .25s ease-out,color .25s ease-out,border-color .5s ease-out;border-color:#40556a;color:silver;border-color:silver}.btn:hover.btn-primary,.btn:focus.btn-primary{color:#40556a;border-color:#40556a}.btn:hover.btn-secondary,.btn:focus.btn-secondary{color:#ef4545;border-color:#ef4545}.btn:hover.btn-dark,.btn:focus.btn-dark{color:#262626;border-color:#262626}.btn:hover.btn-light,.btn:focus.btn-light{color:#e7ebf1;border-color:#e7ebf1}.btn:hover.btn-success,.btn:focus.btn-success{color:#8ac926;border-color:#8ac926}.btn:hover.btn-info,.btn:focus.btn-info{color:#058cce;border-color:#058cce}.btn:hover.btn-warning,.btn:focus.btn-warning{color:#ffae00;border-color:#ffae00}.btn:hover.btn-link,.btn:focus.btn-link{color:#40556a;border-color:#fff}.btn:hover.btn-danger,.btn:focus.btn-danger{color:#ef4545;border-color:#ef4545}label{color:#40556a}.form-control:disabled,.form-control.disabled,.form-control:read-only,.form-control.readonly{border-style:dashed;box-shadow:none;border-width:2px}.input-group-addon{border:2px solid #e7ebf1}.form-condensed legend{margin-bottom:5px;font-size:18px}.form-condensed .form-group{margin-bottom:5px}.form-condensed .form-control{height:25px;padding:4px 7px;font-size:12px}.form-condensed textarea.form-control{height:auto!important}.form-condensed .control-label{font-size:12px;padding-top:4px}.form-condensed .checkbox{padding-top:0;min-height:initial;font-size:12px;line-height:20px}.form-condensed .form-control-static{min-height:initial;padding-bottom:0;padding-top:4px;font-size:12px}select.form-control{display:block;border:0!important;border-radius:0;background-color:#e7ebf1;font-family:inherit;font-weight:400;color:#262626;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;margin:0 0 1rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 2px rgba(137,149,160,.25);box-shadow:inset 0 1px 2px rgba(137,149,160,.25);padding-right:16px;-webkit-transition:-webkit-box-shadow .15s linear;transition:-webkit-box-shadow .15s linear;transition:box-shadow .15s linear;transition:box-shadow .15s linear,-webkit-box-shadow .15s linear;background-image:url("data:image/svg+xml;utf8,");background-origin:content-box;background-position:right -.5rem center;background-repeat:no-repeat;background-size:9px 6px}select.form-control:read-only,select.form-control.readonly{-webkit-box-shadow:inset 0 1px 2px rgba(137,149,160,.25);box-shadow:inset 0 1px 2px rgba(137,149,160,.25)}.list-group-item.active h5{color:#fff} \ No newline at end of file diff --git a/dist/js/bootstrap.js b/dist/js/bootstrap.js index 5debfd7..7597fb3 100644 --- a/dist/js/bootstrap.js +++ b/dist/js/bootstrap.js @@ -1,2363 +1,3831 @@ /*! - * Bootstrap v3.3.5 (http://getbootstrap.com) - * Copyright 2011-2015 Twitter, Inc. - * Licensed under the MIT license + * Bootstrap v4.0.0-beta (https://getbootstrap.com) + * Copyright 2011-2017 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ if (typeof jQuery === 'undefined') { - throw new Error('Bootstrap\'s JavaScript requires jQuery') + throw new Error('Bootstrap\'s JavaScript requires jQuery. jQuery must be included before Bootstrap\'s JavaScript.') } -+function ($) { - 'use strict'; +(function ($) { var version = $.fn.jquery.split(' ')[0].split('.') - if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1)) { - throw new Error('Bootstrap\'s JavaScript requires jQuery version 1.9.1 or higher') + if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1) || (version[0] >= 4)) { + throw new Error('Bootstrap\'s JavaScript requires at least jQuery v1.9.1 but less than v4.0.0') } -}(jQuery); +})(jQuery); + +(function () { +var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); -/* ======================================================================== - * Bootstrap: transition.js v3.3.5 - * http://getbootstrap.com/javascript/#transitions - * ======================================================================== - * Copyright 2011-2015 Twitter, Inc. +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +/** + * -------------------------------------------------------------------------- + * Bootstrap (v4.0.0-beta): util.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ + * -------------------------------------------------------------------------- + */ +var Util = function ($) { -+function ($) { - 'use strict'; + /** + * ------------------------------------------------------------------------ + * Private TransitionEnd Helpers + * ------------------------------------------------------------------------ + */ - // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/) - // ============================================================ + var transition = false; - function transitionEnd() { - var el = document.createElement('bootstrap') + var MAX_UID = 1000000; - var transEndEventNames = { - WebkitTransition : 'webkitTransitionEnd', - MozTransition : 'transitionend', - OTransition : 'oTransitionEnd otransitionend', - transition : 'transitionend' - } + var TransitionEndEvent = { + WebkitTransition: 'webkitTransitionEnd', + MozTransition: 'transitionend', + OTransition: 'oTransitionEnd otransitionend', + transition: 'transitionend' - for (var name in transEndEventNames) { - if (el.style[name] !== undefined) { - return { end: transEndEventNames[name] } - } - } + // shoutout AngusCroll (https://goo.gl/pxwQGp) + };function toType(obj) { + return {}.toString.call(obj).match(/\s([a-zA-Z]+)/)[1].toLowerCase(); + } - return false // explicit for ie8 ( ._.) + function isElement(obj) { + return (obj[0] || obj).nodeType; } - // http://blog.alexmaccaw.com/css-transitions - $.fn.emulateTransitionEnd = function (duration) { - var called = false - var $el = this - $(this).one('bsTransitionEnd', function () { called = true }) - var callback = function () { if (!called) $($el).trigger($.support.transition.end) } - setTimeout(callback, duration) - return this + function getSpecialTransitionEndEvent() { + return { + bindType: transition.end, + delegateType: transition.end, + handle: function handle(event) { + if ($(event.target).is(this)) { + return event.handleObj.handler.apply(this, arguments); // eslint-disable-line prefer-rest-params + } + return undefined; + } + }; } - $(function () { - $.support.transition = transitionEnd() + function transitionEndTest() { + if (window.QUnit) { + return false; + } - if (!$.support.transition) return + var el = document.createElement('bootstrap'); - $.event.special.bsTransitionEnd = { - bindType: $.support.transition.end, - delegateType: $.support.transition.end, - handle: function (e) { - if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments) + for (var name in TransitionEndEvent) { + if (el.style[name] !== undefined) { + return { + end: TransitionEndEvent[name] + }; } } - }) -}(jQuery); + return false; + } -/* ======================================================================== - * Bootstrap: alert.js v3.3.5 - * http://getbootstrap.com/javascript/#alerts - * ======================================================================== - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ + function transitionEndEmulator(duration) { + var _this = this; + var called = false; -+function ($) { - 'use strict'; + $(this).one(Util.TRANSITION_END, function () { + called = true; + }); - // ALERT CLASS DEFINITION - // ====================== + setTimeout(function () { + if (!called) { + Util.triggerTransitionEnd(_this); + } + }, duration); - var dismiss = '[data-dismiss="alert"]' - var Alert = function (el) { - $(el).on('click', dismiss, this.close) + return this; } - Alert.VERSION = '3.3.5' - - Alert.TRANSITION_DURATION = 150 + function setTransitionEndSupport() { + transition = transitionEndTest(); - Alert.prototype.close = function (e) { - var $this = $(this) - var selector = $this.attr('data-target') + $.fn.emulateTransitionEnd = transitionEndEmulator; - if (!selector) { - selector = $this.attr('href') - selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + if (Util.supportsTransitionEnd()) { + $.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent(); } + } + + /** + * -------------------------------------------------------------------------- + * Public Util Api + * -------------------------------------------------------------------------- + */ - var $parent = $(selector) + var Util = { - if (e) e.preventDefault() + TRANSITION_END: 'bsTransitionEnd', - if (!$parent.length) { - $parent = $this.closest('.alert') + getUID: function getUID(prefix) { + do { + // eslint-disable-next-line no-bitwise + prefix += ~~(Math.random() * MAX_UID); // "~~" acts like a faster Math.floor() here + } while (document.getElementById(prefix)); + return prefix; + }, + getSelectorFromElement: function getSelectorFromElement(element) { + var selector = element.getAttribute('data-target'); + if (!selector || selector === '#') { + selector = element.getAttribute('href') || ''; + } + + try { + var $selector = $(selector); + return $selector.length > 0 ? selector : null; + } catch (error) { + return null; + } + }, + reflow: function reflow(element) { + return element.offsetHeight; + }, + triggerTransitionEnd: function triggerTransitionEnd(element) { + $(element).trigger(transition.end); + }, + supportsTransitionEnd: function supportsTransitionEnd() { + return Boolean(transition); + }, + typeCheckConfig: function typeCheckConfig(componentName, config, configTypes) { + for (var property in configTypes) { + if (configTypes.hasOwnProperty(property)) { + var expectedTypes = configTypes[property]; + var value = config[property]; + var valueType = value && isElement(value) ? 'element' : toType(value); + + if (!new RegExp(expectedTypes).test(valueType)) { + throw new Error(componentName.toUpperCase() + ': ' + ('Option "' + property + '" provided type "' + valueType + '" ') + ('but expected type "' + expectedTypes + '".')); + } + } + } } + }; - $parent.trigger(e = $.Event('close.bs.alert')) + setTransitionEndSupport(); - if (e.isDefaultPrevented()) return + return Util; +}(jQuery); - $parent.removeClass('in') +/** + * -------------------------------------------------------------------------- + * Bootstrap (v4.0.0-beta): alert.js + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * -------------------------------------------------------------------------- + */ - function removeElement() { - // detach from parent, fire event then clean up data - $parent.detach().trigger('closed.bs.alert').remove() +var Alert = function ($) { + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME = 'alert'; + var VERSION = '4.0.0-beta'; + var DATA_KEY = 'bs.alert'; + var EVENT_KEY = '.' + DATA_KEY; + var DATA_API_KEY = '.data-api'; + var JQUERY_NO_CONFLICT = $.fn[NAME]; + var TRANSITION_DURATION = 150; + + var Selector = { + DISMISS: '[data-dismiss="alert"]' + }; + + var Event = { + CLOSE: 'close' + EVENT_KEY, + CLOSED: 'closed' + EVENT_KEY, + CLICK_DATA_API: 'click' + EVENT_KEY + DATA_API_KEY + }; + + var ClassName = { + ALERT: 'alert', + FADE: 'fade', + SHOW: 'show' + + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + }; + var Alert = function () { + function Alert(element) { + _classCallCheck(this, Alert); + + this._element = element; } - $.support.transition && $parent.hasClass('fade') ? - $parent - .one('bsTransitionEnd', removeElement) - .emulateTransitionEnd(Alert.TRANSITION_DURATION) : - removeElement() - } + // getters + // public - // ALERT PLUGIN DEFINITION - // ======================= + Alert.prototype.close = function close(element) { + element = element || this._element; - function Plugin(option) { - return this.each(function () { - var $this = $(this) - var data = $this.data('bs.alert') + var rootElement = this._getRootElement(element); + var customEvent = this._triggerCloseEvent(rootElement); - if (!data) $this.data('bs.alert', (data = new Alert(this))) - if (typeof option == 'string') data[option].call($this) - }) - } + if (customEvent.isDefaultPrevented()) { + return; + } - var old = $.fn.alert + this._removeElement(rootElement); + }; - $.fn.alert = Plugin - $.fn.alert.Constructor = Alert + Alert.prototype.dispose = function dispose() { + $.removeData(this._element, DATA_KEY); + this._element = null; + }; + // private - // ALERT NO CONFLICT - // ================= + Alert.prototype._getRootElement = function _getRootElement(element) { + var selector = Util.getSelectorFromElement(element); + var parent = false; - $.fn.alert.noConflict = function () { - $.fn.alert = old - return this - } + if (selector) { + parent = $(selector)[0]; + } + if (!parent) { + parent = $(element).closest('.' + ClassName.ALERT)[0]; + } - // ALERT DATA-API - // ============== + return parent; + }; - $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close) + Alert.prototype._triggerCloseEvent = function _triggerCloseEvent(element) { + var closeEvent = $.Event(Event.CLOSE); -}(jQuery); + $(element).trigger(closeEvent); + return closeEvent; + }; -/* ======================================================================== - * Bootstrap: button.js v3.3.5 - * http://getbootstrap.com/javascript/#buttons - * ======================================================================== - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ + Alert.prototype._removeElement = function _removeElement(element) { + var _this2 = this; + $(element).removeClass(ClassName.SHOW); -+function ($) { - 'use strict'; + if (!Util.supportsTransitionEnd() || !$(element).hasClass(ClassName.FADE)) { + this._destroyElement(element); + return; + } - // BUTTON PUBLIC CLASS DEFINITION - // ============================== + $(element).one(Util.TRANSITION_END, function (event) { + return _this2._destroyElement(element, event); + }).emulateTransitionEnd(TRANSITION_DURATION); + }; - var Button = function (element, options) { - this.$element = $(element) - this.options = $.extend({}, Button.DEFAULTS, options) - this.isLoading = false - } + Alert.prototype._destroyElement = function _destroyElement(element) { + $(element).detach().trigger(Event.CLOSED).remove(); + }; - Button.VERSION = '3.3.5' + // static - Button.DEFAULTS = { - loadingText: 'loading...' - } + Alert._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var $element = $(this); + var data = $element.data(DATA_KEY); - Button.prototype.setState = function (state) { - var d = 'disabled' - var $el = this.$element - var val = $el.is('input') ? 'val' : 'html' - var data = $el.data() + if (!data) { + data = new Alert(this); + $element.data(DATA_KEY, data); + } - state += 'Text' + if (config === 'close') { + data[config](this); + } + }); + }; - if (data.resetText == null) $el.data('resetText', $el[val]()) + Alert._handleDismiss = function _handleDismiss(alertInstance) { + return function (event) { + if (event) { + event.preventDefault(); + } - // push to event loop to allow forms to submit - setTimeout($.proxy(function () { - $el[val](data[state] == null ? this.options[state] : data[state]) + alertInstance.close(this); + }; + }; - if (state == 'loadingText') { - this.isLoading = true - $el.addClass(d).attr(d, d) - } else if (this.isLoading) { - this.isLoading = false - $el.removeClass(d).removeAttr(d) + _createClass(Alert, null, [{ + key: 'VERSION', + get: function get() { + return VERSION; } - }, this), 0) - } + }]); - Button.prototype.toggle = function () { - var changed = true - var $parent = this.$element.closest('[data-toggle="buttons"]') - - if ($parent.length) { - var $input = this.$element.find('input') - if ($input.prop('type') == 'radio') { - if ($input.prop('checked')) changed = false - $parent.find('.active').removeClass('active') - this.$element.addClass('active') - } else if ($input.prop('type') == 'checkbox') { - if (($input.prop('checked')) !== this.$element.hasClass('active')) changed = false - this.$element.toggleClass('active') - } - $input.prop('checked', this.$element.hasClass('active')) - if (changed) $input.trigger('change') - } else { - this.$element.attr('aria-pressed', !this.$element.hasClass('active')) - this.$element.toggleClass('active') - } - } + return Alert; + }(); + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ - // BUTTON PLUGIN DEFINITION - // ======================== + $(document).on(Event.CLICK_DATA_API, Selector.DISMISS, Alert._handleDismiss(new Alert())); - function Plugin(option) { - return this.each(function () { - var $this = $(this) - var data = $this.data('bs.button') - var options = typeof option == 'object' && option + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ - if (!data) $this.data('bs.button', (data = new Button(this, options))) + $.fn[NAME] = Alert._jQueryInterface; + $.fn[NAME].Constructor = Alert; + $.fn[NAME].noConflict = function () { + $.fn[NAME] = JQUERY_NO_CONFLICT; + return Alert._jQueryInterface; + }; - if (option == 'toggle') data.toggle() - else if (option) data.setState(option) - }) - } + return Alert; +}(jQuery); - var old = $.fn.button +/** + * -------------------------------------------------------------------------- + * Bootstrap (v4.0.0-beta): button.js + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * -------------------------------------------------------------------------- + */ - $.fn.button = Plugin - $.fn.button.Constructor = Button +var Button = function ($) { + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME = 'button'; + var VERSION = '4.0.0-beta'; + var DATA_KEY = 'bs.button'; + var EVENT_KEY = '.' + DATA_KEY; + var DATA_API_KEY = '.data-api'; + var JQUERY_NO_CONFLICT = $.fn[NAME]; + + var ClassName = { + ACTIVE: 'active', + BUTTON: 'btn', + FOCUS: 'focus' + }; + + var Selector = { + DATA_TOGGLE_CARROT: '[data-toggle^="button"]', + DATA_TOGGLE: '[data-toggle="buttons"]', + INPUT: 'input', + ACTIVE: '.active', + BUTTON: '.btn' + }; + + var Event = { + CLICK_DATA_API: 'click' + EVENT_KEY + DATA_API_KEY, + FOCUS_BLUR_DATA_API: 'focus' + EVENT_KEY + DATA_API_KEY + ' ' + ('blur' + EVENT_KEY + DATA_API_KEY) + + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + }; + var Button = function () { + function Button(element) { + _classCallCheck(this, Button); + + this._element = element; + } + // getters + + // public + + Button.prototype.toggle = function toggle() { + var triggerChangeEvent = true; + var addAriaPressed = true; + var rootElement = $(this._element).closest(Selector.DATA_TOGGLE)[0]; + + if (rootElement) { + var input = $(this._element).find(Selector.INPUT)[0]; + + if (input) { + if (input.type === 'radio') { + if (input.checked && $(this._element).hasClass(ClassName.ACTIVE)) { + triggerChangeEvent = false; + } else { + var activeElement = $(rootElement).find(Selector.ACTIVE)[0]; + + if (activeElement) { + $(activeElement).removeClass(ClassName.ACTIVE); + } + } + } + + if (triggerChangeEvent) { + if (input.hasAttribute('disabled') || rootElement.hasAttribute('disabled') || input.classList.contains('disabled') || rootElement.classList.contains('disabled')) { + return; + } + input.checked = !$(this._element).hasClass(ClassName.ACTIVE); + $(input).trigger('change'); + } + + input.focus(); + addAriaPressed = false; + } + } - // BUTTON NO CONFLICT - // ================== + if (addAriaPressed) { + this._element.setAttribute('aria-pressed', !$(this._element).hasClass(ClassName.ACTIVE)); + } - $.fn.button.noConflict = function () { - $.fn.button = old - return this - } + if (triggerChangeEvent) { + $(this._element).toggleClass(ClassName.ACTIVE); + } + }; + Button.prototype.dispose = function dispose() { + $.removeData(this._element, DATA_KEY); + this._element = null; + }; - // BUTTON DATA-API - // =============== + // static - $(document) - .on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) { - var $btn = $(e.target) - if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') - Plugin.call($btn, 'toggle') - if (!($(e.target).is('input[type="radio"]') || $(e.target).is('input[type="checkbox"]'))) e.preventDefault() - }) - .on('focus.bs.button.data-api blur.bs.button.data-api', '[data-toggle^="button"]', function (e) { - $(e.target).closest('.btn').toggleClass('focus', /^focus(in)?$/.test(e.type)) - }) + Button._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var data = $(this).data(DATA_KEY); -}(jQuery); + if (!data) { + data = new Button(this); + $(this).data(DATA_KEY, data); + } -/* ======================================================================== - * Bootstrap: carousel.js v3.3.5 - * http://getbootstrap.com/javascript/#carousel - * ======================================================================== - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ + if (config === 'toggle') { + data[config](); + } + }); + }; + _createClass(Button, null, [{ + key: 'VERSION', + get: function get() { + return VERSION; + } + }]); -+function ($) { - 'use strict'; + return Button; + }(); - // CAROUSEL CLASS DEFINITION - // ========================= + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ - var Carousel = function (element, options) { - this.$element = $(element) - this.$indicators = this.$element.find('.carousel-indicators') - this.options = options - this.paused = null - this.sliding = null - this.interval = null - this.$active = null - this.$items = null + $(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE_CARROT, function (event) { + event.preventDefault(); - this.options.keyboard && this.$element.on('keydown.bs.carousel', $.proxy(this.keydown, this)) + var button = event.target; - this.options.pause == 'hover' && !('ontouchstart' in document.documentElement) && this.$element - .on('mouseenter.bs.carousel', $.proxy(this.pause, this)) - .on('mouseleave.bs.carousel', $.proxy(this.cycle, this)) - } + if (!$(button).hasClass(ClassName.BUTTON)) { + button = $(button).closest(Selector.BUTTON); + } - Carousel.VERSION = '3.3.5' + Button._jQueryInterface.call($(button), 'toggle'); + }).on(Event.FOCUS_BLUR_DATA_API, Selector.DATA_TOGGLE_CARROT, function (event) { + var button = $(event.target).closest(Selector.BUTTON)[0]; + $(button).toggleClass(ClassName.FOCUS, /^focus(in)?$/.test(event.type)); + }); + + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME] = Button._jQueryInterface; + $.fn[NAME].Constructor = Button; + $.fn[NAME].noConflict = function () { + $.fn[NAME] = JQUERY_NO_CONFLICT; + return Button._jQueryInterface; + }; + + return Button; +}(jQuery); - Carousel.TRANSITION_DURATION = 600 +/** + * -------------------------------------------------------------------------- + * Bootstrap (v4.0.0-beta): carousel.js + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * -------------------------------------------------------------------------- + */ - Carousel.DEFAULTS = { +var Carousel = function ($) { + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME = 'carousel'; + var VERSION = '4.0.0-beta'; + var DATA_KEY = 'bs.carousel'; + var EVENT_KEY = '.' + DATA_KEY; + var DATA_API_KEY = '.data-api'; + var JQUERY_NO_CONFLICT = $.fn[NAME]; + var TRANSITION_DURATION = 600; + var ARROW_LEFT_KEYCODE = 37; // KeyboardEvent.which value for left arrow key + var ARROW_RIGHT_KEYCODE = 39; // KeyboardEvent.which value for right arrow key + var TOUCHEVENT_COMPAT_WAIT = 500; // Time for mouse compat events to fire after touch + + var Default = { interval: 5000, + keyboard: true, + slide: false, pause: 'hover', - wrap: true, - keyboard: true - } - - Carousel.prototype.keydown = function (e) { - if (/input|textarea/i.test(e.target.tagName)) return - switch (e.which) { - case 37: this.prev(); break - case 39: this.next(); break - default: return + wrap: true + }; + + var DefaultType = { + interval: '(number|boolean)', + keyboard: 'boolean', + slide: '(boolean|string)', + pause: '(string|boolean)', + wrap: 'boolean' + }; + + var Direction = { + NEXT: 'next', + PREV: 'prev', + LEFT: 'left', + RIGHT: 'right' + }; + + var Event = { + SLIDE: 'slide' + EVENT_KEY, + SLID: 'slid' + EVENT_KEY, + KEYDOWN: 'keydown' + EVENT_KEY, + MOUSEENTER: 'mouseenter' + EVENT_KEY, + MOUSELEAVE: 'mouseleave' + EVENT_KEY, + TOUCHEND: 'touchend' + EVENT_KEY, + LOAD_DATA_API: 'load' + EVENT_KEY + DATA_API_KEY, + CLICK_DATA_API: 'click' + EVENT_KEY + DATA_API_KEY + }; + + var ClassName = { + CAROUSEL: 'carousel', + ACTIVE: 'active', + SLIDE: 'slide', + RIGHT: 'carousel-item-right', + LEFT: 'carousel-item-left', + NEXT: 'carousel-item-next', + PREV: 'carousel-item-prev', + ITEM: 'carousel-item' + }; + + var Selector = { + ACTIVE: '.active', + ACTIVE_ITEM: '.active.carousel-item', + ITEM: '.carousel-item', + NEXT_PREV: '.carousel-item-next, .carousel-item-prev', + INDICATORS: '.carousel-indicators', + DATA_SLIDE: '[data-slide], [data-slide-to]', + DATA_RIDE: '[data-ride="carousel"]' + + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + }; + var Carousel = function () { + function Carousel(element, config) { + _classCallCheck(this, Carousel); + + this._items = null; + this._interval = null; + this._activeElement = null; + + this._isPaused = false; + this._isSliding = false; + + this.touchTimeout = null; + + this._config = this._getConfig(config); + this._element = $(element)[0]; + this._indicatorsElement = $(this._element).find(Selector.INDICATORS)[0]; + + this._addEventListeners(); } - e.preventDefault() - } - - Carousel.prototype.cycle = function (e) { - e || (this.paused = false) - - this.interval && clearInterval(this.interval) - - this.options.interval - && !this.paused - && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) + // getters - return this - } + // public - Carousel.prototype.getItemIndex = function (item) { - this.$items = item.parent().children('.item') - return this.$items.index(item || this.$active) - } + Carousel.prototype.next = function next() { + if (!this._isSliding) { + this._slide(Direction.NEXT); + } + }; - Carousel.prototype.getItemForDirection = function (direction, active) { - var activeIndex = this.getItemIndex(active) - var willWrap = (direction == 'prev' && activeIndex === 0) - || (direction == 'next' && activeIndex == (this.$items.length - 1)) - if (willWrap && !this.options.wrap) return active - var delta = direction == 'prev' ? -1 : 1 - var itemIndex = (activeIndex + delta) % this.$items.length - return this.$items.eq(itemIndex) - } + Carousel.prototype.nextWhenVisible = function nextWhenVisible() { + // Don't call next when the page isn't visible + if (!document.hidden) { + this.next(); + } + }; - Carousel.prototype.to = function (pos) { - var that = this - var activeIndex = this.getItemIndex(this.$active = this.$element.find('.item.active')) + Carousel.prototype.prev = function prev() { + if (!this._isSliding) { + this._slide(Direction.PREV); + } + }; - if (pos > (this.$items.length - 1) || pos < 0) return + Carousel.prototype.pause = function pause(event) { + if (!event) { + this._isPaused = true; + } - if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, "slid" - if (activeIndex == pos) return this.pause().cycle() + if ($(this._element).find(Selector.NEXT_PREV)[0] && Util.supportsTransitionEnd()) { + Util.triggerTransitionEnd(this._element); + this.cycle(true); + } - return this.slide(pos > activeIndex ? 'next' : 'prev', this.$items.eq(pos)) - } + clearInterval(this._interval); + this._interval = null; + }; - Carousel.prototype.pause = function (e) { - e || (this.paused = true) + Carousel.prototype.cycle = function cycle(event) { + if (!event) { + this._isPaused = false; + } - if (this.$element.find('.next, .prev').length && $.support.transition) { - this.$element.trigger($.support.transition.end) - this.cycle(true) - } + if (this._interval) { + clearInterval(this._interval); + this._interval = null; + } - this.interval = clearInterval(this.interval) + if (this._config.interval && !this._isPaused) { + this._interval = setInterval((document.visibilityState ? this.nextWhenVisible : this.next).bind(this), this._config.interval); + } + }; - return this - } + Carousel.prototype.to = function to(index) { + var _this3 = this; - Carousel.prototype.next = function () { - if (this.sliding) return - return this.slide('next') - } + this._activeElement = $(this._element).find(Selector.ACTIVE_ITEM)[0]; - Carousel.prototype.prev = function () { - if (this.sliding) return - return this.slide('prev') - } + var activeIndex = this._getItemIndex(this._activeElement); - Carousel.prototype.slide = function (type, next) { - var $active = this.$element.find('.item.active') - var $next = next || this.getItemForDirection(type, $active) - var isCycling = this.interval - var direction = type == 'next' ? 'left' : 'right' - var that = this + if (index > this._items.length - 1 || index < 0) { + return; + } - if ($next.hasClass('active')) return (this.sliding = false) + if (this._isSliding) { + $(this._element).one(Event.SLID, function () { + return _this3.to(index); + }); + return; + } - var relatedTarget = $next[0] - var slideEvent = $.Event('slide.bs.carousel', { - relatedTarget: relatedTarget, - direction: direction - }) - this.$element.trigger(slideEvent) - if (slideEvent.isDefaultPrevented()) return + if (activeIndex === index) { + this.pause(); + this.cycle(); + return; + } - this.sliding = true + var direction = index > activeIndex ? Direction.NEXT : Direction.PREV; - isCycling && this.pause() + this._slide(direction, this._items[index]); + }; - if (this.$indicators.length) { - this.$indicators.find('.active').removeClass('active') - var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)]) - $nextIndicator && $nextIndicator.addClass('active') - } + Carousel.prototype.dispose = function dispose() { + $(this._element).off(EVENT_KEY); + $.removeData(this._element, DATA_KEY); - var slidEvent = $.Event('slid.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) // yes, "slid" - if ($.support.transition && this.$element.hasClass('slide')) { - $next.addClass(type) - $next[0].offsetWidth // force reflow - $active.addClass(direction) - $next.addClass(direction) - $active - .one('bsTransitionEnd', function () { - $next.removeClass([type, direction].join(' ')).addClass('active') - $active.removeClass(['active', direction].join(' ')) - that.sliding = false - setTimeout(function () { - that.$element.trigger(slidEvent) - }, 0) - }) - .emulateTransitionEnd(Carousel.TRANSITION_DURATION) - } else { - $active.removeClass('active') - $next.addClass('active') - this.sliding = false - this.$element.trigger(slidEvent) - } + this._items = null; + this._config = null; + this._element = null; + this._interval = null; + this._isPaused = null; + this._isSliding = null; + this._activeElement = null; + this._indicatorsElement = null; + }; - isCycling && this.cycle() + // private - return this - } + Carousel.prototype._getConfig = function _getConfig(config) { + config = $.extend({}, Default, config); + Util.typeCheckConfig(NAME, config, DefaultType); + return config; + }; + Carousel.prototype._addEventListeners = function _addEventListeners() { + var _this4 = this; - // CAROUSEL PLUGIN DEFINITION - // ========================== + if (this._config.keyboard) { + $(this._element).on(Event.KEYDOWN, function (event) { + return _this4._keydown(event); + }); + } - function Plugin(option) { - return this.each(function () { - var $this = $(this) - var data = $this.data('bs.carousel') - var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option) - var action = typeof option == 'string' ? option : options.slide + if (this._config.pause === 'hover') { + $(this._element).on(Event.MOUSEENTER, function (event) { + return _this4.pause(event); + }).on(Event.MOUSELEAVE, function (event) { + return _this4.cycle(event); + }); + if ('ontouchstart' in document.documentElement) { + // if it's a touch-enabled device, mouseenter/leave are fired as + // part of the mouse compatibility events on first tap - the carousel + // would stop cycling until user tapped out of it; + // here, we listen for touchend, explicitly pause the carousel + // (as if it's the second time we tap on it, mouseenter compat event + // is NOT fired) and after a timeout (to allow for mouse compatibility + // events to fire) we explicitly restart cycling + $(this._element).on(Event.TOUCHEND, function () { + _this4.pause(); + if (_this4.touchTimeout) { + clearTimeout(_this4.touchTimeout); + } + _this4.touchTimeout = setTimeout(function (event) { + return _this4.cycle(event); + }, TOUCHEVENT_COMPAT_WAIT + _this4._config.interval); + }); + } + } + }; - if (!data) $this.data('bs.carousel', (data = new Carousel(this, options))) - if (typeof option == 'number') data.to(option) - else if (action) data[action]() - else if (options.interval) data.pause().cycle() - }) - } + Carousel.prototype._keydown = function _keydown(event) { + if (/input|textarea/i.test(event.target.tagName)) { + return; + } - var old = $.fn.carousel + switch (event.which) { + case ARROW_LEFT_KEYCODE: + event.preventDefault(); + this.prev(); + break; + case ARROW_RIGHT_KEYCODE: + event.preventDefault(); + this.next(); + break; + default: + return; + } + }; + + Carousel.prototype._getItemIndex = function _getItemIndex(element) { + this._items = $.makeArray($(element).parent().find(Selector.ITEM)); + return this._items.indexOf(element); + }; + + Carousel.prototype._getItemByDirection = function _getItemByDirection(direction, activeElement) { + var isNextDirection = direction === Direction.NEXT; + var isPrevDirection = direction === Direction.PREV; + var activeIndex = this._getItemIndex(activeElement); + var lastItemIndex = this._items.length - 1; + var isGoingToWrap = isPrevDirection && activeIndex === 0 || isNextDirection && activeIndex === lastItemIndex; + + if (isGoingToWrap && !this._config.wrap) { + return activeElement; + } - $.fn.carousel = Plugin - $.fn.carousel.Constructor = Carousel + var delta = direction === Direction.PREV ? -1 : 1; + var itemIndex = (activeIndex + delta) % this._items.length; + return itemIndex === -1 ? this._items[this._items.length - 1] : this._items[itemIndex]; + }; - // CAROUSEL NO CONFLICT - // ==================== + Carousel.prototype._triggerSlideEvent = function _triggerSlideEvent(relatedTarget, eventDirectionName) { + var targetIndex = this._getItemIndex(relatedTarget); + var fromIndex = this._getItemIndex($(this._element).find(Selector.ACTIVE_ITEM)[0]); + var slideEvent = $.Event(Event.SLIDE, { + relatedTarget: relatedTarget, + direction: eventDirectionName, + from: fromIndex, + to: targetIndex + }); - $.fn.carousel.noConflict = function () { - $.fn.carousel = old - return this - } + $(this._element).trigger(slideEvent); + return slideEvent; + }; - // CAROUSEL DATA-API - // ================= + Carousel.prototype._setActiveIndicatorElement = function _setActiveIndicatorElement(element) { + if (this._indicatorsElement) { + $(this._indicatorsElement).find(Selector.ACTIVE).removeClass(ClassName.ACTIVE); - var clickHandler = function (e) { - var href - var $this = $(this) - var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) // strip for ie7 - if (!$target.hasClass('carousel')) return - var options = $.extend({}, $target.data(), $this.data()) - var slideIndex = $this.attr('data-slide-to') - if (slideIndex) options.interval = false + var nextIndicator = this._indicatorsElement.children[this._getItemIndex(element)]; - Plugin.call($target, options) + if (nextIndicator) { + $(nextIndicator).addClass(ClassName.ACTIVE); + } + } + }; - if (slideIndex) { - $target.data('bs.carousel').to(slideIndex) - } + Carousel.prototype._slide = function _slide(direction, element) { + var _this5 = this; - e.preventDefault() - } + var activeElement = $(this._element).find(Selector.ACTIVE_ITEM)[0]; + var activeElementIndex = this._getItemIndex(activeElement); + var nextElement = element || activeElement && this._getItemByDirection(direction, activeElement); + var nextElementIndex = this._getItemIndex(nextElement); + var isCycling = Boolean(this._interval); - $(document) - .on('click.bs.carousel.data-api', '[data-slide]', clickHandler) - .on('click.bs.carousel.data-api', '[data-slide-to]', clickHandler) + var directionalClassName = void 0; + var orderClassName = void 0; + var eventDirectionName = void 0; - $(window).on('load', function () { - $('[data-ride="carousel"]').each(function () { - var $carousel = $(this) - Plugin.call($carousel, $carousel.data()) - }) - }) + if (direction === Direction.NEXT) { + directionalClassName = ClassName.LEFT; + orderClassName = ClassName.NEXT; + eventDirectionName = Direction.LEFT; + } else { + directionalClassName = ClassName.RIGHT; + orderClassName = ClassName.PREV; + eventDirectionName = Direction.RIGHT; + } -}(jQuery); + if (nextElement && $(nextElement).hasClass(ClassName.ACTIVE)) { + this._isSliding = false; + return; + } -/* ======================================================================== - * Bootstrap: collapse.js v3.3.5 - * http://getbootstrap.com/javascript/#collapse - * ======================================================================== - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ + var slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName); + if (slideEvent.isDefaultPrevented()) { + return; + } + if (!activeElement || !nextElement) { + // some weirdness is happening, so we bail + return; + } -+function ($) { - 'use strict'; + this._isSliding = true; - // COLLAPSE PUBLIC CLASS DEFINITION - // ================================ + if (isCycling) { + this.pause(); + } - var Collapse = function (element, options) { - this.$element = $(element) - this.options = $.extend({}, Collapse.DEFAULTS, options) - this.$trigger = $('[data-toggle="collapse"][href="#' + element.id + '"],' + - '[data-toggle="collapse"][data-target="#' + element.id + '"]') - this.transitioning = null + this._setActiveIndicatorElement(nextElement); - if (this.options.parent) { - this.$parent = this.getParent() - } else { - this.addAriaAndCollapsedClass(this.$element, this.$trigger) - } + var slidEvent = $.Event(Event.SLID, { + relatedTarget: nextElement, + direction: eventDirectionName, + from: activeElementIndex, + to: nextElementIndex + }); - if (this.options.toggle) this.toggle() - } + if (Util.supportsTransitionEnd() && $(this._element).hasClass(ClassName.SLIDE)) { - Collapse.VERSION = '3.3.5' + $(nextElement).addClass(orderClassName); - Collapse.TRANSITION_DURATION = 350 + Util.reflow(nextElement); - Collapse.DEFAULTS = { - toggle: true - } + $(activeElement).addClass(directionalClassName); + $(nextElement).addClass(directionalClassName); - Collapse.prototype.dimension = function () { - var hasWidth = this.$element.hasClass('width') - return hasWidth ? 'width' : 'height' - } + $(activeElement).one(Util.TRANSITION_END, function () { + $(nextElement).removeClass(directionalClassName + ' ' + orderClassName).addClass(ClassName.ACTIVE); - Collapse.prototype.show = function () { - if (this.transitioning || this.$element.hasClass('in')) return + $(activeElement).removeClass(ClassName.ACTIVE + ' ' + orderClassName + ' ' + directionalClassName); - var activesData - var actives = this.$parent && this.$parent.children('.panel').children('.in, .collapsing') + _this5._isSliding = false; - if (actives && actives.length) { - activesData = actives.data('bs.collapse') - if (activesData && activesData.transitioning) return - } + setTimeout(function () { + return $(_this5._element).trigger(slidEvent); + }, 0); + }).emulateTransitionEnd(TRANSITION_DURATION); + } else { + $(activeElement).removeClass(ClassName.ACTIVE); + $(nextElement).addClass(ClassName.ACTIVE); - var startEvent = $.Event('show.bs.collapse') - this.$element.trigger(startEvent) - if (startEvent.isDefaultPrevented()) return + this._isSliding = false; + $(this._element).trigger(slidEvent); + } - if (actives && actives.length) { - Plugin.call(actives, 'hide') - activesData || actives.data('bs.collapse', null) - } + if (isCycling) { + this.cycle(); + } + }; - var dimension = this.dimension() + // static - this.$element - .removeClass('collapse') - .addClass('collapsing')[dimension](0) - .attr('aria-expanded', true) + Carousel._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var data = $(this).data(DATA_KEY); + var _config = $.extend({}, Default, $(this).data()); - this.$trigger - .removeClass('collapsed') - .attr('aria-expanded', true) + if ((typeof config === 'undefined' ? 'undefined' : _typeof(config)) === 'object') { + $.extend(_config, config); + } - this.transitioning = 1 + var action = typeof config === 'string' ? config : _config.slide; - var complete = function () { - this.$element - .removeClass('collapsing') - .addClass('collapse in')[dimension]('') - this.transitioning = 0 - this.$element - .trigger('shown.bs.collapse') - } + if (!data) { + data = new Carousel(this, _config); + $(this).data(DATA_KEY, data); + } - if (!$.support.transition) return complete.call(this) + if (typeof config === 'number') { + data.to(config); + } else if (typeof action === 'string') { + if (data[action] === undefined) { + throw new Error('No method named "' + action + '"'); + } + data[action](); + } else if (_config.interval) { + data.pause(); + data.cycle(); + } + }); + }; - var scrollSize = $.camelCase(['scroll', dimension].join('-')) + Carousel._dataApiClickHandler = function _dataApiClickHandler(event) { + var selector = Util.getSelectorFromElement(this); - this.$element - .one('bsTransitionEnd', $.proxy(complete, this)) - .emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize]) - } + if (!selector) { + return; + } - Collapse.prototype.hide = function () { - if (this.transitioning || !this.$element.hasClass('in')) return + var target = $(selector)[0]; - var startEvent = $.Event('hide.bs.collapse') - this.$element.trigger(startEvent) - if (startEvent.isDefaultPrevented()) return + if (!target || !$(target).hasClass(ClassName.CAROUSEL)) { + return; + } - var dimension = this.dimension() + var config = $.extend({}, $(target).data(), $(this).data()); + var slideIndex = this.getAttribute('data-slide-to'); - this.$element[dimension](this.$element[dimension]())[0].offsetHeight + if (slideIndex) { + config.interval = false; + } - this.$element - .addClass('collapsing') - .removeClass('collapse in') - .attr('aria-expanded', false) + Carousel._jQueryInterface.call($(target), config); - this.$trigger - .addClass('collapsed') - .attr('aria-expanded', false) + if (slideIndex) { + $(target).data(DATA_KEY).to(slideIndex); + } - this.transitioning = 1 + event.preventDefault(); + }; - var complete = function () { - this.transitioning = 0 - this.$element - .removeClass('collapsing') - .addClass('collapse') - .trigger('hidden.bs.collapse') - } + _createClass(Carousel, null, [{ + key: 'VERSION', + get: function get() { + return VERSION; + } + }, { + key: 'Default', + get: function get() { + return Default; + } + }]); + + return Carousel; + }(); + + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ + + $(document).on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler); + + $(window).on(Event.LOAD_DATA_API, function () { + $(Selector.DATA_RIDE).each(function () { + var $carousel = $(this); + Carousel._jQueryInterface.call($carousel, $carousel.data()); + }); + }); + + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME] = Carousel._jQueryInterface; + $.fn[NAME].Constructor = Carousel; + $.fn[NAME].noConflict = function () { + $.fn[NAME] = JQUERY_NO_CONFLICT; + return Carousel._jQueryInterface; + }; + + return Carousel; +}(jQuery); - if (!$.support.transition) return complete.call(this) +/** + * -------------------------------------------------------------------------- + * Bootstrap (v4.0.0-beta): collapse.js + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * -------------------------------------------------------------------------- + */ - this.$element - [dimension](0) - .one('bsTransitionEnd', $.proxy(complete, this)) - .emulateTransitionEnd(Collapse.TRANSITION_DURATION) - } +var Collapse = function ($) { + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME = 'collapse'; + var VERSION = '4.0.0-beta'; + var DATA_KEY = 'bs.collapse'; + var EVENT_KEY = '.' + DATA_KEY; + var DATA_API_KEY = '.data-api'; + var JQUERY_NO_CONFLICT = $.fn[NAME]; + var TRANSITION_DURATION = 600; + + var Default = { + toggle: true, + parent: '' + }; + + var DefaultType = { + toggle: 'boolean', + parent: 'string' + }; + + var Event = { + SHOW: 'show' + EVENT_KEY, + SHOWN: 'shown' + EVENT_KEY, + HIDE: 'hide' + EVENT_KEY, + HIDDEN: 'hidden' + EVENT_KEY, + CLICK_DATA_API: 'click' + EVENT_KEY + DATA_API_KEY + }; + + var ClassName = { + SHOW: 'show', + COLLAPSE: 'collapse', + COLLAPSING: 'collapsing', + COLLAPSED: 'collapsed' + }; + + var Dimension = { + WIDTH: 'width', + HEIGHT: 'height' + }; + + var Selector = { + ACTIVES: '.show, .collapsing', + DATA_TOGGLE: '[data-toggle="collapse"]' + + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + }; + var Collapse = function () { + function Collapse(element, config) { + _classCallCheck(this, Collapse); + + this._isTransitioning = false; + this._element = element; + this._config = this._getConfig(config); + this._triggerArray = $.makeArray($('[data-toggle="collapse"][href="#' + element.id + '"],' + ('[data-toggle="collapse"][data-target="#' + element.id + '"]'))); + var tabToggles = $(Selector.DATA_TOGGLE); + for (var i = 0; i < tabToggles.length; i++) { + var elem = tabToggles[i]; + var selector = Util.getSelectorFromElement(elem); + if (selector !== null && $(selector).filter(element).length > 0) { + this._triggerArray.push(elem); + } + } - Collapse.prototype.toggle = function () { - this[this.$element.hasClass('in') ? 'hide' : 'show']() - } + this._parent = this._config.parent ? this._getParent() : null; - Collapse.prototype.getParent = function () { - return $(this.options.parent) - .find('[data-toggle="collapse"][data-parent="' + this.options.parent + '"]') - .each($.proxy(function (i, element) { - var $element = $(element) - this.addAriaAndCollapsedClass(getTargetFromTrigger($element), $element) - }, this)) - .end() - } + if (!this._config.parent) { + this._addAriaAndCollapsedClass(this._element, this._triggerArray); + } - Collapse.prototype.addAriaAndCollapsedClass = function ($element, $trigger) { - var isOpen = $element.hasClass('in') + if (this._config.toggle) { + this.toggle(); + } + } - $element.attr('aria-expanded', isOpen) - $trigger - .toggleClass('collapsed', !isOpen) - .attr('aria-expanded', isOpen) - } + // getters - function getTargetFromTrigger($trigger) { - var href - var target = $trigger.attr('data-target') - || (href = $trigger.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7 + // public - return $(target) - } + Collapse.prototype.toggle = function toggle() { + if ($(this._element).hasClass(ClassName.SHOW)) { + this.hide(); + } else { + this.show(); + } + }; + Collapse.prototype.show = function show() { + var _this6 = this; - // COLLAPSE PLUGIN DEFINITION - // ========================== + if (this._isTransitioning || $(this._element).hasClass(ClassName.SHOW)) { + return; + } - function Plugin(option) { - return this.each(function () { - var $this = $(this) - var data = $this.data('bs.collapse') - var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option) + var actives = void 0; + var activesData = void 0; - if (!data && options.toggle && /show|hide/.test(option)) options.toggle = false - if (!data) $this.data('bs.collapse', (data = new Collapse(this, options))) - if (typeof option == 'string') data[option]() - }) - } + if (this._parent) { + actives = $.makeArray($(this._parent).children().children(Selector.ACTIVES)); + if (!actives.length) { + actives = null; + } + } - var old = $.fn.collapse + if (actives) { + activesData = $(actives).data(DATA_KEY); + if (activesData && activesData._isTransitioning) { + return; + } + } - $.fn.collapse = Plugin - $.fn.collapse.Constructor = Collapse + var startEvent = $.Event(Event.SHOW); + $(this._element).trigger(startEvent); + if (startEvent.isDefaultPrevented()) { + return; + } + if (actives) { + Collapse._jQueryInterface.call($(actives), 'hide'); + if (!activesData) { + $(actives).data(DATA_KEY, null); + } + } - // COLLAPSE NO CONFLICT - // ==================== + var dimension = this._getDimension(); - $.fn.collapse.noConflict = function () { - $.fn.collapse = old - return this - } + $(this._element).removeClass(ClassName.COLLAPSE).addClass(ClassName.COLLAPSING); + this._element.style[dimension] = 0; - // COLLAPSE DATA-API - // ================= + if (this._triggerArray.length) { + $(this._triggerArray).removeClass(ClassName.COLLAPSED).attr('aria-expanded', true); + } - $(document).on('click.bs.collapse.data-api', '[data-toggle="collapse"]', function (e) { - var $this = $(this) + this.setTransitioning(true); - if (!$this.attr('data-target')) e.preventDefault() + var complete = function complete() { + $(_this6._element).removeClass(ClassName.COLLAPSING).addClass(ClassName.COLLAPSE).addClass(ClassName.SHOW); - var $target = getTargetFromTrigger($this) - var data = $target.data('bs.collapse') - var option = data ? 'toggle' : $this.data() + _this6._element.style[dimension] = ''; - Plugin.call($target, option) - }) + _this6.setTransitioning(false); -}(jQuery); + $(_this6._element).trigger(Event.SHOWN); + }; -/* ======================================================================== - * Bootstrap: dropdown.js v3.3.5 - * http://getbootstrap.com/javascript/#dropdowns - * ======================================================================== - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ + if (!Util.supportsTransitionEnd()) { + complete(); + return; + } + var capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1); + var scrollSize = 'scroll' + capitalizedDimension; -+function ($) { - 'use strict'; + $(this._element).one(Util.TRANSITION_END, complete).emulateTransitionEnd(TRANSITION_DURATION); - // DROPDOWN CLASS DEFINITION - // ========================= + this._element.style[dimension] = this._element[scrollSize] + 'px'; + }; - var backdrop = '.dropdown-backdrop' - var toggle = '[data-toggle="dropdown"]' - var Dropdown = function (element) { - $(element).on('click.bs.dropdown', this.toggle) - } + Collapse.prototype.hide = function hide() { + var _this7 = this; - Dropdown.VERSION = '3.3.5' + if (this._isTransitioning || !$(this._element).hasClass(ClassName.SHOW)) { + return; + } - function getParent($this) { - var selector = $this.attr('data-target') + var startEvent = $.Event(Event.HIDE); + $(this._element).trigger(startEvent); + if (startEvent.isDefaultPrevented()) { + return; + } - if (!selector) { - selector = $this.attr('href') - selector = selector && /#[A-Za-z]/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 - } + var dimension = this._getDimension(); - var $parent = selector && $(selector) + this._element.style[dimension] = this._element.getBoundingClientRect()[dimension] + 'px'; - return $parent && $parent.length ? $parent : $this.parent() - } + Util.reflow(this._element); - function clearMenus(e) { - if (e && e.which === 3) return - $(backdrop).remove() - $(toggle).each(function () { - var $this = $(this) - var $parent = getParent($this) - var relatedTarget = { relatedTarget: this } + $(this._element).addClass(ClassName.COLLAPSING).removeClass(ClassName.COLLAPSE).removeClass(ClassName.SHOW); - if (!$parent.hasClass('open')) return + if (this._triggerArray.length) { + for (var i = 0; i < this._triggerArray.length; i++) { + var trigger = this._triggerArray[i]; + var selector = Util.getSelectorFromElement(trigger); + if (selector !== null) { + var $elem = $(selector); + if (!$elem.hasClass(ClassName.SHOW)) { + $(trigger).addClass(ClassName.COLLAPSED).attr('aria-expanded', false); + } + } + } + } - if (e && e.type == 'click' && /input|textarea/i.test(e.target.tagName) && $.contains($parent[0], e.target)) return + this.setTransitioning(true); - $parent.trigger(e = $.Event('hide.bs.dropdown', relatedTarget)) + var complete = function complete() { + _this7.setTransitioning(false); + $(_this7._element).removeClass(ClassName.COLLAPSING).addClass(ClassName.COLLAPSE).trigger(Event.HIDDEN); + }; - if (e.isDefaultPrevented()) return + this._element.style[dimension] = ''; - $this.attr('aria-expanded', 'false') - $parent.removeClass('open').trigger('hidden.bs.dropdown', relatedTarget) - }) - } + if (!Util.supportsTransitionEnd()) { + complete(); + return; + } - Dropdown.prototype.toggle = function (e) { - var $this = $(this) + $(this._element).one(Util.TRANSITION_END, complete).emulateTransitionEnd(TRANSITION_DURATION); + }; - if ($this.is('.disabled, :disabled')) return + Collapse.prototype.setTransitioning = function setTransitioning(isTransitioning) { + this._isTransitioning = isTransitioning; + }; - var $parent = getParent($this) - var isActive = $parent.hasClass('open') + Collapse.prototype.dispose = function dispose() { + $.removeData(this._element, DATA_KEY); - clearMenus() + this._config = null; + this._parent = null; + this._element = null; + this._triggerArray = null; + this._isTransitioning = null; + }; - if (!isActive) { - if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) { - // if mobile we use a backdrop because click events don't delegate - $(document.createElement('div')) - .addClass('dropdown-backdrop') - .insertAfter($(this)) - .on('click', clearMenus) - } + // private - var relatedTarget = { relatedTarget: this } - $parent.trigger(e = $.Event('show.bs.dropdown', relatedTarget)) + Collapse.prototype._getConfig = function _getConfig(config) { + config = $.extend({}, Default, config); + config.toggle = Boolean(config.toggle); // coerce string values + Util.typeCheckConfig(NAME, config, DefaultType); + return config; + }; - if (e.isDefaultPrevented()) return + Collapse.prototype._getDimension = function _getDimension() { + var hasWidth = $(this._element).hasClass(Dimension.WIDTH); + return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT; + }; - $this - .trigger('focus') - .attr('aria-expanded', 'true') + Collapse.prototype._getParent = function _getParent() { + var _this8 = this; - $parent - .toggleClass('open') - .trigger('shown.bs.dropdown', relatedTarget) - } + var parent = $(this._config.parent)[0]; + var selector = '[data-toggle="collapse"][data-parent="' + this._config.parent + '"]'; - return false - } + $(parent).find(selector).each(function (i, element) { + _this8._addAriaAndCollapsedClass(Collapse._getTargetFromElement(element), [element]); + }); - Dropdown.prototype.keydown = function (e) { - if (!/(38|40|27|32)/.test(e.which) || /input|textarea/i.test(e.target.tagName)) return + return parent; + }; - var $this = $(this) + Collapse.prototype._addAriaAndCollapsedClass = function _addAriaAndCollapsedClass(element, triggerArray) { + if (element) { + var isOpen = $(element).hasClass(ClassName.SHOW); - e.preventDefault() - e.stopPropagation() + if (triggerArray.length) { + $(triggerArray).toggleClass(ClassName.COLLAPSED, !isOpen).attr('aria-expanded', isOpen); + } + } + }; - if ($this.is('.disabled, :disabled')) return + // static - var $parent = getParent($this) - var isActive = $parent.hasClass('open') + Collapse._getTargetFromElement = function _getTargetFromElement(element) { + var selector = Util.getSelectorFromElement(element); + return selector ? $(selector)[0] : null; + }; - if (!isActive && e.which != 27 || isActive && e.which == 27) { - if (e.which == 27) $parent.find(toggle).trigger('focus') - return $this.trigger('click') - } + Collapse._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var $this = $(this); + var data = $this.data(DATA_KEY); + var _config = $.extend({}, Default, $this.data(), (typeof config === 'undefined' ? 'undefined' : _typeof(config)) === 'object' && config); - var desc = ' li:not(.disabled):visible a' - var $items = $parent.find('.dropdown-menu' + desc) + if (!data && _config.toggle && /show|hide/.test(config)) { + _config.toggle = false; + } - if (!$items.length) return + if (!data) { + data = new Collapse(this, _config); + $this.data(DATA_KEY, data); + } - var index = $items.index(e.target) + if (typeof config === 'string') { + if (data[config] === undefined) { + throw new Error('No method named "' + config + '"'); + } + data[config](); + } + }); + }; - if (e.which == 38 && index > 0) index-- // up - if (e.which == 40 && index < $items.length - 1) index++ // down - if (!~index) index = 0 + _createClass(Collapse, null, [{ + key: 'VERSION', + get: function get() { + return VERSION; + } + }, { + key: 'Default', + get: function get() { + return Default; + } + }]); - $items.eq(index).trigger('focus') - } + return Collapse; + }(); + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ - // DROPDOWN PLUGIN DEFINITION - // ========================== + $(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) { + if (!/input|textarea/i.test(event.target.tagName)) { + event.preventDefault(); + } - function Plugin(option) { - return this.each(function () { - var $this = $(this) - var data = $this.data('bs.dropdown') + var $trigger = $(this); + var selector = Util.getSelectorFromElement(this); + $(selector).each(function () { + var $target = $(this); + var data = $target.data(DATA_KEY); + var config = data ? 'toggle' : $trigger.data(); + Collapse._jQueryInterface.call($target, config); + }); + }); + + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME] = Collapse._jQueryInterface; + $.fn[NAME].Constructor = Collapse; + $.fn[NAME].noConflict = function () { + $.fn[NAME] = JQUERY_NO_CONFLICT; + return Collapse._jQueryInterface; + }; + + return Collapse; +}(jQuery); - if (!data) $this.data('bs.dropdown', (data = new Dropdown(this))) - if (typeof option == 'string') data[option].call($this) - }) - } +/* global Popper */ - var old = $.fn.dropdown +/** + * -------------------------------------------------------------------------- + * Bootstrap (v4.0.0-beta): dropdown.js + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * -------------------------------------------------------------------------- + */ - $.fn.dropdown = Plugin - $.fn.dropdown.Constructor = Dropdown +var Dropdown = function ($) { + + /** + * Check for Popper dependency + * Popper - https://popper.js.org + */ + if (typeof Popper === 'undefined') { + throw new Error('Bootstrap dropdown require Popper.js (https://popper.js.org)'); + } + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME = 'dropdown'; + var VERSION = '4.0.0-beta'; + var DATA_KEY = 'bs.dropdown'; + var EVENT_KEY = '.' + DATA_KEY; + var DATA_API_KEY = '.data-api'; + var JQUERY_NO_CONFLICT = $.fn[NAME]; + var ESCAPE_KEYCODE = 27; // KeyboardEvent.which value for Escape (Esc) key + var SPACE_KEYCODE = 32; // KeyboardEvent.which value for space key + var TAB_KEYCODE = 9; // KeyboardEvent.which value for tab key + var ARROW_UP_KEYCODE = 38; // KeyboardEvent.which value for up arrow key + var ARROW_DOWN_KEYCODE = 40; // KeyboardEvent.which value for down arrow key + var RIGHT_MOUSE_BUTTON_WHICH = 3; // MouseEvent.which value for the right button (assuming a right-handed mouse) + var REGEXP_KEYDOWN = new RegExp(ARROW_UP_KEYCODE + '|' + ARROW_DOWN_KEYCODE + '|' + ESCAPE_KEYCODE); + + var Event = { + HIDE: 'hide' + EVENT_KEY, + HIDDEN: 'hidden' + EVENT_KEY, + SHOW: 'show' + EVENT_KEY, + SHOWN: 'shown' + EVENT_KEY, + CLICK: 'click' + EVENT_KEY, + CLICK_DATA_API: 'click' + EVENT_KEY + DATA_API_KEY, + KEYDOWN_DATA_API: 'keydown' + EVENT_KEY + DATA_API_KEY, + KEYUP_DATA_API: 'keyup' + EVENT_KEY + DATA_API_KEY + }; + + var ClassName = { + DISABLED: 'disabled', + SHOW: 'show', + DROPUP: 'dropup', + MENURIGHT: 'dropdown-menu-right', + MENULEFT: 'dropdown-menu-left' + }; + + var Selector = { + DATA_TOGGLE: '[data-toggle="dropdown"]', + FORM_CHILD: '.dropdown form', + MENU: '.dropdown-menu', + NAVBAR_NAV: '.navbar-nav', + VISIBLE_ITEMS: '.dropdown-menu .dropdown-item:not(.disabled)' + }; + + var AttachmentMap = { + TOP: 'top-start', + TOPEND: 'top-end', + BOTTOM: 'bottom-start', + BOTTOMEND: 'bottom-end' + }; + + var Default = { + placement: AttachmentMap.BOTTOM, + offset: 0, + flip: true + }; + + var DefaultType = { + placement: 'string', + offset: '(number|string)', + flip: 'boolean' + + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + }; + var Dropdown = function () { + function Dropdown(element, config) { + _classCallCheck(this, Dropdown); + + this._element = element; + this._popper = null; + this._config = this._getConfig(config); + this._menu = this._getMenuElement(); + this._inNavbar = this._detectNavbar(); + + this._addEventListeners(); + } + // getters - // DROPDOWN NO CONFLICT - // ==================== + // public - $.fn.dropdown.noConflict = function () { - $.fn.dropdown = old - return this - } + Dropdown.prototype.toggle = function toggle() { + if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED)) { + return; + } + var parent = Dropdown._getParentFromElement(this._element); + var isActive = $(this._menu).hasClass(ClassName.SHOW); - // APPLY TO STANDARD DROPDOWN ELEMENTS - // =================================== + Dropdown._clearMenus(); - $(document) - .on('click.bs.dropdown.data-api', clearMenus) - .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() }) - .on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle) - .on('keydown.bs.dropdown.data-api', toggle, Dropdown.prototype.keydown) - .on('keydown.bs.dropdown.data-api', '.dropdown-menu', Dropdown.prototype.keydown) + if (isActive) { + return; + } -}(jQuery); + var relatedTarget = { + relatedTarget: this._element + }; + var showEvent = $.Event(Event.SHOW, relatedTarget); -/* ======================================================================== - * Bootstrap: modal.js v3.3.5 - * http://getbootstrap.com/javascript/#modals - * ======================================================================== - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ - - -+function ($) { - 'use strict'; - - // MODAL CLASS DEFINITION - // ====================== - - var Modal = function (element, options) { - this.options = options - this.$body = $(document.body) - this.$element = $(element) - this.$dialog = this.$element.find('.modal-dialog') - this.$backdrop = null - this.isShown = null - this.originalBodyPad = null - this.scrollbarWidth = 0 - this.ignoreBackdropClick = false - - if (this.options.remote) { - this.$element - .find('.modal-content') - .load(this.options.remote, $.proxy(function () { - this.$element.trigger('loaded.bs.modal') - }, this)) - } - } + $(parent).trigger(showEvent); - Modal.VERSION = '3.3.5' + if (showEvent.isDefaultPrevented()) { + return; + } - Modal.TRANSITION_DURATION = 300 - Modal.BACKDROP_TRANSITION_DURATION = 150 + var element = this._element; + // for dropup with alignment we use the parent as popper container + if ($(parent).hasClass(ClassName.DROPUP)) { + if ($(this._menu).hasClass(ClassName.MENULEFT) || $(this._menu).hasClass(ClassName.MENURIGHT)) { + element = parent; + } + } + this._popper = new Popper(element, this._menu, this._getPopperConfig()); + + // if this is a touch-enabled device we add extra + // empty mouseover listeners to the body's immediate children; + // only needed because of broken event delegation on iOS + // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html + if ('ontouchstart' in document.documentElement && !$(parent).closest(Selector.NAVBAR_NAV).length) { + $('body').children().on('mouseover', null, $.noop); + } - Modal.DEFAULTS = { - backdrop: true, - keyboard: true, - show: true - } + this._element.focus(); + this._element.setAttribute('aria-expanded', true); - Modal.prototype.toggle = function (_relatedTarget) { - return this.isShown ? this.hide() : this.show(_relatedTarget) - } + $(this._menu).toggleClass(ClassName.SHOW); + $(parent).toggleClass(ClassName.SHOW).trigger($.Event(Event.SHOWN, relatedTarget)); + }; - Modal.prototype.show = function (_relatedTarget) { - var that = this - var e = $.Event('show.bs.modal', { relatedTarget: _relatedTarget }) + Dropdown.prototype.dispose = function dispose() { + $.removeData(this._element, DATA_KEY); + $(this._element).off(EVENT_KEY); + this._element = null; + this._menu = null; + if (this._popper !== null) { + this._popper.destroy(); + } + this._popper = null; + }; - this.$element.trigger(e) + Dropdown.prototype.update = function update() { + this._inNavbar = this._detectNavbar(); + if (this._popper !== null) { + this._popper.scheduleUpdate(); + } + }; - if (this.isShown || e.isDefaultPrevented()) return + // private - this.isShown = true + Dropdown.prototype._addEventListeners = function _addEventListeners() { + var _this9 = this; - this.checkScrollbar() - this.setScrollbar() - this.$body.addClass('modal-open') + $(this._element).on(Event.CLICK, function (event) { + event.preventDefault(); + event.stopPropagation(); + _this9.toggle(); + }); + }; - this.escape() - this.resize() + Dropdown.prototype._getConfig = function _getConfig(config) { + var elementData = $(this._element).data(); + if (elementData.placement !== undefined) { + elementData.placement = AttachmentMap[elementData.placement.toUpperCase()]; + } - this.$element.on('click.dismiss.bs.modal', '[data-dismiss="modal"]', $.proxy(this.hide, this)) + config = $.extend({}, this.constructor.Default, $(this._element).data(), config); - this.$dialog.on('mousedown.dismiss.bs.modal', function () { - that.$element.one('mouseup.dismiss.bs.modal', function (e) { - if ($(e.target).is(that.$element)) that.ignoreBackdropClick = true - }) - }) + Util.typeCheckConfig(NAME, config, this.constructor.DefaultType); - this.backdrop(function () { - var transition = $.support.transition && that.$element.hasClass('fade') + return config; + }; - if (!that.$element.parent().length) { - that.$element.appendTo(that.$body) // don't move modals dom position + Dropdown.prototype._getMenuElement = function _getMenuElement() { + if (!this._menu) { + var parent = Dropdown._getParentFromElement(this._element); + this._menu = $(parent).find(Selector.MENU)[0]; } - - that.$element - .show() - .scrollTop(0) - - that.adjustDialog() - - if (transition) { - that.$element[0].offsetWidth // force reflow + return this._menu; + }; + + Dropdown.prototype._getPlacement = function _getPlacement() { + var $parentDropdown = $(this._element).parent(); + var placement = this._config.placement; + + // Handle dropup + if ($parentDropdown.hasClass(ClassName.DROPUP) || this._config.placement === AttachmentMap.TOP) { + placement = AttachmentMap.TOP; + if ($(this._menu).hasClass(ClassName.MENURIGHT)) { + placement = AttachmentMap.TOPEND; + } + } else if ($(this._menu).hasClass(ClassName.MENURIGHT)) { + placement = AttachmentMap.BOTTOMEND; } + return placement; + }; + + Dropdown.prototype._detectNavbar = function _detectNavbar() { + return $(this._element).closest('.navbar').length > 0; + }; + + Dropdown.prototype._getPopperConfig = function _getPopperConfig() { + var popperConfig = { + placement: this._getPlacement(), + modifiers: { + offset: { + offset: this._config.offset + }, + flip: { + enabled: this._config.flip + } + } - that.$element.addClass('in') + // Disable Popper.js for Dropdown in Navbar + };if (this._inNavbar) { + popperConfig.modifiers.applyStyle = { + enabled: !this._inNavbar + }; + } + return popperConfig; + }; - that.enforceFocus() + // static - var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget }) + Dropdown._jQueryInterface = function _jQueryInterface(config) { + return this.each(function () { + var data = $(this).data(DATA_KEY); + var _config = (typeof config === 'undefined' ? 'undefined' : _typeof(config)) === 'object' ? config : null; - transition ? - that.$dialog // wait for modal to slide in - .one('bsTransitionEnd', function () { - that.$element.trigger('focus').trigger(e) - }) - .emulateTransitionEnd(Modal.TRANSITION_DURATION) : - that.$element.trigger('focus').trigger(e) - }) - } + if (!data) { + data = new Dropdown(this, _config); + $(this).data(DATA_KEY, data); + } - Modal.prototype.hide = function (e) { - if (e) e.preventDefault() + if (typeof config === 'string') { + if (data[config] === undefined) { + throw new Error('No method named "' + config + '"'); + } + data[config](); + } + }); + }; - e = $.Event('hide.bs.modal') + Dropdown._clearMenus = function _clearMenus(event) { + if (event && (event.which === RIGHT_MOUSE_BUTTON_WHICH || event.type === 'keyup' && event.which !== TAB_KEYCODE)) { + return; + } - this.$element.trigger(e) + var toggles = $.makeArray($(Selector.DATA_TOGGLE)); + for (var i = 0; i < toggles.length; i++) { + var parent = Dropdown._getParentFromElement(toggles[i]); + var context = $(toggles[i]).data(DATA_KEY); + var relatedTarget = { + relatedTarget: toggles[i] + }; - if (!this.isShown || e.isDefaultPrevented()) return + if (!context) { + continue; + } - this.isShown = false + var dropdownMenu = context._menu; + if (!$(parent).hasClass(ClassName.SHOW)) { + continue; + } - this.escape() - this.resize() + if (event && (event.type === 'click' && /input|textarea/i.test(event.target.tagName) || event.type === 'keyup' && event.which === TAB_KEYCODE) && $.contains(parent, event.target)) { + continue; + } - $(document).off('focusin.bs.modal') + var hideEvent = $.Event(Event.HIDE, relatedTarget); + $(parent).trigger(hideEvent); + if (hideEvent.isDefaultPrevented()) { + continue; + } - this.$element - .removeClass('in') - .off('click.dismiss.bs.modal') - .off('mouseup.dismiss.bs.modal') + // if this is a touch-enabled device we remove the extra + // empty mouseover listeners we added for iOS support + if ('ontouchstart' in document.documentElement) { + $('body').children().off('mouseover', null, $.noop); + } - this.$dialog.off('mousedown.dismiss.bs.modal') + toggles[i].setAttribute('aria-expanded', 'false'); - $.support.transition && this.$element.hasClass('fade') ? - this.$element - .one('bsTransitionEnd', $.proxy(this.hideModal, this)) - .emulateTransitionEnd(Modal.TRANSITION_DURATION) : - this.hideModal() - } + $(dropdownMenu).removeClass(ClassName.SHOW); + $(parent).removeClass(ClassName.SHOW).trigger($.Event(Event.HIDDEN, relatedTarget)); + } + }; - Modal.prototype.enforceFocus = function () { - $(document) - .off('focusin.bs.modal') // guard against infinite focus loop - .on('focusin.bs.modal', $.proxy(function (e) { - if (this.$element[0] !== e.target && !this.$element.has(e.target).length) { - this.$element.trigger('focus') - } - }, this)) - } + Dropdown._getParentFromElement = function _getParentFromElement(element) { + var parent = void 0; + var selector = Util.getSelectorFromElement(element); - Modal.prototype.escape = function () { - if (this.isShown && this.options.keyboard) { - this.$element.on('keydown.dismiss.bs.modal', $.proxy(function (e) { - e.which == 27 && this.hide() - }, this)) - } else if (!this.isShown) { - this.$element.off('keydown.dismiss.bs.modal') - } - } + if (selector) { + parent = $(selector)[0]; + } - Modal.prototype.resize = function () { - if (this.isShown) { - $(window).on('resize.bs.modal', $.proxy(this.handleUpdate, this)) - } else { - $(window).off('resize.bs.modal') - } - } + return parent || element.parentNode; + }; - Modal.prototype.hideModal = function () { - var that = this - this.$element.hide() - this.backdrop(function () { - that.$body.removeClass('modal-open') - that.resetAdjustments() - that.resetScrollbar() - that.$element.trigger('hidden.bs.modal') - }) - } + Dropdown._dataApiKeydownHandler = function _dataApiKeydownHandler(event) { + if (!REGEXP_KEYDOWN.test(event.which) || /button/i.test(event.target.tagName) && event.which === SPACE_KEYCODE || /input|textarea/i.test(event.target.tagName)) { + return; + } - Modal.prototype.removeBackdrop = function () { - this.$backdrop && this.$backdrop.remove() - this.$backdrop = null - } + event.preventDefault(); + event.stopPropagation(); - Modal.prototype.backdrop = function (callback) { - var that = this - var animate = this.$element.hasClass('fade') ? 'fade' : '' + if (this.disabled || $(this).hasClass(ClassName.DISABLED)) { + return; + } - if (this.isShown && this.options.backdrop) { - var doAnimate = $.support.transition && animate + var parent = Dropdown._getParentFromElement(this); + var isActive = $(parent).hasClass(ClassName.SHOW); - this.$backdrop = $(document.createElement('div')) - .addClass('modal-backdrop ' + animate) - .appendTo(this.$body) + if (!isActive && (event.which !== ESCAPE_KEYCODE || event.which !== SPACE_KEYCODE) || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) { - this.$element.on('click.dismiss.bs.modal', $.proxy(function (e) { - if (this.ignoreBackdropClick) { - this.ignoreBackdropClick = false - return + if (event.which === ESCAPE_KEYCODE) { + var toggle = $(parent).find(Selector.DATA_TOGGLE)[0]; + $(toggle).trigger('focus'); } - if (e.target !== e.currentTarget) return - this.options.backdrop == 'static' - ? this.$element[0].focus() - : this.hide() - }, this)) - if (doAnimate) this.$backdrop[0].offsetWidth // force reflow - - this.$backdrop.addClass('in') + $(this).trigger('click'); + return; + } - if (!callback) return + var items = $(parent).find(Selector.VISIBLE_ITEMS).get(); - doAnimate ? - this.$backdrop - .one('bsTransitionEnd', callback) - .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) : - callback() + if (!items.length) { + return; + } - } else if (!this.isShown && this.$backdrop) { - this.$backdrop.removeClass('in') + var index = items.indexOf(event.target); - var callbackRemove = function () { - that.removeBackdrop() - callback && callback() + if (event.which === ARROW_UP_KEYCODE && index > 0) { + // up + index--; } - $.support.transition && this.$element.hasClass('fade') ? - this.$backdrop - .one('bsTransitionEnd', callbackRemove) - .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) : - callbackRemove() - - } else if (callback) { - callback() - } - } - // these following methods are used to handle overflowing modals + if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) { + // down + index++; + } - Modal.prototype.handleUpdate = function () { - this.adjustDialog() - } + if (index < 0) { + index = 0; + } - Modal.prototype.adjustDialog = function () { - var modalIsOverflowing = this.$element[0].scrollHeight > document.documentElement.clientHeight + items[index].focus(); + }; - this.$element.css({ - paddingLeft: !this.bodyIsOverflowing && modalIsOverflowing ? this.scrollbarWidth : '', - paddingRight: this.bodyIsOverflowing && !modalIsOverflowing ? this.scrollbarWidth : '' - }) - } + _createClass(Dropdown, null, [{ + key: 'VERSION', + get: function get() { + return VERSION; + } + }, { + key: 'Default', + get: function get() { + return Default; + } + }, { + key: 'DefaultType', + get: function get() { + return DefaultType; + } + }]); + + return Dropdown; + }(); + + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ + + $(document).on(Event.KEYDOWN_DATA_API, Selector.DATA_TOGGLE, Dropdown._dataApiKeydownHandler).on(Event.KEYDOWN_DATA_API, Selector.MENU, Dropdown._dataApiKeydownHandler).on(Event.CLICK_DATA_API + ' ' + Event.KEYUP_DATA_API, Dropdown._clearMenus).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) { + event.preventDefault(); + event.stopPropagation(); + Dropdown._jQueryInterface.call($(this), 'toggle'); + }).on(Event.CLICK_DATA_API, Selector.FORM_CHILD, function (e) { + e.stopPropagation(); + }); + + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME] = Dropdown._jQueryInterface; + $.fn[NAME].Constructor = Dropdown; + $.fn[NAME].noConflict = function () { + $.fn[NAME] = JQUERY_NO_CONFLICT; + return Dropdown._jQueryInterface; + }; + + return Dropdown; +}(jQuery); - Modal.prototype.resetAdjustments = function () { - this.$element.css({ - paddingLeft: '', - paddingRight: '' - }) - } +/** + * -------------------------------------------------------------------------- + * Bootstrap (v4.0.0-beta): modal.js + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * -------------------------------------------------------------------------- + */ - Modal.prototype.checkScrollbar = function () { - var fullWindowWidth = window.innerWidth - if (!fullWindowWidth) { // workaround for missing window.innerWidth in IE8 - var documentElementRect = document.documentElement.getBoundingClientRect() - fullWindowWidth = documentElementRect.right - Math.abs(documentElementRect.left) +var Modal = function ($) { + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME = 'modal'; + var VERSION = '4.0.0-beta'; + var DATA_KEY = 'bs.modal'; + var EVENT_KEY = '.' + DATA_KEY; + var DATA_API_KEY = '.data-api'; + var JQUERY_NO_CONFLICT = $.fn[NAME]; + var TRANSITION_DURATION = 300; + var BACKDROP_TRANSITION_DURATION = 150; + var ESCAPE_KEYCODE = 27; // KeyboardEvent.which value for Escape (Esc) key + + var Default = { + backdrop: true, + keyboard: true, + focus: true, + show: true + }; + + var DefaultType = { + backdrop: '(boolean|string)', + keyboard: 'boolean', + focus: 'boolean', + show: 'boolean' + }; + + var Event = { + HIDE: 'hide' + EVENT_KEY, + HIDDEN: 'hidden' + EVENT_KEY, + SHOW: 'show' + EVENT_KEY, + SHOWN: 'shown' + EVENT_KEY, + FOCUSIN: 'focusin' + EVENT_KEY, + RESIZE: 'resize' + EVENT_KEY, + CLICK_DISMISS: 'click.dismiss' + EVENT_KEY, + KEYDOWN_DISMISS: 'keydown.dismiss' + EVENT_KEY, + MOUSEUP_DISMISS: 'mouseup.dismiss' + EVENT_KEY, + MOUSEDOWN_DISMISS: 'mousedown.dismiss' + EVENT_KEY, + CLICK_DATA_API: 'click' + EVENT_KEY + DATA_API_KEY + }; + + var ClassName = { + SCROLLBAR_MEASURER: 'modal-scrollbar-measure', + BACKDROP: 'modal-backdrop', + OPEN: 'modal-open', + FADE: 'fade', + SHOW: 'show' + }; + + var Selector = { + DIALOG: '.modal-dialog', + DATA_TOGGLE: '[data-toggle="modal"]', + DATA_DISMISS: '[data-dismiss="modal"]', + FIXED_CONTENT: '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top', + NAVBAR_TOGGLER: '.navbar-toggler' + + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + }; + var Modal = function () { + function Modal(element, config) { + _classCallCheck(this, Modal); + + this._config = this._getConfig(config); + this._element = element; + this._dialog = $(element).find(Selector.DIALOG)[0]; + this._backdrop = null; + this._isShown = false; + this._isBodyOverflowing = false; + this._ignoreBackdropClick = false; + this._originalBodyPadding = 0; + this._scrollbarWidth = 0; } - this.bodyIsOverflowing = document.body.clientWidth < fullWindowWidth - this.scrollbarWidth = this.measureScrollbar() - } - Modal.prototype.setScrollbar = function () { - var bodyPad = parseInt((this.$body.css('padding-right') || 0), 10) - this.originalBodyPad = document.body.style.paddingRight || '' - if (this.bodyIsOverflowing) this.$body.css('padding-right', bodyPad + this.scrollbarWidth) - } + // getters - Modal.prototype.resetScrollbar = function () { - this.$body.css('padding-right', this.originalBodyPad) - } + // public - Modal.prototype.measureScrollbar = function () { // thx walsh - var scrollDiv = document.createElement('div') - scrollDiv.className = 'modal-scrollbar-measure' - this.$body.append(scrollDiv) - var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth - this.$body[0].removeChild(scrollDiv) - return scrollbarWidth - } + Modal.prototype.toggle = function toggle(relatedTarget) { + return this._isShown ? this.hide() : this.show(relatedTarget); + }; + Modal.prototype.show = function show(relatedTarget) { + var _this10 = this; - // MODAL PLUGIN DEFINITION - // ======================= + if (this._isTransitioning) { + return; + } - function Plugin(option, _relatedTarget) { - return this.each(function () { - var $this = $(this) - var data = $this.data('bs.modal') - var options = $.extend({}, Modal.DEFAULTS, $this.data(), typeof option == 'object' && option) + if (Util.supportsTransitionEnd() && $(this._element).hasClass(ClassName.FADE)) { + this._isTransitioning = true; + } - if (!data) $this.data('bs.modal', (data = new Modal(this, options))) - if (typeof option == 'string') data[option](_relatedTarget) - else if (options.show) data.show(_relatedTarget) - }) - } + var showEvent = $.Event(Event.SHOW, { + relatedTarget: relatedTarget + }); - var old = $.fn.modal + $(this._element).trigger(showEvent); - $.fn.modal = Plugin - $.fn.modal.Constructor = Modal + if (this._isShown || showEvent.isDefaultPrevented()) { + return; + } + this._isShown = true; - // MODAL NO CONFLICT - // ================= + this._checkScrollbar(); + this._setScrollbar(); - $.fn.modal.noConflict = function () { - $.fn.modal = old - return this - } + $(document.body).addClass(ClassName.OPEN); + this._setEscapeEvent(); + this._setResizeEvent(); - // MODAL DATA-API - // ============== + $(this._element).on(Event.CLICK_DISMISS, Selector.DATA_DISMISS, function (event) { + return _this10.hide(event); + }); - $(document).on('click.bs.modal.data-api', '[data-toggle="modal"]', function (e) { - var $this = $(this) - var href = $this.attr('href') - var $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) // strip for ie7 - var option = $target.data('bs.modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data()) + $(this._dialog).on(Event.MOUSEDOWN_DISMISS, function () { + $(_this10._element).one(Event.MOUSEUP_DISMISS, function (event) { + if ($(event.target).is(_this10._element)) { + _this10._ignoreBackdropClick = true; + } + }); + }); - if ($this.is('a')) e.preventDefault() + this._showBackdrop(function () { + return _this10._showElement(relatedTarget); + }); + }; - $target.one('show.bs.modal', function (showEvent) { - if (showEvent.isDefaultPrevented()) return // only register focus restorer if modal will actually get shown - $target.one('hidden.bs.modal', function () { - $this.is(':visible') && $this.trigger('focus') - }) - }) - Plugin.call($target, option, this) - }) + Modal.prototype.hide = function hide(event) { + var _this11 = this; -}(jQuery); + if (event) { + event.preventDefault(); + } -/* ======================================================================== - * Bootstrap: tooltip.js v3.3.5 - * http://getbootstrap.com/javascript/#tooltip - * Inspired by the original jQuery.tipsy by Jason Frame - * ======================================================================== - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ + if (this._isTransitioning || !this._isShown) { + return; + } + var transition = Util.supportsTransitionEnd() && $(this._element).hasClass(ClassName.FADE); -+function ($) { - 'use strict'; + if (transition) { + this._isTransitioning = true; + } - // TOOLTIP PUBLIC CLASS DEFINITION - // =============================== + var hideEvent = $.Event(Event.HIDE); - var Tooltip = function (element, options) { - this.type = null - this.options = null - this.enabled = null - this.timeout = null - this.hoverState = null - this.$element = null - this.inState = null + $(this._element).trigger(hideEvent); - this.init('tooltip', element, options) - } + if (!this._isShown || hideEvent.isDefaultPrevented()) { + return; + } - Tooltip.VERSION = '3.3.5' + this._isShown = false; - Tooltip.TRANSITION_DURATION = 150 + this._setEscapeEvent(); + this._setResizeEvent(); - Tooltip.DEFAULTS = { - animation: true, - placement: 'top', - selector: false, - template: '', - trigger: 'hover focus', - title: '', - delay: 0, - html: false, - container: false, - viewport: { - selector: 'body', - padding: 0 - } - } + $(document).off(Event.FOCUSIN); - Tooltip.prototype.init = function (type, element, options) { - this.enabled = true - this.type = type - this.$element = $(element) - this.options = this.getOptions(options) - this.$viewport = this.options.viewport && $($.isFunction(this.options.viewport) ? this.options.viewport.call(this, this.$element) : (this.options.viewport.selector || this.options.viewport)) - this.inState = { click: false, hover: false, focus: false } + $(this._element).removeClass(ClassName.SHOW); - if (this.$element[0] instanceof document.constructor && !this.options.selector) { - throw new Error('`selector` option must be specified when initializing ' + this.type + ' on the window.document object!') - } + $(this._element).off(Event.CLICK_DISMISS); + $(this._dialog).off(Event.MOUSEDOWN_DISMISS); + + if (transition) { - var triggers = this.options.trigger.split(' ') + $(this._element).one(Util.TRANSITION_END, function (event) { + return _this11._hideModal(event); + }).emulateTransitionEnd(TRANSITION_DURATION); + } else { + this._hideModal(); + } + }; - for (var i = triggers.length; i--;) { - var trigger = triggers[i] + Modal.prototype.dispose = function dispose() { + $.removeData(this._element, DATA_KEY); - if (trigger == 'click') { - this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this)) - } else if (trigger != 'manual') { - var eventIn = trigger == 'hover' ? 'mouseenter' : 'focusin' - var eventOut = trigger == 'hover' ? 'mouseleave' : 'focusout' + $(window, document, this._element, this._backdrop).off(EVENT_KEY); - this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this)) - this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this)) - } - } + this._config = null; + this._element = null; + this._dialog = null; + this._backdrop = null; + this._isShown = null; + this._isBodyOverflowing = null; + this._ignoreBackdropClick = null; + this._scrollbarWidth = null; + }; - this.options.selector ? - (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) : - this.fixTitle() - } + Modal.prototype.handleUpdate = function handleUpdate() { + this._adjustDialog(); + }; - Tooltip.prototype.getDefaults = function () { - return Tooltip.DEFAULTS - } + // private + + Modal.prototype._getConfig = function _getConfig(config) { + config = $.extend({}, Default, config); + Util.typeCheckConfig(NAME, config, DefaultType); + return config; + }; + + Modal.prototype._showElement = function _showElement(relatedTarget) { + var _this12 = this; - Tooltip.prototype.getOptions = function (options) { - options = $.extend({}, this.getDefaults(), this.$element.data(), options) + var transition = Util.supportsTransitionEnd() && $(this._element).hasClass(ClassName.FADE); - if (options.delay && typeof options.delay == 'number') { - options.delay = { - show: options.delay, - hide: options.delay + if (!this._element.parentNode || this._element.parentNode.nodeType !== Node.ELEMENT_NODE) { + // don't move modals dom position + document.body.appendChild(this._element); } - } - return options - } + this._element.style.display = 'block'; + this._element.removeAttribute('aria-hidden'); + this._element.scrollTop = 0; - Tooltip.prototype.getDelegateOptions = function () { - var options = {} - var defaults = this.getDefaults() + if (transition) { + Util.reflow(this._element); + } - this._options && $.each(this._options, function (key, value) { - if (defaults[key] != value) options[key] = value - }) + $(this._element).addClass(ClassName.SHOW); - return options - } + if (this._config.focus) { + this._enforceFocus(); + } - Tooltip.prototype.enter = function (obj) { - var self = obj instanceof this.constructor ? - obj : $(obj.currentTarget).data('bs.' + this.type) + var shownEvent = $.Event(Event.SHOWN, { + relatedTarget: relatedTarget + }); - if (!self) { - self = new this.constructor(obj.currentTarget, this.getDelegateOptions()) - $(obj.currentTarget).data('bs.' + this.type, self) - } + var transitionComplete = function transitionComplete() { + if (_this12._config.focus) { + _this12._element.focus(); + } + _this12._isTransitioning = false; + $(_this12._element).trigger(shownEvent); + }; - if (obj instanceof $.Event) { - self.inState[obj.type == 'focusin' ? 'focus' : 'hover'] = true - } + if (transition) { + $(this._dialog).one(Util.TRANSITION_END, transitionComplete).emulateTransitionEnd(TRANSITION_DURATION); + } else { + transitionComplete(); + } + }; - if (self.tip().hasClass('in') || self.hoverState == 'in') { - self.hoverState = 'in' - return - } + Modal.prototype._enforceFocus = function _enforceFocus() { + var _this13 = this; - clearTimeout(self.timeout) + $(document).off(Event.FOCUSIN) // guard against infinite focus loop + .on(Event.FOCUSIN, function (event) { + if (document !== event.target && _this13._element !== event.target && !$(_this13._element).has(event.target).length) { + _this13._element.focus(); + } + }); + }; + + Modal.prototype._setEscapeEvent = function _setEscapeEvent() { + var _this14 = this; + + if (this._isShown && this._config.keyboard) { + $(this._element).on(Event.KEYDOWN_DISMISS, function (event) { + if (event.which === ESCAPE_KEYCODE) { + event.preventDefault(); + _this14.hide(); + } + }); + } else if (!this._isShown) { + $(this._element).off(Event.KEYDOWN_DISMISS); + } + }; - self.hoverState = 'in' + Modal.prototype._setResizeEvent = function _setResizeEvent() { + var _this15 = this; - if (!self.options.delay || !self.options.delay.show) return self.show() + if (this._isShown) { + $(window).on(Event.RESIZE, function (event) { + return _this15.handleUpdate(event); + }); + } else { + $(window).off(Event.RESIZE); + } + }; + + Modal.prototype._hideModal = function _hideModal() { + var _this16 = this; + + this._element.style.display = 'none'; + this._element.setAttribute('aria-hidden', true); + this._isTransitioning = false; + this._showBackdrop(function () { + $(document.body).removeClass(ClassName.OPEN); + _this16._resetAdjustments(); + _this16._resetScrollbar(); + $(_this16._element).trigger(Event.HIDDEN); + }); + }; + + Modal.prototype._removeBackdrop = function _removeBackdrop() { + if (this._backdrop) { + $(this._backdrop).remove(); + this._backdrop = null; + } + }; - self.timeout = setTimeout(function () { - if (self.hoverState == 'in') self.show() - }, self.options.delay.show) - } + Modal.prototype._showBackdrop = function _showBackdrop(callback) { + var _this17 = this; - Tooltip.prototype.isInStateTrue = function () { - for (var key in this.inState) { - if (this.inState[key]) return true - } + var animate = $(this._element).hasClass(ClassName.FADE) ? ClassName.FADE : ''; - return false - } + if (this._isShown && this._config.backdrop) { + var doAnimate = Util.supportsTransitionEnd() && animate; - Tooltip.prototype.leave = function (obj) { - var self = obj instanceof this.constructor ? - obj : $(obj.currentTarget).data('bs.' + this.type) + this._backdrop = document.createElement('div'); + this._backdrop.className = ClassName.BACKDROP; - if (!self) { - self = new this.constructor(obj.currentTarget, this.getDelegateOptions()) - $(obj.currentTarget).data('bs.' + this.type, self) - } + if (animate) { + $(this._backdrop).addClass(animate); + } - if (obj instanceof $.Event) { - self.inState[obj.type == 'focusout' ? 'focus' : 'hover'] = false - } + $(this._backdrop).appendTo(document.body); + + $(this._element).on(Event.CLICK_DISMISS, function (event) { + if (_this17._ignoreBackdropClick) { + _this17._ignoreBackdropClick = false; + return; + } + if (event.target !== event.currentTarget) { + return; + } + if (_this17._config.backdrop === 'static') { + _this17._element.focus(); + } else { + _this17.hide(); + } + }); + + if (doAnimate) { + Util.reflow(this._backdrop); + } - if (self.isInStateTrue()) return + $(this._backdrop).addClass(ClassName.SHOW); - clearTimeout(self.timeout) + if (!callback) { + return; + } - self.hoverState = 'out' + if (!doAnimate) { + callback(); + return; + } - if (!self.options.delay || !self.options.delay.hide) return self.hide() + $(this._backdrop).one(Util.TRANSITION_END, callback).emulateTransitionEnd(BACKDROP_TRANSITION_DURATION); + } else if (!this._isShown && this._backdrop) { + $(this._backdrop).removeClass(ClassName.SHOW); + + var callbackRemove = function callbackRemove() { + _this17._removeBackdrop(); + if (callback) { + callback(); + } + }; + + if (Util.supportsTransitionEnd() && $(this._element).hasClass(ClassName.FADE)) { + $(this._backdrop).one(Util.TRANSITION_END, callbackRemove).emulateTransitionEnd(BACKDROP_TRANSITION_DURATION); + } else { + callbackRemove(); + } + } else if (callback) { + callback(); + } + }; - self.timeout = setTimeout(function () { - if (self.hoverState == 'out') self.hide() - }, self.options.delay.hide) - } + // ---------------------------------------------------------------------- + // the following methods are used to handle overflowing modals + // todo (fat): these should probably be refactored out of modal.js + // ---------------------------------------------------------------------- - Tooltip.prototype.show = function () { - var e = $.Event('show.bs.' + this.type) + Modal.prototype._adjustDialog = function _adjustDialog() { + var isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight; - if (this.hasContent() && this.enabled) { - this.$element.trigger(e) + if (!this._isBodyOverflowing && isModalOverflowing) { + this._element.style.paddingLeft = this._scrollbarWidth + 'px'; + } - var inDom = $.contains(this.$element[0].ownerDocument.documentElement, this.$element[0]) - if (e.isDefaultPrevented() || !inDom) return - var that = this + if (this._isBodyOverflowing && !isModalOverflowing) { + this._element.style.paddingRight = this._scrollbarWidth + 'px'; + } + }; + + Modal.prototype._resetAdjustments = function _resetAdjustments() { + this._element.style.paddingLeft = ''; + this._element.style.paddingRight = ''; + }; + + Modal.prototype._checkScrollbar = function _checkScrollbar() { + this._isBodyOverflowing = document.body.clientWidth < window.innerWidth; + this._scrollbarWidth = this._getScrollbarWidth(); + }; + + Modal.prototype._setScrollbar = function _setScrollbar() { + var _this18 = this; + + if (this._isBodyOverflowing) { + // Note: DOMNode.style.paddingRight returns the actual value or '' if not set + // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set + + // Adjust fixed content padding + $(Selector.FIXED_CONTENT).each(function (index, element) { + var actualPadding = $(element)[0].style.paddingRight; + var calculatedPadding = $(element).css('padding-right'); + $(element).data('padding-right', actualPadding).css('padding-right', parseFloat(calculatedPadding) + _this18._scrollbarWidth + 'px'); + }); + + // Adjust navbar-toggler margin + $(Selector.NAVBAR_TOGGLER).each(function (index, element) { + var actualMargin = $(element)[0].style.marginRight; + var calculatedMargin = $(element).css('margin-right'); + $(element).data('margin-right', actualMargin).css('margin-right', parseFloat(calculatedMargin) + _this18._scrollbarWidth + 'px'); + }); + + // Adjust body padding + var actualPadding = document.body.style.paddingRight; + var calculatedPadding = $('body').css('padding-right'); + $('body').data('padding-right', actualPadding).css('padding-right', parseFloat(calculatedPadding) + this._scrollbarWidth + 'px'); + } + }; + + Modal.prototype._resetScrollbar = function _resetScrollbar() { + // Restore fixed content padding + $(Selector.FIXED_CONTENT).each(function (index, element) { + var padding = $(element).data('padding-right'); + if (typeof padding !== 'undefined') { + $(element).css('padding-right', padding).removeData('padding-right'); + } + }); - var $tip = this.tip() + // Restore navbar-toggler margin + $(Selector.NAVBAR_TOGGLER).each(function (index, element) { + var margin = $(element).data('margin-right'); + if (typeof margin !== 'undefined') { + $(element).css('margin-right', margin).removeData('margin-right'); + } + }); - var tipId = this.getUID(this.type) + // Restore body padding + var padding = $('body').data('padding-right'); + if (typeof padding !== 'undefined') { + $('body').css('padding-right', padding).removeData('padding-right'); + } + }; + + Modal.prototype._getScrollbarWidth = function _getScrollbarWidth() { + // thx d.walsh + var scrollDiv = document.createElement('div'); + scrollDiv.className = ClassName.SCROLLBAR_MEASURER; + document.body.appendChild(scrollDiv); + var scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth; + document.body.removeChild(scrollDiv); + return scrollbarWidth; + }; + + // static + + Modal._jQueryInterface = function _jQueryInterface(config, relatedTarget) { + return this.each(function () { + var data = $(this).data(DATA_KEY); + var _config = $.extend({}, Modal.Default, $(this).data(), (typeof config === 'undefined' ? 'undefined' : _typeof(config)) === 'object' && config); + + if (!data) { + data = new Modal(this, _config); + $(this).data(DATA_KEY, data); + } - this.setContent() - $tip.attr('id', tipId) - this.$element.attr('aria-describedby', tipId) + if (typeof config === 'string') { + if (data[config] === undefined) { + throw new Error('No method named "' + config + '"'); + } + data[config](relatedTarget); + } else if (_config.show) { + data.show(relatedTarget); + } + }); + }; - if (this.options.animation) $tip.addClass('fade') + _createClass(Modal, null, [{ + key: 'VERSION', + get: function get() { + return VERSION; + } + }, { + key: 'Default', + get: function get() { + return Default; + } + }]); - var placement = typeof this.options.placement == 'function' ? - this.options.placement.call(this, $tip[0], this.$element[0]) : - this.options.placement + return Modal; + }(); - var autoToken = /\s?auto?\s?/i - var autoPlace = autoToken.test(placement) - if (autoPlace) placement = placement.replace(autoToken, '') || 'top' + /** + * ------------------------------------------------------------------------ + * Data Api implementation + * ------------------------------------------------------------------------ + */ - $tip - .detach() - .css({ top: 0, left: 0, display: 'block' }) - .addClass(placement) - .data('bs.' + this.type, this) + $(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) { + var _this19 = this; - this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element) - this.$element.trigger('inserted.bs.' + this.type) + var target = void 0; + var selector = Util.getSelectorFromElement(this); - var pos = this.getPosition() - var actualWidth = $tip[0].offsetWidth - var actualHeight = $tip[0].offsetHeight + if (selector) { + target = $(selector)[0]; + } - if (autoPlace) { - var orgPlacement = placement - var viewportDim = this.getPosition(this.$viewport) + var config = $(target).data(DATA_KEY) ? 'toggle' : $.extend({}, $(target).data(), $(this).data()); - placement = placement == 'bottom' && pos.bottom + actualHeight > viewportDim.bottom ? 'top' : - placement == 'top' && pos.top - actualHeight < viewportDim.top ? 'bottom' : - placement == 'right' && pos.right + actualWidth > viewportDim.width ? 'left' : - placement == 'left' && pos.left - actualWidth < viewportDim.left ? 'right' : - placement + if (this.tagName === 'A' || this.tagName === 'AREA') { + event.preventDefault(); + } - $tip - .removeClass(orgPlacement) - .addClass(placement) + var $target = $(target).one(Event.SHOW, function (showEvent) { + if (showEvent.isDefaultPrevented()) { + // only register focus restorer if modal will actually get shown + return; } - var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight) + $target.one(Event.HIDDEN, function () { + if ($(_this19).is(':visible')) { + _this19.focus(); + } + }); + }); + + Modal._jQueryInterface.call($(target), config, this); + }); + + /** + * ------------------------------------------------------------------------ + * jQuery + * ------------------------------------------------------------------------ + */ + + $.fn[NAME] = Modal._jQueryInterface; + $.fn[NAME].Constructor = Modal; + $.fn[NAME].noConflict = function () { + $.fn[NAME] = JQUERY_NO_CONFLICT; + return Modal._jQueryInterface; + }; + + return Modal; +}(jQuery); - this.applyPlacement(calculatedOffset, placement) +/** + * -------------------------------------------------------------------------- + * Bootstrap (v4.0.0-beta): scrollspy.js + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * -------------------------------------------------------------------------- + */ - var complete = function () { - var prevHoverState = that.hoverState - that.$element.trigger('shown.bs.' + that.type) - that.hoverState = null +var ScrollSpy = function ($) { + + /** + * ------------------------------------------------------------------------ + * Constants + * ------------------------------------------------------------------------ + */ + + var NAME = 'scrollspy'; + var VERSION = '4.0.0-beta'; + var DATA_KEY = 'bs.scrollspy'; + var EVENT_KEY = '.' + DATA_KEY; + var DATA_API_KEY = '.data-api'; + var JQUERY_NO_CONFLICT = $.fn[NAME]; + + var Default = { + offset: 10, + method: 'auto', + target: '' + }; + + var DefaultType = { + offset: 'number', + method: 'string', + target: '(string|element)' + }; + + var Event = { + ACTIVATE: 'activate' + EVENT_KEY, + SCROLL: 'scroll' + EVENT_KEY, + LOAD_DATA_API: 'load' + EVENT_KEY + DATA_API_KEY + }; + + var ClassName = { + DROPDOWN_ITEM: 'dropdown-item', + DROPDOWN_MENU: 'dropdown-menu', + ACTIVE: 'active' + }; + + var Selector = { + DATA_SPY: '[data-spy="scroll"]', + ACTIVE: '.active', + NAV_LIST_GROUP: '.nav, .list-group', + NAV_LINKS: '.nav-link', + LIST_ITEMS: '.list-group-item', + DROPDOWN: '.dropdown', + DROPDOWN_ITEMS: '.dropdown-item', + DROPDOWN_TOGGLE: '.dropdown-toggle' + }; + + var OffsetMethod = { + OFFSET: 'offset', + POSITION: 'position' + + /** + * ------------------------------------------------------------------------ + * Class Definition + * ------------------------------------------------------------------------ + */ + + }; + var ScrollSpy = function () { + function ScrollSpy(element, config) { + var _this20 = this; + + _classCallCheck(this, ScrollSpy); + + this._element = element; + this._scrollElement = element.tagName === 'BODY' ? window : element; + this._config = this._getConfig(config); + this._selector = this._config.target + ' ' + Selector.NAV_LINKS + ',' + (this._config.target + ' ' + Selector.LIST_ITEMS + ',') + (this._config.target + ' ' + Selector.DROPDOWN_ITEMS); + this._offsets = []; + this._targets = []; + this._activeTarget = null; + this._scrollHeight = 0; + + $(this._scrollElement).on(Event.SCROLL, function (event) { + return _this20._process(event); + }); + + this.refresh(); + this._process(); + } - if (prevHoverState == 'out') that.leave(that) - } + // getters - $.support.transition && this.$tip.hasClass('fade') ? - $tip - .one('bsTransitionEnd', complete) - .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) : - complete() - } - } + // public - Tooltip.prototype.applyPlacement = function (offset, placement) { - var $tip = this.tip() - var width = $tip[0].offsetWidth - var height = $tip[0].offsetHeight + ScrollSpy.prototype.refresh = function refresh() { + var _this21 = this; - // manually read margins because getBoundingClientRect includes difference - var marginTop = parseInt($tip.css('margin-top'), 10) - var marginLeft = parseInt($tip.css('margin-left'), 10) + var autoMethod = this._scrollElement !== this._scrollElement.window ? OffsetMethod.POSITION : OffsetMethod.OFFSET; - // we must check for NaN for ie 8/9 - if (isNaN(marginTop)) marginTop = 0 - if (isNaN(marginLeft)) marginLeft = 0 + var offsetMethod = this._config.method === 'auto' ? autoMethod : this._config.method; - offset.top += marginTop - offset.left += marginLeft + var offsetBase = offsetMethod === OffsetMethod.POSITION ? this._getScrollTop() : 0; - // $.fn.offset doesn't round pixel values - // so we use setOffset directly with our own function B-0 - $.offset.setOffset($tip[0], $.extend({ - using: function (props) { - $tip.css({ - top: Math.round(props.top), - left: Math.round(props.left) - }) - } - }, offset), 0) + this._offsets = []; + this._targets = []; - $tip.addClass('in') + this._scrollHeight = this._getScrollHeight(); - // check to see if placing tip in new offset caused the tip to resize itself - var actualWidth = $tip[0].offsetWidth - var actualHeight = $tip[0].offsetHeight + var targets = $.makeArray($(this._selector)); - if (placement == 'top' && actualHeight != height) { - offset.top = offset.top + height - actualHeight - } + targets.map(function (element) { + var target = void 0; + var targetSelector = Util.getSelectorFromElement(element); - var delta = this.getViewportAdjustedDelta(placement, offset, actualWidth, actualHeight) + if (targetSelector) { + target = $(targetSelector)[0]; + } - if (delta.left) offset.left += delta.left - else offset.top += delta.top + if (target) { + var targetBCR = target.getBoundingClientRect(); + if (targetBCR.width || targetBCR.height) { + // todo (fat): remove sketch reliance on jQuery position/offset + return [$(target)[offsetMethod]().top + offsetBase, targetSelector]; + } + } + return null; + }).filter(function (item) { + return item; + }).sort(function (a, b) { + return a[0] - b[0]; + }).forEach(function (item) { + _this21._offsets.push(item[0]); + _this21._targets.push(item[1]); + }); + }; + + ScrollSpy.prototype.dispose = function dispose() { + $.removeData(this._element, DATA_KEY); + $(this._scrollElement).off(EVENT_KEY); + + this._element = null; + this._scrollElement = null; + this._config = null; + this._selector = null; + this._offsets = null; + this._targets = null; + this._activeTarget = null; + this._scrollHeight = null; + }; + + // private + + ScrollSpy.prototype._getConfig = function _getConfig(config) { + config = $.extend({}, Default, config); + + if (typeof config.target !== 'string') { + var id = $(config.target).attr('id'); + if (!id) { + id = Util.getUID(NAME); + $(config.target).attr('id', id); + } + config.target = '#' + id; + } - var isVertical = /top|bottom/.test(placement) - var arrowDelta = isVertical ? delta.left * 2 - width + actualWidth : delta.top * 2 - height + actualHeight - var arrowOffsetPosition = isVertical ? 'offsetWidth' : 'offsetHeight' + Util.typeCheckConfig(NAME, config, DefaultType); - $tip.offset(offset) - this.replaceArrow(arrowDelta, $tip[0][arrowOffsetPosition], isVertical) - } + return config; + }; - Tooltip.prototype.replaceArrow = function (delta, dimension, isVertical) { - this.arrow() - .css(isVertical ? 'left' : 'top', 50 * (1 - delta / dimension) + '%') - .css(isVertical ? 'top' : 'left', '') - } + ScrollSpy.prototype._getScrollTop = function _getScrollTop() { + return this._scrollElement === window ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop; + }; - Tooltip.prototype.setContent = function () { - var $tip = this.tip() - var title = this.getTitle() + ScrollSpy.prototype._getScrollHeight = function _getScrollHeight() { + return this._scrollElement.scrollHeight || Math.max(document.body.scrollHeight, document.documentElement.scrollHeight); + }; - $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title) - $tip.removeClass('fade in top bottom left right') - } + ScrollSpy.prototype._getOffsetHeight = function _getOffsetHeight() { + return this._scrollElement === window ? window.innerHeight : this._scrollElement.getBoundingClientRect().height; + }; - Tooltip.prototype.hide = function (callback) { - var that = this - var $tip = $(this.$tip) - var e = $.Event('hide.bs.' + this.type) - - function complete() { - if (that.hoverState != 'in') $tip.detach() - that.$element - .removeAttr('aria-describedby') - .trigger('hidden.bs.' + that.type) - callback && callback() - } + ScrollSpy.prototype._process = function _process() { + var scrollTop = this._getScrollTop() + this._config.offset; + var scrollHeight = this._getScrollHeight(); + var maxScroll = this._config.offset + scrollHeight - this._getOffsetHeight(); - this.$element.trigger(e) + if (this._scrollHeight !== scrollHeight) { + this.refresh(); + } - if (e.isDefaultPrevented()) return + if (scrollTop >= maxScroll) { + var target = this._targets[this._targets.length - 1]; - $tip.removeClass('in') + if (this._activeTarget !== target) { + this._activate(target); + } + return; + } - $.support.transition && $tip.hasClass('fade') ? - $tip - .one('bsTransitionEnd', complete) - .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) : - complete() + if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) { + this._activeTarget = null; + this._clear(); + return; + } - this.hoverState = null + for (var i = this._offsets.length; i--;) { + var isActiveTarget = this._activeTarget !== this._targets[i] && scrollTop >= this._offsets[i] && (this._offsets[i + 1] === undefined || scrollTop < this._offsets[i + 1]); - return this - } + if (isActiveTarget) { + this._activate(this._targets[i]); + } + } + }; - Tooltip.prototype.fixTitle = function () { - var $e = this.$element - if ($e.attr('title') || typeof $e.attr('data-original-title') != 'string') { - $e.attr('data-original-title', $e.attr('title') || '').attr('title', '') - } - } + ScrollSpy.prototype._activate = function _activate(target) { + this._activeTarget = target; - Tooltip.prototype.hasContent = function () { - return this.getTitle() - } + this._clear(); - Tooltip.prototype.getPosition = function ($element) { - $element = $element || this.$element + var queries = this._selector.split(','); + queries = queries.map(function (selector) { + return selector + '[data-target="' + target + '"],' + (selector + '[href="' + target + '"]'); + }); - var el = $element[0] - var isBody = el.tagName == 'BODY' + var $link = $(queries.join(',')); - var elRect = el.getBoundingClientRect() - if (elRect.width == null) { - // width and height are missing in IE8, so compute them manually; see https://github.com/twbs/bootstrap/issues/14093 - elRect = $.extend({}, elRect, { width: elRect.right - elRect.left, height: elRect.bottom - elRect.top }) - } - var elOffset = isBody ? { top: 0, left: 0 } : $element.offset() - var scroll = { scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop() } - var outerDims = isBody ? { width: $(window).width(), height: $(window).height() } : null + if ($link.hasClass(ClassName.DROPDOWN_ITEM)) { + $link.closest(Selector.DROPDOWN).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE); + $link.addClass(ClassName.ACTIVE); + } else { + // Set triggered link as active + $link.addClass(ClassName.ACTIVE); + // Set triggered links parents as active + // With both