From a83646070f6da52c116c042910dd4e69c3b0e80d Mon Sep 17 00:00:00 2001 From: Arik Fraimovich Date: Sun, 30 Oct 2016 11:29:51 +0200 Subject: [PATCH] Initial Webpack setup --- frontend/.babelrc | 3 + frontend/.eslintignore | 2 + frontend/.eslintrc.js | 8 + frontend/.gitignore | 1 + frontend/app/assets/css/redash.css | 681 ++ frontend/app/assets/css/superflat_redash.css | 9682 +++++++++++++++++ .../fonts/roboto/Roboto-Bold-webfont.eot | Bin 0 -> 20966 bytes .../fonts/roboto/Roboto-Bold-webfont.svg | 593 + .../fonts/roboto/Roboto-Bold-webfont.ttf | Bin 0 -> 45008 bytes .../fonts/roboto/Roboto-Bold-webfont.woff | Bin 0 -> 24808 bytes .../fonts/roboto/Roboto-Light-webfont.eot | Bin 0 -> 20940 bytes .../fonts/roboto/Roboto-Light-webfont.svg | 641 ++ .../fonts/roboto/Roboto-Light-webfont.ttf | Bin 0 -> 45880 bytes .../fonts/roboto/Roboto-Light-webfont.woff | Bin 0 -> 24576 bytes .../fonts/roboto/Roboto-Medium-webfont.eot | Bin 0 -> 21364 bytes .../fonts/roboto/Roboto-Medium-webfont.svg | 593 + .../fonts/roboto/Roboto-Medium-webfont.ttf | Bin 0 -> 45304 bytes .../fonts/roboto/Roboto-Medium-webfont.woff | Bin 0 -> 25048 bytes .../fonts/roboto/Roboto-Regular-webfont.eot | Bin 0 -> 21320 bytes .../fonts/roboto/Roboto-Regular-webfont.svg | 621 ++ .../fonts/roboto/Roboto-Regular-webfont.ttf | Bin 0 -> 45376 bytes .../fonts/roboto/Roboto-Regular-webfont.woff | Bin 0 -> 25020 bytes .../fonts/roboto/Roboto-Thin-webfont.eot | Bin 0 -> 21659 bytes .../fonts/roboto/Roboto-Thin-webfont.svg | 631 ++ .../fonts/roboto/Roboto-Thin-webfont.ttf | Bin 0 -> 47700 bytes .../fonts/roboto/Roboto-Thin-webfont.woff | Bin 0 -> 24944 bytes frontend/app/assets/images/favicon-16x16.png | Bin 0 -> 1364 bytes frontend/app/assets/images/favicon-32x32.png | Bin 0 -> 2005 bytes frontend/app/assets/images/favicon-96x96.png | Bin 0 -> 3914 bytes .../app/components/app-header/app_header.html | 3 + frontend/app/components/app-header/index.js | 12 + frontend/app/components/footer/index.js | 10 + frontend/app/components/index.js | 2 + frontend/app/index.html | 19 + frontend/app/index.js | 29 + frontend/app/pages/home/index.js | 16 + frontend/app/pages/index.js | 1 + frontend/package.json | 46 + frontend/webpack.config.js | 71 + 39 files changed, 13665 insertions(+) create mode 100644 frontend/.babelrc create mode 100644 frontend/.eslintignore create mode 100644 frontend/.eslintrc.js create mode 100644 frontend/.gitignore create mode 100644 frontend/app/assets/css/redash.css create mode 100644 frontend/app/assets/css/superflat_redash.css create mode 100755 frontend/app/assets/fonts/roboto/Roboto-Bold-webfont.eot create mode 100755 frontend/app/assets/fonts/roboto/Roboto-Bold-webfont.svg create mode 100755 frontend/app/assets/fonts/roboto/Roboto-Bold-webfont.ttf create mode 100755 frontend/app/assets/fonts/roboto/Roboto-Bold-webfont.woff create mode 100755 frontend/app/assets/fonts/roboto/Roboto-Light-webfont.eot create mode 100755 frontend/app/assets/fonts/roboto/Roboto-Light-webfont.svg create mode 100755 frontend/app/assets/fonts/roboto/Roboto-Light-webfont.ttf create mode 100755 frontend/app/assets/fonts/roboto/Roboto-Light-webfont.woff create mode 100755 frontend/app/assets/fonts/roboto/Roboto-Medium-webfont.eot create mode 100755 frontend/app/assets/fonts/roboto/Roboto-Medium-webfont.svg create mode 100755 frontend/app/assets/fonts/roboto/Roboto-Medium-webfont.ttf create mode 100755 frontend/app/assets/fonts/roboto/Roboto-Medium-webfont.woff create mode 100755 frontend/app/assets/fonts/roboto/Roboto-Regular-webfont.eot create mode 100755 frontend/app/assets/fonts/roboto/Roboto-Regular-webfont.svg create mode 100755 frontend/app/assets/fonts/roboto/Roboto-Regular-webfont.ttf create mode 100755 frontend/app/assets/fonts/roboto/Roboto-Regular-webfont.woff create mode 100755 frontend/app/assets/fonts/roboto/Roboto-Thin-webfont.eot create mode 100755 frontend/app/assets/fonts/roboto/Roboto-Thin-webfont.svg create mode 100755 frontend/app/assets/fonts/roboto/Roboto-Thin-webfont.ttf create mode 100755 frontend/app/assets/fonts/roboto/Roboto-Thin-webfont.woff create mode 100755 frontend/app/assets/images/favicon-16x16.png create mode 100755 frontend/app/assets/images/favicon-32x32.png create mode 100755 frontend/app/assets/images/favicon-96x96.png create mode 100644 frontend/app/components/app-header/app_header.html create mode 100644 frontend/app/components/app-header/index.js create mode 100644 frontend/app/components/footer/index.js create mode 100644 frontend/app/components/index.js create mode 100644 frontend/app/index.html create mode 100644 frontend/app/index.js create mode 100644 frontend/app/pages/home/index.js create mode 100644 frontend/app/pages/index.js create mode 100644 frontend/package.json create mode 100644 frontend/webpack.config.js diff --git a/frontend/.babelrc b/frontend/.babelrc new file mode 100644 index 00000000..05581748 --- /dev/null +++ b/frontend/.babelrc @@ -0,0 +1,3 @@ +{ + "presets": ["es2015", "stage-2"] +} diff --git a/frontend/.eslintignore b/frontend/.eslintignore new file mode 100644 index 00000000..34af3774 --- /dev/null +++ b/frontend/.eslintignore @@ -0,0 +1,2 @@ +build/*.js +config/*.js diff --git a/frontend/.eslintrc.js b/frontend/.eslintrc.js new file mode 100644 index 00000000..0e64af9e --- /dev/null +++ b/frontend/.eslintrc.js @@ -0,0 +1,8 @@ +module.exports = { + root: true, + extends: 'airbnb-base', + 'rules': { + // allow debugger during development + 'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0 + } +} diff --git a/frontend/.gitignore b/frontend/.gitignore new file mode 100644 index 00000000..1521c8b7 --- /dev/null +++ b/frontend/.gitignore @@ -0,0 +1 @@ +dist diff --git a/frontend/app/assets/css/redash.css b/frontend/app/assets/css/redash.css new file mode 100644 index 00000000..8a0af319 --- /dev/null +++ b/frontend/app/assets/css/redash.css @@ -0,0 +1,681 @@ +body { + padding-top: 50px; +} + +body.headless { + padding-top: 0px; +} + +body.headless nav.app-header { + display: none; +} + +a[ng-click] { + cursor: pointer; +} + +a.link { + cursor: pointer; +} + +a.page-title { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + max-width: 400px; +} + +a.navbar-brand { + padding: 5px 5px 0px 0px; + margin-left: 0px !important; +} + +.navbar .fa { + font-size: 18px; +} + +a.navbar-brand img { + height: 40px; +} + +.avatar { + margin-top: 5px; + margin-bottom: 5px; +} + +.avatar img { + width: 40px; + height: 40px; +} + +#logout { + color: white; + position: relative; + left: -9px; + bottom: -11px; +} + +.details-toggle { + cursor: pointer; +} + +.details-toggle::before { + content: '▸'; + margin-right: 5px; +} + +.details-toggle.open::before { + content: '▾'; + margin-right: 5px; +} + +.edit-in-place span { + white-space: pre-line; +} + +.edit-in-place span.editable { + cursor: pointer; +} + +.edit-in-place span.editable:hover { + background: #FCFCA2; +} + +.edit-in-place input, +.edit-in-place textarea { + display: none; +} + +.edit-in-place.active span { + display: none; +} + +.edit-in-place.active input, +.edit-in-place.active textarea { + display: inline-block; +} + +.delete-button { + float: none !important; +} + +.list-group-item.active button { + color: white; +} + +.panel-heading > p:last-child { + margin-bottom: 0px; +} + +.panel-heading > a, +.panel-heading .query-link { + color: inherit; +} + +.panel-heading .query-link:hover { + text-decoration: underline; +} + +.form-group.required .control-label:after { + content: "*"; + color: red; +} + +.form-group .help-block.error { + display: none; +} + +.form-group.has-error .help-block.error { + display: block; +} + +/* angular-growl */ +.growl { + position: fixed; + bottom: 10px; + right: 10px; + float: right; + width: 250px; + z-index: 10000; +} + +.growl-item.ng-enter, +.growl-item.ng-leave { + -webkit-transition: 0.5s linear all; + -moz-transition: 0.5s linear all; + -o-transition: 0.5s linear all; + transition: 0.5s linear all; +} + +.growl-item.ng-enter, +.growl-item.ng-leave.ng-leave-active { + opacity: 0; +} + +.growl-item.ng-leave, +.growl-item.ng-enter.ng-enter-active { + opacity: 1; + +} + +/* Gridster */ + +.gridster ul { + list-style-type: none; +} + +li.widget { + /*background-color:grey;*/ + border-width: 1px; + border-style: solid; + border-color: grey; + opacity: 0.7; +} + +li.widget:hover { + opacity: 1.0 !important; + + -webkit-transition: opacity .6s; + -moz-transition: opacity .6s; + -o-transition: opacity .6s; + -ms-transition: opacity .6s; + transition: opacity .6s; +} + +.gridster .preview-holder { + border: none !important; + border-radius: 0 !important; + background: rgba(0, 0, 0, 0.5) !important; +} + +/* Editor */ + +.ace_editor { + border: 1px solid #eee; + height: 100%; + margin-bottom: 10px; +} + +/* Support for Font-Awesome in btn-xs */ + +.btn-xs > .fa { + font-size: 14px; + top: 1px; + position: relative; +} + +/* Because of ng-repeat we add span between the .dropdown-menu element and the li element, so we had +to add those CSS styles here. */ + +.dropdown-menu > span > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.428571429; + color: #333333; + white-space: nowrap; +} + +.dropdown-menu > span > li > a:hover, +.dropdown-menu > span > li > a:focus { + color: #ffffff; + text-decoration: none; + background-color: #428bca; +} + +/* Dropdown submenus */ +.dropdown-submenu { + position: relative; +} + +.dropdown-submenu > .dropdown-menu { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: -1px; + -webkit-border-radius: 0 6px 6px 6px; + -moz-border-radius: 0 6px 6px 6px; + border-radius: 0 6px 6px 6px; +} + +.dropdown-submenu:hover > .dropdown-menu { + display: block; +} + +.dropdown-submenu > a:after { + display: block; + content: " "; + float: right; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; + border-width: 5px 0 5px 5px; + border-left-color: #cccccc; + margin-top: 5px; + margin-right: -10px; +} + +.dropdown-submenu:hover > a:after { + /*border-left-color: #ffffff;*/ +} + +.dropdown-submenu.pull-left { + float: none; +} + +.dropdown-submenu.pull-left > .dropdown-menu { + left: -100%; + margin-left: 10px; + -webkit-border-radius: 6px 0 6px 6px; + -moz-border-radius: 6px 0 6px 6px; + border-radius: 6px 0 6px 6px; +} + +.rd-tab .remove { + cursor: pointer; + color: #A09797; + padding: 0 3px 1px 4px; + font-size: 11px; +} + +.rd-tab .remove:hover { + color: white; + background-color: #FF8080; + border-radius: 50%; +} + +.tab-nav > li.rd-tab-btn { + float: right; + padding-right: 10px; + padding-top: 10px; +} + +/* light version of bootstrap's form-control */ +.rd-form-control { + display: block; + padding: 6px 12px; + line-height: 1.428571429; + color: #555555; + vertical-align: middle; + background-color: #ffffff; + border: 1px solid #cccccc; + border-radius: 4px; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-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; +} + +.rd-form-control { + width: 100%; +} + +pivot-table-renderer > table, grid-renderer > div, visualization-renderer > div { + overflow: auto; +} + +counter-renderer { + display: block; + text-align: center; +} + +counter-renderer counter { + margin: 0 auto; + padding: 15px 50px; + display: block;; +} + +counter-renderer value, +counter-renderer counter-target { + font-size: 80px; + display: block; +} + +counter-renderer counter-target { + color: #ccc; +} + +counter-renderer counter.positive value { + color: #5cb85c; +} + +counter-renderer counter.negative value { + color: #d9534f; + margin-right: 15px; +} + +counter-renderer counter-name { + font-size: 40px; + display: block; +} + +.box { + font: 10px sans-serif; +} + +.box line, +.box rect, +.box circle { + fill: #fff; + stroke: #000; + stroke-width: 1.5px; +} + +.box .center { + stroke-dasharray: 3, 3; +} + +.box .outlier { + fill: none; + stroke: #000; +} + +.axis text { + font: 10px sans-serif; +} + +.axis path, +.axis line { + fill: none; + stroke: #000; + shape-rendering: crispEdges; +} + +.grid-background { + fill: #ddd; +} + +.grid path, +.grid line { + fill: none; + stroke: #fff; + shape-rendering: crispEdges; +} + +.grid .minor line { + stroke-opacity: .5; +} + +.grid text { + display: none; +} + +.iframe-container { + height: 100%; +} + +.schema-container { + height: 100%; + z-index: 10; + background-color: white; +} + +.schema-browser { + height: calc(100% - 45px); + overflow-y: auto; + overflow-x: hidden; + border: 1px solid rgba(0,0,0,.15); +} + +div.table-name { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + cursor: pointer; + padding: 0 10px; +} + +div.table-name:hover { + background: #f4f4f4; +} + +.blankslate { + text-align: center; + padding: 30px; +} + +.log-container { + margin-bottom: 50px; +} + +/* Footer */ + +.footer { + color: #818d9f; + padding-bottom: 30px; +} + +.footer a { + color: #818d9f; + margin-left: 20px; +} + +.col-table .missing-value { + color: #b94a48; +} + +.col-table .super-small-input { + padding-left: 3px; + height: 24px; +} + +.col-table .ui-select-toggle, .col-table .ui-select-search { + padding: 2px; + padding-left: 5px; + height: 24px; +} + +.clearable button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +/* Immediately apply ng-cloak, instead of waiting for angular.js to load: */ +[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak { + display: none !important; +} + +/* Smart Table */ + +.smart-table { + margin-bottom: 0px; +} + +.smart-table .pagination { + margin-bottom: 5px; + margin-top: 10px; +} + +.smart-table .smart-table-header-row .header-content { + cursor: pointer; +} + +.voffset { + margin-top: 2px; +} + +.voffset1 { + margin-top: 5px; +} + +.voffset2 { + margin-top: 10px; +} + +.voffset3 { + margin-top: 15px; +} + +.voffset4 { + margin-top: 30px; +} + +.voffset5 { + margin-top: 40px; +} + +.voffset6 { + margin-top: 60px; +} + +.voffset7 { + margin-top: 80px; +} + +.voffset8 { + margin-top: 100px; +} + +.voffset9 { + margin-top: 150px; +} + +.overlay { + background-color: #808080; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + padding: 0; + z-index: 1000; + opacity: 0.8; +} + +.container-fluid { + padding-left: 5px; + padding-right: 5px; +} + +.modal-xl { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + overflow: hidden; +} +.modal-xl .modal-dialog { + position: fixed; + margin: 0; + width: 100%; + height: 100%; + padding: 0; +} + +.modal-xl .modal-content { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border: 2px solid #3c7dcf; + border-radius: 0; + box-shadow: none; +} + +.modal-xl .modal-header { + position: absolute; + top: 0; + right: 0; + left: 0; + height: 50px; + padding: 10px; + border: 0; +} + +.modal-xl .modal-body { + position: absolute; + top: 50px; + bottom: 60px; + width: 100%; + overflow: auto; +} + +.modal-xl .modal-footer { + position: absolute; + right: 0; + bottom: 0; + left: 0; + height: 60px; + padding: 10px; +} + +/* Bootstrap Overrides */ + +.flex-parent { + display: flex; + flex-direction: column; + justify-content: center; +} + +.collapsing, +.collapse.in { + background: #f4f4f4; + padding: 5px 10px; + transition: all 0.35s ease; +} + +/* Fixes for SuperFlat */ + +.table-hover > tbody > tr:hover { + background-color: #f4f4f4; +} + +.dropdown-menu { + z-index: 1000000000; +} + + +.t-body a.actions { + font-size: 24px; + line-height: 100%; + padding: 4px 10px 3px; + display: block; +} + +.t-body a.actions:hover, +.t-body a.actions.open > a { + background-color: rgba(0, 0, 0, 0.1); +} + +/* ui-select adjustments for SuperFlat */ + +/* Same definition as .form-control */ +.ui-select-toggle.btn-default { + height: 35px; + padding: 6px 12px; + font-size: 13px; + line-height: 1.42857143; + color: #9E9E9E; + background: #fff none; + border: 1px solid #e8e8e8; + border-radius: 5px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} + +.t-header.widget { + padding: 5px; +} + +/* Sankey Visualization */ +.sankey .node rect { + fill-opacity: .9; + shape-rendering: crispEdges; + stroke-width: 0; +} +.sankey .node text { + text-shadow: 0 1px 0 #fff; +} +.sankey .link { + fill: none; + stroke: #000; + stroke-opacity: .2; +} + diff --git a/frontend/app/assets/css/superflat_redash.css b/frontend/app/assets/css/superflat_redash.css new file mode 100644 index 00000000..ba9ed52a --- /dev/null +++ b/frontend/app/assets/css/superflat_redash.css @@ -0,0 +1,9682 @@ +/** LESS Plugins **/ +/** Load Main Bootstrap LESS files **/ +/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background-color: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +mark { + background: #ff0; + color: #000; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + box-sizing: content-box; + height: 0; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + -webkit-appearance: textfield; + box-sizing: content-box; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} +legend { + border: 0; + padding: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +td, +th { + padding: 0; +} +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + background: transparent !important; + color: #000 !important; + box-shadow: none !important; + text-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + .navbar { + display: none; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 10px; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: 'Roboto', sans-serif; + font-size: 13px; + line-height: 1.42857143; + color: #767676; + background-color: #edecec; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #2196F3; + text-decoration: none; +} +a:hover, +a:focus { + color: #0a6ebd; + text-decoration: none; +} +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; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 2px; +} +.img-thumbnail { + padding: 4px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #eee; + border-radius: 2px; + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: inline-block; + max-width: 100%; + height: auto; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 18px; + margin-bottom: 18px; + border: 0; + border-top: 1px solid #eeeeee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +[role="button"] { + cursor: pointer; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: #333; +} +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: #828282; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 18px; + margin-bottom: 9px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 9px; + margin-bottom: 9px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +h1, +.h1 { + font-size: 33px; +} +h2, +.h2 { + font-size: 27px; +} +h3, +.h3 { + font-size: 23px; +} +h4, +.h4 { + font-size: 17px; +} +h5, +.h5 { + font-size: 13px; +} +h6, +.h6 { + font-size: 12px; +} +p { + margin: 0 0 9px; +} +.lead { + margin-bottom: 18px; + font-size: 14px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 19.5px; + } +} +small, +.small { + font-size: 92%; +} +mark, +.mark { + background-color: #fcf8e3; + padding: .2em; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-lowercase { + text-transform: lowercase; +} +.text-uppercase { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #828282; +} +.text-primary { + color: #2196F3; +} +a.text-primary:hover, +a.text-primary:focus { + color: #0c7cd5; +} +.text-success { + color: #4CAF50; +} +a.text-success:hover, +a.text-success:focus { + color: #3d8b40; +} +.text-info { + color: #2196F3; +} +a.text-info:hover, +a.text-info:focus { + color: #0c7cd5; +} +.text-warning { + color: #FF9800; +} +a.text-warning:hover, +a.text-warning:focus { + color: #cc7a00; +} +.text-danger { + color: #f55a4e; +} +a.text-danger:hover, +a.text-danger:focus { + color: #f32c1e; +} +.bg-primary { + color: #fff; + background-color: #2196F3; +} +a.bg-primary:hover, +a.bg-primary:focus { + background-color: #0c7cd5; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover, +a.bg-success:focus { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover, +a.bg-info:focus { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover, +a.bg-warning:focus { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover, +a.bg-danger:focus { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 8px; + margin: 36px 0 18px; + border-bottom: 1px solid transparent; +} +ul, +ol { + margin-top: 0; + margin-bottom: 9px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + list-style: none; + margin-left: -5px; +} +.list-inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; +} +dl { + margin-top: 0; + margin-bottom: 18px; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #828282; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 9px 18px; + margin: 0 0 18px; + font-size: 16.25px; + border-left: 5px solid #eeeeee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #828282; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; + text-align: right; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} +address { + margin-bottom: 18px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: transparent; + border-radius: 2px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 2px; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + box-shadow: none; +} +pre { + display: block; + padding: 8.5px; + margin: 0 0 9px; + font-size: 12px; + line-height: 1.42857143; + word-break: break-all; + word-wrap: break-word; + color: #333333; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 2px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; +} +@media (min-width: 768px) { + .container { + width: 100%; + } +} +@media (min-width: 992px) { + .container { + width: 100%; + } +} +@media (min-width: 1200px) { + .container { + width: 100%; + } +} +.container-fluid { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; +} +.row { + margin-left: -15px; + margin-right: -15px; +} +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 15px; + padding-right: 15px; +} +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0%; +} +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0%; + } +} +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0%; + } +} +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0%; + } +} +table { + background-color: #fff; +} +caption { + padding-top: 10px; + padding-bottom: 10px; + color: #828282; + text-align: left; +} +th { + text-align: left; +} +.table { + width: 100%; + max-width: 100%; + margin-bottom: 18px; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 10px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #f0f0f0; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #f0f0f0; +} +.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 #f0f0f0; +} +.table .table { + background-color: #edecec; +} +.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: 7px; +} +.table-bordered { + border: 1px solid #f0f0f0; +} +.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 #f0f0f0; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #FCFCFC; +} +.table-hover > tbody > tr:hover { + background-color: #ffffff; +} +table col[class*="col-"] { + position: static; + float: none; + display: table-column; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + float: none; + display: table-cell; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #FFFCBE; +} +.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: #fffba4; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +.table-responsive { + overflow-x: auto; + min-height: 0.01%; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 13.5px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #f0f0f0; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + padding: 0; + margin: 0; + border: 0; + min-width: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 18px; + font-size: 19.5px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 7px; + font-size: 13px; + line-height: 1.42857143; + color: #9E9E9E; +} +.form-control { + display: block; + width: 100%; + height: 35px; + padding: 6px 12px; + font-size: 13px; + line-height: 1.42857143; + color: #9E9E9E; + background-color: #fff; + background-image: none; + border: 1px solid #e8e8e8; + border-radius: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #79c2ff; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(121, 194, 255, 0.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(121, 194, 255, 0.6); +} +.form-control::-moz-placeholder { + color: #b4b4b4; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #b4b4b4; +} +.form-control::-webkit-input-placeholder { + color: #b4b4b4; +} +.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; +} +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: 35px; + } + 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: 40px; + } +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + min-height: 18px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-left: -20px; + margin-top: 4px \9; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.form-control-static { + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; + min-height: 31px; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-left: 0; + padding-right: 0; +} +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 2px; +} +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: 2px; +} +.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: 30px; + padding: 6px 10px; + font-size: 12px; + line-height: 1.5; +} +.input-lg { + height: 40px; + padding: 10px 16px; + font-size: 17px; + line-height: 1.3333333; + border-radius: 0px; +} +select.input-lg { + height: 40px; + line-height: 40px; +} +textarea.input-lg, +select[multiple].input-lg { + height: auto; +} +.form-group-lg .form-control { + height: 40px; + padding: 10px 16px; + font-size: 17px; + line-height: 1.3333333; + border-radius: 0px; +} +.form-group-lg select.form-control { + height: 40px; + line-height: 40px; +} +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 40px; + min-height: 35px; + padding: 11px 16px; + font-size: 17px; + line-height: 1.3333333; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 43.75px; +} +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 35px; + height: 35px; + line-height: 35px; + 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: 40px; + height: 40px; + line-height: 40px; +} +.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: #4CAF50; +} +.has-success .form-control { + border-color: #4CAF50; + -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: #3d8b40; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #92cf94; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #92cf94; +} +.has-success .input-group-addon { + color: #4CAF50; + border-color: #4CAF50; + background-color: #dff0d8; +} +.has-success .form-control-feedback { + color: #4CAF50; +} +.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: #FF9800; +} +.has-warning .form-control { + border-color: #FF9800; + -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: #cc7a00; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffc166; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffc166; +} +.has-warning .input-group-addon { + color: #FF9800; + border-color: #FF9800; + background-color: #fcf8e3; +} +.has-warning .form-control-feedback { + color: #FF9800; +} +.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: #f55a4e; +} +.has-error .form-control { + border-color: #f55a4e; + -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: #f32c1e; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fbb4af; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fbb4af; +} +.has-error .input-group-addon { + color: #f55a4e; + border-color: #f55a4e; + background-color: #f2dede; +} +.has-error .form-control-feedback { + color: #f55a4e; +} +.has-feedback label ~ .form-control-feedback { + top: 23px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #b6b6b6; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + margin-top: 0; + margin-bottom: 0; + padding-top: 7px; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 25px; +} +.form-horizontal .form-group { + margin-left: -15px; + margin-right: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + margin-bottom: 0; + padding-top: 7px; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 14.333333px; + font-size: 17px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + font-size: 12px; + } +} +.btn { + display: inline-block; + margin-bottom: 0; + font-weight: 400; + text-align: center; + vertical-align: middle; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 6px 12px; + font-size: 13px; + line-height: 1.42857143; + border-radius: 2px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn.active.focus { + outline: 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 { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: not-allowed; + opacity: 0.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: #e8e8e8; +} +.btn-default:focus, +.btn-default.focus { + color: #333; + background-color: #e6e6e6; + border-color: #a8a8a8; +} +.btn-default:hover { + color: #333; + background-color: #e6e6e6; + border-color: #c9c9c9; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #e6e6e6; + border-color: #c9c9c9; +} +.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: #a8a8a8; +} +.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: #e8e8e8; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} +.btn-default:hover, +.btn-default:focus, +.btn-default.focus, +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #fafafa; + border-color: #e5e5e5; +} +.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: #e8e8e8; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} +.btn-primary { + color: #fff; + background-color: #2196F3; + border-color: #0d8aee; +} +.btn-primary:focus, +.btn-primary.focus { + color: #fff; + background-color: #0c7cd5; + border-color: #064475; +} +.btn-primary:hover { + color: #fff; + background-color: #0c7cd5; + border-color: #0a68b4; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #0c7cd5; + border-color: #0a68b4; +} +.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: #0a68b4; + border-color: #064475; +} +.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: #2196F3; + border-color: #0d8aee; +} +.btn-primary .badge { + color: #2196F3; + background-color: #fff; +} +.btn-primary:hover, +.btn-primary:focus, +.btn-primary.focus, +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #1791f2; + border-color: #0d87e9; +} +.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: #2196F3; + border-color: #0d8aee; +} +.btn-primary .badge { + color: #2196F3; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #4CAF50; + border-color: #449d48; +} +.btn-success:focus, +.btn-success.focus { + color: #fff; + background-color: #3d8b40; + border-color: #1e441f; +} +.btn-success:hover { + color: #fff; + background-color: #3d8b40; + border-color: #327334; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #3d8b40; + border-color: #327334; +} +.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: #327334; + border-color: #1e441f; +} +.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: #4CAF50; + border-color: #449d48; +} +.btn-success .badge { + color: #4CAF50; + background-color: #fff; +} +.btn-success:hover, +.btn-success:focus, +.btn-success.focus, +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #49a84d; + border-color: #439a46; +} +.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: #4CAF50; + border-color: #449d48; +} +.btn-success .badge { + color: #4CAF50; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #00BCD4; + border-color: #00a5bb; +} +.btn-info:focus, +.btn-info.focus { + color: #fff; + background-color: #008fa1; + border-color: #00343b; +} +.btn-info:hover { + color: #fff; + background-color: #008fa1; + border-color: #006f7d; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #008fa1; + border-color: #006f7d; +} +.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: #006f7d; + border-color: #00343b; +} +.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: #00BCD4; + border-color: #00a5bb; +} +.btn-info .badge { + color: #00BCD4; + background-color: #fff; +} +.btn-info:hover, +.btn-info:focus, +.btn-info.focus, +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #00b3ca; + border-color: #00a1b5; +} +.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: #00BCD4; + border-color: #00a5bb; +} +.btn-info .badge { + color: #00BCD4; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #FF9800; + border-color: #e68900; +} +.btn-warning:focus, +.btn-warning.focus { + color: #fff; + background-color: #cc7a00; + border-color: #663d00; +} +.btn-warning:hover { + color: #fff; + background-color: #cc7a00; + border-color: #a86400; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #cc7a00; + border-color: #a86400; +} +.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: #a86400; + border-color: #663d00; +} +.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: #FF9800; + border-color: #e68900; +} +.btn-warning .badge { + color: #FF9800; + background-color: #fff; +} +.btn-warning:hover, +.btn-warning:focus, +.btn-warning.focus, +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #f59200; + border-color: #e08600; +} +.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: #FF9800; + border-color: #e68900; +} +.btn-warning .badge { + color: #FF9800; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #F44336; + border-color: #f32c1e; +} +.btn-danger:focus, +.btn-danger.focus { + color: #fff; + background-color: #ea1c0d; + border-color: #891008; +} +.btn-danger:hover { + color: #fff; + background-color: #ea1c0d; + border-color: #c8180b; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #ea1c0d; + border-color: #c8180b; +} +.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: #c8180b; + border-color: #891008; +} +.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: #F44336; + border-color: #f32c1e; +} +.btn-danger .badge { + color: #F44336; + background-color: #fff; +} +.btn-danger:hover, +.btn-danger:focus, +.btn-danger.focus, +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #f33a2c; + border-color: #f22819; +} +.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: #F44336; + border-color: #f32c1e; +} +.btn-danger .badge { + color: #F44336; + background-color: #fff; +} +.btn-link { + color: #2196F3; + font-weight: normal; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link.active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #0a6ebd; + text-decoration: none; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #828282; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 17px; + line-height: 1.3333333; + border-radius: 2px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 2px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 2px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-property: height, visibility; + transition-property: height, visibility; + -webkit-transition-duration: 0.35s; + transition-duration: 0.35s; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid \9; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 9; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + font-size: 13px; + text-align: left; + background-color: #fff; + border: 1px solid transparent; + border-radius: 2px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 8px 0; + overflow: hidden; + background-color: rgba(0, 0, 0, 0.08); +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857143; + color: #333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + text-decoration: none; + color: #333; + background-color: rgba(0, 0, 0, 0.075); +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #333; + text-decoration: none; + outline: 0; + background-color: rgba(0, 0, 0, 0.075); +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #e4e4e4; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + left: auto; + right: 0; +} +.dropdown-menu-left { + left: 0; + right: auto; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #828282; + white-space: nowrap; +} +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: -1; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px dashed; + border-bottom: 4px solid \9; + content: ""; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + left: auto; + right: 0; + } + .navbar-right .dropdown-menu-left { + left: 0; + right: auto; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar .btn, +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 2px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-bottom-left-radius: 2px; + border-top-right-radius: 0; + 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%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + float: none; + display: table-cell; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 40px; + padding: 10px 16px; + font-size: 17px; + line-height: 1.3333333; + border-radius: 0px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 40px; + line-height: 40px; +} +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: 2px; +} +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: 13px; + font-weight: normal; + line-height: 1; + color: #9E9E9E; + text-align: center; + background-color: #FCFCFC; + border: 1px solid #e8e8e8; + border-radius: 2px; +} +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 2px; +} +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 17px; + border-radius: 2px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + z-index: 2; + margin-left: -1px; +} +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.nav > li.disabled > a { + color: #828282; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #828282; + text-decoration: none; + background-color: transparent; + cursor: not-allowed; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eeeeee; + border-color: #2196F3; +} +.nav .nav-divider { + height: 1px; + margin: 8px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 2px 2px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #ddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #9E9E9E; + background-color: #edecec; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 2px; +} +.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: 2px 2px 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: #edecec; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 2px; +} +.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: #2196F3; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 2px; +} +.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: 2px 2px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #edecec; + } +} +.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: 18px; + border: 1px solid transparent; +} +@media (min-width: 768px) { + .navbar { + border-radius: 2px; + } +} +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + overflow-x: visible; + padding-right: 15px; + padding-left: 15px; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-left: 0; + padding-right: 0; + } +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + float: left; + padding: 16px 15px; + font-size: 17px; + line-height: 18px; + height: 50px; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 768px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: -15px; + } +} +.navbar-toggle { + position: relative; + float: right; + margin-right: 15px; + padding: 9px 10px; + margin-top: 8px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 2px; +} +.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: 8px -15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 18px; +} +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 18px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 16px; + padding-bottom: 16px; + } +} +.navbar-form { + margin-left: -15px; + margin-right: -15px; + padding: 10px 15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + margin-top: 7.5px; + margin-bottom: 7.5px; +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 768px) { + .navbar-form { + width: auto; + border: 0; + margin-left: 0; + margin-right: 0; + padding-top: 0; + padding-bottom: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-right-radius: 2px; + border-top-left-radius: 2px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: 7.5px; + margin-bottom: 7.5px; +} +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px; +} +.navbar-text { + margin-top: 16px; + margin-bottom: 16px; +} +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-left: 15px; + margin-right: 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: #777; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777; +} +.navbar-default .navbar-nav > li > a { + color: #777; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333; + 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 { + background-color: #e7e7e7; + color: #555; +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + 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: #777; +} +.navbar-default .navbar-link:hover { + color: #333; +} +.navbar-default .btn-link { + color: #777; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333; +} +.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: #222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #a8a8a8; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #a8a8a8; +} +.navbar-inverse .navbar-nav > li > a { + color: #a8a8a8; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + background-color: #080808; + color: #fff; +} +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #a8a8a8; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #a8a8a8; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.navbar-inverse .btn-link { + color: #a8a8a8; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #fff; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; +} +.breadcrumb { + padding: 8px 20px; + margin-bottom: 18px; + list-style: none; + background-color: transparent; + border-radius: 2px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + content: "/\00a0"; + padding: 0 5px; + color: #ccc; +} +.breadcrumb > .active { + color: #7c7c7c; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 18px 0; + border-radius: 2px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + line-height: 1.42857143; + text-decoration: none; + color: #7E7E7E; + background-color: #E2E2E2; + border: 1px solid #fff; + margin-left: -1px; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 2px; + border-top-left-radius: 2px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-bottom-right-radius: 2px; + border-top-right-radius: 2px; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + z-index: 3; + color: #333; + background-color: #d7d7d7; + border-color: #fff; +} +.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; + background-color: #03A9F4; + border-color: #fff; + cursor: default; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #828282; + background-color: #E2E2E2; + border-color: #fff; + cursor: not-allowed; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 17px; + line-height: 1.3333333; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 2px; + border-top-left-radius: 2px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-bottom-right-radius: 2px; + border-top-right-radius: 2px; +} +.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: 2px; + border-top-left-radius: 2px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-bottom-right-radius: 2px; + border-top-right-radius: 2px; +} +.pager { + padding-left: 0; + margin: 18px 0; + list-style: none; + text-align: center; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #E2E2E2; + border: 1px solid #fff; + border-radius: 5px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #d7d7d7; +} +.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: #828282; + background-color: #E2E2E2; + cursor: not-allowed; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +a.label:hover, +a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #828282; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #696969; +} +.label-primary { + background-color: #2196F3; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #0c7cd5; +} +.label-success { + background-color: #4CAF50; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #3d8b40; +} +.label-info { + background-color: #00BCD4; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #008fa1; +} +.label-warning { + background-color: #FF9800; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #cc7a00; +} +.label-danger { + background-color: #F44336; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #ea1c0d; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: 400; + color: #fff; + line-height: 1; + vertical-align: middle; + white-space: nowrap; + text-align: center; + background-color: #2196F3; + border-radius: 2px; +} +.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: #fff; + background-color: #2196F3; +} +.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: #F7F7F7; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 20px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #dedede; +} +.container .jumbotron, +.container-fluid .jumbotron { + border-radius: 2px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron, + .container-fluid .jumbotron { + padding-left: 60px; + padding-right: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 59px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 18px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #eee; + border-radius: 2px; + -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-left: auto; + margin-right: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #2196F3; +} +.thumbnail .caption { + padding: 9px; + color: #767676; +} +.alert { + padding: 15px; + margin-bottom: 18px; + border: 1px solid transparent; + border-radius: 2px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + background-color: rgba(76, 175, 80, 0.7); + border-color: transparent; + color: #fff; +} +.alert-success hr { + border-top-color: rgba(0, 0, 0, 0); +} +.alert-success .alert-link { + color: #e6e6e6; +} +.alert-info { + background-color: rgba(33, 150, 243, 0.7); + border-color: transparent; + color: #fff; +} +.alert-info hr { + border-top-color: rgba(0, 0, 0, 0); +} +.alert-info .alert-link { + color: #e6e6e6; +} +.alert-warning { + background-color: rgba(255, 193, 7, 0.7); + border-color: transparent; + color: #fff; +} +.alert-warning hr { + border-top-color: rgba(0, 0, 0, 0); +} +.alert-warning .alert-link { + color: #e6e6e6; +} +.alert-danger { + background-color: rgba(244, 67, 54, 0.7); + border-color: transparent; + color: #fff; +} +.alert-danger hr { + border-top-color: rgba(0, 0, 0, 0); +} +.alert-danger .alert-link { + color: #e6e6e6; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 18px; + margin-bottom: 18px; + background-color: #f5f5f5; + border-radius: 2px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} +.progress-bar { + float: left; + width: 0%; + height: 100%; + font-size: 12px; + line-height: 18px; + color: #fff; + text-align: center; + background-color: #2196F3; + -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: #4CAF50; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #00BCD4; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #FF9800; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-danger { + background-color: #F44336; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media, +.media-body { + zoom: 1; + overflow: hidden; +} +.media-body { + width: 10000px; +} +.media-object { + display: block; +} +.media-object.img-thumbnail { + max-width: none; +} +.media-right, +.media > .pull-right { + padding-left: 10px; +} +.media-left, +.media > .pull-left { + padding-right: 10px; +} +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} +.media-middle { + vertical-align: middle; +} +.media-bottom { + vertical-align: bottom; +} +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + margin-bottom: 20px; + padding-left: 0; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #f4f4f4; +} +.list-group-item:first-child { + border-top-right-radius: 2px; + border-top-left-radius: 2px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; +} +a.list-group-item, +button.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading, +button.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +button.list-group-item:hover, +a.list-group-item:focus, +button.list-group-item:focus { + text-decoration: none; + color: #555; + background-color: #f5f5f5; +} +button.list-group-item { + width: 100%; + text-align: left; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + background-color: #fff; + color: #B5B4B4; + cursor: not-allowed; +} +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #B5B4B4; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #000; + background-color: #f5f5f5; + border-color: #f4f4f4; +} +.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: #ffffff; +} +.list-group-item-success { + color: #4CAF50; + background-color: #dff0d8; +} +a.list-group-item-success, +button.list-group-item-success { + color: #4CAF50; +} +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: #4CAF50; + 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: #4CAF50; + border-color: #4CAF50; +} +.list-group-item-info { + color: #2196F3; + background-color: #d9edf7; +} +a.list-group-item-info, +button.list-group-item-info { + color: #2196F3; +} +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: #2196F3; + 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: #2196F3; + border-color: #2196F3; +} +.list-group-item-warning { + color: #FF9800; + background-color: #fcf8e3; +} +a.list-group-item-warning, +button.list-group-item-warning { + color: #FF9800; +} +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: #FF9800; + 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: #FF9800; + border-color: #FF9800; +} +.list-group-item-danger { + color: #f55a4e; + background-color: #f2dede; +} +a.list-group-item-danger, +button.list-group-item-danger { + color: #f55a4e; +} +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: #f55a4e; + 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: #f55a4e; + border-color: #f55a4e; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 18px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 2px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: 1px; + border-top-left-radius: 1px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 15px; + color: inherit; +} +.panel-title > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.panel-title > .small > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 1px; + border-bottom-left-radius: 1px; +} +.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: 1px; + border-top-left-radius: 1px; +} +.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: 1px; + border-bottom-left-radius: 1px; +} +.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.list-group + .panel-footer { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-left: 15px; + padding-right: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-right-radius: 1px; + border-top-left-radius: 1px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 1px; + border-top-right-radius: 1px; +} +.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: 1px; +} +.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: 1px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 1px; + border-bottom-left-radius: 1px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-left-radius: 1px; + border-bottom-right-radius: 1px; +} +.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: 1px; +} +.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: 1px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #f0f0f0; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + border: 0; + margin-bottom: 0; +} +.panel-group { + margin-bottom: 18px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 2px; +} +.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: #333333; + 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: #333333; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; +} +.panel-primary { + border-color: #2196F3; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #2196F3; + border-color: #2196F3; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #2196F3; +} +.panel-primary > .panel-heading .badge { + color: #2196F3; + background-color: #fff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #2196F3; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #4CAF50; + 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: #4CAF50; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #2196F3; + 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: #2196F3; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #FF9800; + 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: #FF9800; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #f55a4e; + 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: #f55a4e; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + left: 0; + bottom: 0; + height: 100%; + width: 100%; + border: 0; +} +.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive-4by3 { + padding-bottom: 75%; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 2px; + -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: 2px; +} +.well-sm { + padding: 9px; + border-radius: 2px; +} +.close { + float: right; + font-size: 19.5px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover, +.close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.modal-open { + overflow: hidden; +} +.modal { + display: none; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #fff; + border: 1px solid transparent; + border-radius: 2px; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; + outline: 0; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 10; + background-color: #000; +} +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} +.modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); +} +.modal-header { + padding: 15px; + border-bottom: 1px solid transparent; + min-height: #0f0f0f; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: transparent; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid transparent; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: 'Roboto', sans-serif; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + font-size: 12px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 1; + filter: alpha(opacity=100); +} +.tooltip.top { + margin-top: -3px; + padding: 5px 0; +} +.tooltip.right { + margin-left: 3px; + padding: 0 5px; +} +.tooltip.bottom { + margin-top: 3px; + padding: 5px 0; +} +.tooltip.left { + margin-left: -3px; + padding: 0 5px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + background-color: #333; + border-radius: 2px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #333; +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + right: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #333; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #333; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #333; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #333; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #333; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #333; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #333; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 9; + display: none; + max-width: 276px; + padding: 1px; + font-family: 'Roboto', sans-serif; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + font-size: 13px; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #fff; + border-radius: 2px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + margin: 0; + padding: 8px 14px; + font-size: 13px; + background-color: #fff; + border-bottom: 1px solid #f2f2f2; + border-radius: 1px 1px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover > .arrow { + border-width: 11px; +} +.popover > .arrow:after { + border-width: 10px; + content: ""; +} +.popover.top > .arrow { + left: 50%; + margin-left: -11px; + border-bottom-width: 0; + border-top-color: #cccccc; + border-top-color: #ffffff; + bottom: -11px; +} +.popover.top > .arrow:after { + content: " "; + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: #fff; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: #cccccc; + border-right-color: #ffffff; +} +.popover.right > .arrow:after { + content: " "; + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #fff; +} +.popover.bottom > .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #cccccc; + border-bottom-color: #ffffff; + top: -11px; +} +.popover.bottom > .arrow:after { + content: " "; + top: 1px; + margin-left: -10px; + border-top-width: 0; + border-bottom-color: #fff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #cccccc; + border-left-color: #ffffff; +} +.popover.left > .arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #fff; + bottom: -10px; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; +} +.carousel-inner > .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform 0.6s ease-in-out; + -moz-transition: -moz-transform 0.6s ease-in-out; + -o-transition: -o-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + -moz-perspective: 1000px; + perspective: 1000px; + } + .carousel-inner > .item.next, + .carousel-inner > .item.active.right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + left: 0; + } + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + left: 0; + } + .carousel-inner > .item.next.left, + .carousel-inner > .item.prev.right, + .carousel-inner > .item.active { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + left: 0; + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 15%; + opacity: 0.5; + filter: alpha(opacity=50); + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); +} +.carousel-control.right { + left: auto; + right: 0; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); +} +.carousel-control:hover, +.carousel-control:focus { + outline: 0; + color: #fff; + text-decoration: none; + opacity: 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%; + margin-top: -10px; + z-index: 5; + display: inline-block; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + line-height: 1; + font-family: serif; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + margin-left: -30%; + padding-left: 0; + list-style: none; + text-align: center; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid #fff; + border-radius: 10px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); +} +.carousel-indicators .active { + margin: 0; + width: 12px; + height: 12px; + background-color: #fff; +} +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -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 { + left: 20%; + right: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-footer:before, +.modal-footer:after { + content: " "; + display: table; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-footer:after { + clear: both; +} +.center-block { + display: block; + margin-left: auto; + margin-right: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table !important; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table !important; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} +/* -------------------------------------------------------- + Paths +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + Container +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + Template Variables +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + Branding +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + Font +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + Typograpgy +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + Form +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + Colors +-----------------------------------------------------------*/ +/** Form States **/ +/* -------------------------------------------------------- + Alert +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + Bootstrap Brands +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + Border Radius +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + Dropdown +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + Page Header +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + Buttons +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + Tables +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + Pagination +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + Thumbnail +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + Carousel +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + Modal +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + Tooltips +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + Popobver +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + Breacrumb +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + Jumbotron +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + List Group +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + Badges +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + Misc +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + Font Face +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + Button Varients +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + CSS Transform - Scale and Rotate +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + CSS Animations based on animate.css +-----------------------------------------------------------*/ +/* -------------------------------------------------------- + Roboto Light - 300 +-----------------------------------------------------------*/ +@font-face { + font-family: roboto; + src: url('../fonts/roboto/Roboto-Light-webfont.eot'); + src: url('../fonts/roboto/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-Light-webfont.woff') format('woff'), url('../fonts/roboto/Roboto-Light-webfont.ttf') format('truetype'), url('../fonts/roboto/Roboto-Light-webfont.svg#icon') format('svg'); + font-weight: 300; + font-style: normal; +} +/* -------------------------------------------------------- + Roboto Regular - 400 +-----------------------------------------------------------*/ +@font-face { + font-family: roboto; + src: url('../fonts/roboto/Roboto-Regular-webfont.eot'); + src: url('../fonts/roboto/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-Regular-webfont.woff') format('woff'), url('../fonts/roboto/Roboto-Regular-webfont.ttf') format('truetype'), url('../fonts/roboto/Roboto-Regular-webfont.svg#icon') format('svg'); + font-weight: 400; + font-style: normal; +} +/* -------------------------------------------------------- + Roboto Medium - 500 +-----------------------------------------------------------*/ +@font-face { + font-family: roboto; + src: url('../fonts/roboto/Roboto-Medium-webfont.eot'); + src: url('../fonts/roboto/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-Medium-webfont.woff') format('woff'), url('../fonts/roboto/Roboto-Medium-webfont.ttf') format('truetype'), url('../fonts/roboto/Roboto-Medium-webfont.svg#icon') format('svg'); + font-weight: 500; + font-style: normal; +} +/* -------------------------------------------------------- + Roboto Bold - 700 +-----------------------------------------------------------*/ +@font-face { + font-family: roboto; + src: url('../fonts/roboto/Roboto-Bold-webfont.eot'); + src: url('../fonts/roboto/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-Bold-webfont.woff') format('woff'), url('../fonts/roboto/Roboto-Bold-webfont.ttf') format('truetype'), url('../fonts/roboto/Roboto-Bold-webfont.svg#icon') format('svg'); + font-weight: 700; + font-style: normal; +} +@media print { + @page { + margin: 0; + padding: 0; + size: auto; + } + body, + #content, + .container { + margin: 0mm 0mm 0mm 0mm !important; + padding: 0mm !important; + } + #header, + #footer, + #sidebar, + #chat, + .growl-animated, + [data-action="print"] { + display: none !important; + } + /* -------------------------------------------------------- + Invoice + -----------------------------------------------------------*/ + .invoice { + padding: 30px !important; + -webkit-print-color-adjust: exact !important; + } + .invoice .card-header { + background: #eee !important; + padding: 20px; + margin-bottom: 20px; + margin: -60px -30px 25px -30px; + } + .invoice .page-header { + display: none; + } + .invoice .highlight { + background: #eee !important; + } +} +/** Media - Overriding the Media object to 3.2 version in order to prevent issues like text overflow. **/ +.media { + margin-top: 0; + overflow: visible; +} +.media:before, +.media:after { + content: " "; + display: table; +} +.media:after { + clear: both; +} +.media:before, +.media:after { + content: " "; + display: table; +} +.media:after { + clear: both; +} +.media > .pull-left { + padding-right: 15px; +} +.media > .pull-right { + padding-left: 15px; +} +.media-heading { + font-size: 14px; + margin-bottom: 10px; +} +.media-body { + zoom: 1; + display: block; + width: auto; +} +.media-object { + border-radius: 2px; +} +/** LIST **/ +.list-inline > li { + vertical-align: top; + margin-left: 0; +} +*, +button, +input, +i, +a { + -webkit-font-smoothing: antialiased; +} +*, +*:active, +*:hover { + outline: none !important; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important; +} +html { + overflow-x: hidden\0/; + -ms-overflow-style: none; +} +html, +body { + min-height: 100vh; +} +body { + padding-top: 62px; + position: relative; + padding-bottom: 95px; +} +strong { + font-weight: 500; +} +#content { + position: relative; + padding-top: 30px; + padding-bottom: 30px; +} +@media (min-width: 769px) { + #content { + padding-right: 15px; + padding-left: 15px; + } +} +@media (min-width: 1280px) { + #content { + margin-left: 240px; + } +} +@media (min-width: 768px) and (max-width: 1279px) { + #content { + margin-left: 64px; + } +} +@media (max-width: 768px) { + #content { + margin-left: 0; + } +} +.container.c-boxed { + max-width: 1170px; +} +/* -------------------------------------------------------- + Generate Margin Classes (0px - 25px) + margin, margin-top, margin-bottom, margin-left, margin-right +-----------------------------------------------------------*/ +.m-0 { + margin: 0px !important; +} +.m-t-0 { + margin-top: 0px !important; +} +.m-b-0 { + margin-bottom: 0px !important; +} +.m-l-0 { + margin-left: 0px !important; +} +.m-r-0 { + margin-right: 0px !important; +} +.m-5 { + margin: 5px !important; +} +.m-t-5 { + margin-top: 5px !important; +} +.m-b-5 { + margin-bottom: 5px !important; +} +.m-l-5 { + margin-left: 5px !important; +} +.m-r-5 { + margin-right: 5px !important; +} +.m-10 { + margin: 10px !important; +} +.m-t-10 { + margin-top: 10px !important; +} +.m-b-10 { + margin-bottom: 10px !important; +} +.m-l-10 { + margin-left: 10px !important; +} +.m-r-10 { + margin-right: 10px !important; +} +.m-15 { + margin: 15px !important; +} +.m-t-15 { + margin-top: 15px !important; +} +.m-b-15 { + margin-bottom: 15px !important; +} +.m-l-15 { + margin-left: 15px !important; +} +.m-r-15 { + margin-right: 15px !important; +} +.m-20 { + margin: 20px !important; +} +.m-t-20 { + margin-top: 20px !important; +} +.m-b-20 { + margin-bottom: 20px !important; +} +.m-l-20 { + margin-left: 20px !important; +} +.m-r-20 { + margin-right: 20px !important; +} +.m-25 { + margin: 25px !important; +} +.m-t-25 { + margin-top: 25px !important; +} +.m-b-25 { + margin-bottom: 25px !important; +} +.m-l-25 { + margin-left: 25px !important; +} +.m-r-25 { + margin-right: 25px !important; +} +.m-30 { + margin: 30px !important; +} +.m-t-30 { + margin-top: 30px !important; +} +.m-b-30 { + margin-bottom: 30px !important; +} +.m-l-30 { + margin-left: 30px !important; +} +.m-r-30 { + margin-right: 30px !important; +} +/* -------------------------------------------------------- + Generate Padding Classes (0px - 25px) + padding, padding-top, padding-bottom, padding-left, padding-right +-----------------------------------------------------------*/ +.p-0 { + padding: 0px !important; +} +.p-t-0 { + padding-top: 0px !important; +} +.p-b-0 { + padding-bottom: 0px !important; +} +.p-l-0 { + padding-left: 0px !important; +} +.p-r-0 { + padding-right: 0px !important; +} +.p-5 { + padding: 5px !important; +} +.p-t-5 { + padding-top: 5px !important; +} +.p-b-5 { + padding-bottom: 5px !important; +} +.p-l-5 { + padding-left: 5px !important; +} +.p-r-5 { + padding-right: 5px !important; +} +.p-10 { + padding: 10px !important; +} +.p-t-10 { + padding-top: 10px !important; +} +.p-b-10 { + padding-bottom: 10px !important; +} +.p-l-10 { + padding-left: 10px !important; +} +.p-r-10 { + padding-right: 10px !important; +} +.p-15 { + padding: 15px !important; +} +.p-t-15 { + padding-top: 15px !important; +} +.p-b-15 { + padding-bottom: 15px !important; +} +.p-l-15 { + padding-left: 15px !important; +} +.p-r-15 { + padding-right: 15px !important; +} +.p-20 { + padding: 20px !important; +} +.p-t-20 { + padding-top: 20px !important; +} +.p-b-20 { + padding-bottom: 20px !important; +} +.p-l-20 { + padding-left: 20px !important; +} +.p-r-20 { + padding-right: 20px !important; +} +.p-25 { + padding: 25px !important; +} +.p-t-25 { + padding-top: 25px !important; +} +.p-b-25 { + padding-bottom: 25px !important; +} +.p-l-25 { + padding-left: 25px !important; +} +.p-r-25 { + padding-right: 25px !important; +} +.p-30 { + padding: 30px !important; +} +.p-t-30 { + padding-top: 30px !important; +} +.p-b-30 { + padding-bottom: 30px !important; +} +.p-l-30 { + padding-left: 30px !important; +} +.p-r-30 { + padding-right: 30px !important; +} +/* -------------------------------------------------------- + Generate Font-Size Classes (8px - 20px) +-----------------------------------------------------------*/ +.f-8 { + font-size: 8px !important; +} +.f-9 { + font-size: 9px !important; +} +.f-10 { + font-size: 10px !important; +} +.f-11 { + font-size: 11px !important; +} +.f-12 { + font-size: 12px !important; +} +.f-13 { + font-size: 13px !important; +} +.f-14 { + font-size: 14px !important; +} +.f-15 { + font-size: 15px !important; +} +.f-16 { + font-size: 16px !important; +} +.f-17 { + font-size: 17px !important; +} +.f-18 { + font-size: 18px !important; +} +.f-19 { + font-size: 19px !important; +} +.f-20 { + font-size: 20px !important; +} +/* -------------------------------------------------------- + Font Weight +-----------------------------------------------------------*/ +.f-300 { + font-weight: 300 !important; +} +.f-400 { + font-weight: 400 !important; +} +.f-500 { + font-weight: 500 !important; +} +.f-700 { + font-weight: 700 !important; +} +/* -------------------------------------------------------- + Position +-----------------------------------------------------------*/ +.p-relative { + position: relative !important; +} +.p-absolute { + position: absolute !important; +} +.p-fixed { + position: fixed !important; +} +.p-static { + position: static !important; +} +/* -------------------------------------------------------- + Overflow +-----------------------------------------------------------*/ +.o-hidden { + overflow: hidden !important; +} +.o-visible { + overflow: visible !important; +} +.o-auto { + overflow: auto !important; +} +/* -------------------------------------------------------- + Display +-----------------------------------------------------------*/ +.di-block { + display: inline-block !important; +} +.d-block { + display: block; +} +/* -------------------------------------------------------- + Background Colors and Colors +-----------------------------------------------------------*/ +.bg-white { + background-color: #ffffff !important; +} +.c-white { + color: #ffffff !important; +} +.bg-ace { + background-color: #f8f8f8 !important; +} +.c-ace { + color: #f8f8f8 !important; +} +.bg-black { + background-color: #000000 !important; +} +.c-black { + color: #000000 !important; +} +.bg-brown { + background-color: #795548 !important; +} +.c-brown { + color: #795548 !important; +} +.bg-pink { + background-color: #E91E63 !important; +} +.c-pink { + color: #E91E63 !important; +} +.bg-red { + background-color: #F44336 !important; +} +.c-red { + color: #F44336 !important; +} +.bg-blue { + background-color: #2196F3 !important; +} +.c-blue { + color: #2196F3 !important; +} +.bg-purple { + background-color: #9C27B0 !important; +} +.c-purple { + color: #9C27B0 !important; +} +.bg-deeppurple { + background-color: #673AB7 !important; +} +.c-deeppurple { + color: #673AB7 !important; +} +.bg-lightblue { + background-color: #03A9F4 !important; +} +.c-lightblue { + color: #03A9F4 !important; +} +.bg-cyan { + background-color: #00BCD4 !important; +} +.c-cyan { + color: #00BCD4 !important; +} +.bg-teal { + background-color: #009688 !important; +} +.c-teal { + color: #009688 !important; +} +.bg-green { + background-color: #4CAF50 !important; +} +.c-green { + color: #4CAF50 !important; +} +.bg-lightgreen { + background-color: #8BC34A !important; +} +.c-lightgreen { + color: #8BC34A !important; +} +.bg-lime { + background-color: #CDDC39 !important; +} +.c-lime { + color: #CDDC39 !important; +} +.bg-yellow { + background-color: #FFEB3B !important; +} +.c-yellow { + color: #FFEB3B !important; +} +.bg-amber { + background-color: #FFC107 !important; +} +.c-amber { + color: #FFC107 !important; +} +.bg-orange { + background-color: #FF9800 !important; +} +.c-orange { + color: #FF9800 !important; +} +.bg-deeporange { + background-color: #FF5722 !important; +} +.c-deeporange { + color: #FF5722 !important; +} +.bg-gray { + background-color: #9E9E9E !important; +} +.c-gray { + color: #9E9E9E !important; +} +.bg-bluegray { + background-color: #607D8B !important; +} +.c-bluegray { + color: #607D8B !important; +} +.bg-indigo { + background-color: #3F51B5 !important; +} +.c-indigo { + color: #3F51B5 !important; +} +/* -------------------------------------------------------- + Background Colors +-----------------------------------------------------------*/ +.bg-brand { + background-color: #191C22; +} +.bg-black-trp { + background-color: rgba(0, 0, 0, 0.12) !important; +} +/* -------------------------------------------------------- + Borders +-----------------------------------------------------------*/ +.b-0 { + border: 0 !important; +} +/* -------------------------------------------------------- + Width +-----------------------------------------------------------*/ +.w-100 { + width: 100% !important; +} +/* -------------------------------------------------------- + Border Radius +-----------------------------------------------------------*/ +.brd-2 { + border-radius: 2px; +} +label { + font-weight: 500; +} +/* -------------------------------------------------------- + Input Fields +-----------------------------------------------------------*/ +.form-control { + -webkit-transition: all; + -o-transition: all; + transition: all; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + resize: none; + box-shadow: 0 0 0 40px rgba(0, 0, 0, 0) !important; + border-radius: 0; +} +.form-control:focus { + box-shadow: 0 0 1px -2px rgba(121, 194, 255, 0.5) !important; +} +/* -------------------------------------------------------- + Custom Checkbox + Radio +-----------------------------------------------------------*/ +.cr-alt { + position: relative; + padding-top: 0; + margin: 0; +} +.cr-alt label { + position: relative; + padding-left: 28px; +} +.cr-alt.has-success input[type="checkbox"] + .input-helper, +.cr-alt.has-success input[type="radio"] + .input-helper { + border-color: #4CAF50; +} +.cr-alt.has-success input[type="checkbox"]:checked + .input-helper:before, +.cr-alt.has-success input[type="radio"]:checked + .input-helper:before { + background: #4CAF50; +} +.cr-alt.has-warning input[type="checkbox"] + .input-helper, +.cr-alt.has-warning input[type="radio"] + .input-helper { + border-color: #FF9800; +} +.cr-alt.has-warning input[type="checkbox"]:checked + .input-helper:before, +.cr-alt.has-warning input[type="radio"]:checked + .input-helper:before { + background: #FF9800; +} +.cr-alt.has-error input[type="checkbox"] + .input-helper, +.cr-alt.has-error input[type="radio"] + .input-helper { + border-color: #F44336; +} +.cr-alt.has-error input[type="checkbox"]:checked + .input-helper:before, +.cr-alt.has-error input[type="radio"]:checked + .input-helper:before { + background: #F44336; +} +.cr-alt input[type="checkbox"], +.cr-alt input[type="radio"] { + opacity: 0; + filter: alpha(opacity=0); + width: 20px; + height: 20px; + position: absolute; + z-index: 10; + margin: 0; + top: 0; + left: 0; + cursor: pointer; +} +.cr-alt input[type="checkbox"] + .input-helper, +.cr-alt input[type="radio"] + .input-helper { + border: 1px solid #e8e8e8; + width: 19px; + height: 19px; + background: #fff; + position: absolute; + left: 0; + top: -1px; + cursor: pointer; +} +.cr-alt input[type="checkbox"]:checked + .input-helper:before, +.cr-alt input[type="radio"]:checked + .input-helper:before { + content: ""; + width: 9px; + height: 9px; + background: #31ACFF; + position: absolute; + left: 4px; + top: 4px; +} +.cr-alt input[type="radio"] + i { + border-radius: 50%; +} +.cr-alt input[type="radio"]:checked + i:before { + border-radius: 50%; +} +.cr-alt.disabled { + opacity: 0.7; + filter: alpha(opacity=70); +} +.checkbox-inline, +.radio-inline { + padding-left: 27px; +} +/* -------------------------------------------------------- + Input Addon +-----------------------------------------------------------*/ +.input-group .input-group-addon { + min-width: 40px; + color: #333; + padding: 0; +} +.input-group:not([class*="input-group-"]) .input-group-addon { + font-size: 15px; +} +/* -------------------------------------------------------- + Toggle Switch +-----------------------------------------------------------*/ +.toggle-switch { + display: inline-block; + vertical-align: top; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.toggle-switch .ts-label { + display: inline-block; + margin: 0 20px 0 0; + vertical-align: top; + -webkit-transition: color 0.56s cubic-bezier(0.4, 0, 0.2, 1); + transition: color 0.56s cubic-bezier(0.4, 0, 0.2, 1); +} +.toggle-switch .ts-helper { + display: inline-block; + position: relative; + width: 40px; + height: 16px; + border-radius: 8px; + background: rgba(0, 0, 0, 0.26); + -webkit-transition: background 0.28s cubic-bezier(0.4, 0, 0.2, 1); + transition: background 0.28s cubic-bezier(0.4, 0, 0.2, 1); + vertical-align: middle; + cursor: pointer; +} +.toggle-switch .ts-helper:before { + content: ''; + position: absolute; + top: -4px; + left: -4px; + width: 24px; + height: 24px; + background: #fafafa; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.28); + border-radius: 50%; + webkit-transition: left 0.28s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1); + transition: left 0.28s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1); +} +.toggle-switch:not(.disabled) .ts-helper:active:before { + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.28), 0 0 0 20px rgba(128, 128, 128, 0.1); +} +.toggle-switch input { + position: absolute; + z-index: 1; + width: 46px; + margin: 0 0 0 -4px; + height: 24px; + opacity: 0; + filter: alpha(opacity=0); + cursor: pointer; +} +.toggle-switch input:checked + .ts-helper:before { + left: 20px; +} +.toggle-switch:not([data-ts-color]) input:not(:disabled):checked + .ts-helper { + background: rgba(0, 150, 136, 0.5); +} +.toggle-switch:not([data-ts-color]) input:not(:disabled):checked + .ts-helper:before { + background: #009688; +} +.toggle-switch:not([data-ts-color]) input:not(:disabled):checked + .ts-helper:active:before { + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.28), 0 0 0 20px rgba(0, 150, 136, 0.2); +} +.toggle-switch.disabled { + opacity: 0.6; + filter: alpha(opacity=60); +} +.toggle-switch[data-ts-color="red"] input:not(:disabled):checked + .ts-helper { + background: rgba(244, 67, 54, 0.5); +} +.toggle-switch[data-ts-color="red"] input:not(:disabled):checked + .ts-helper:before { + background: #F44336; +} +.toggle-switch[data-ts-color="red"] input:not(:disabled):checked + .ts-helper:active:before { + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.28), 0 0 0 20px rgba(244, 67, 54, 0.2); +} +.toggle-switch[data-ts-color="blue"] input:not(:disabled):checked + .ts-helper { + background: rgba(33, 150, 243, 0.5); +} +.toggle-switch[data-ts-color="blue"] input:not(:disabled):checked + .ts-helper:before { + background: #2196F3; +} +.toggle-switch[data-ts-color="blue"] input:not(:disabled):checked + .ts-helper:active:before { + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.28), 0 0 0 20px rgba(33, 150, 243, 0.2); +} +.toggle-switch[data-ts-color="amber"] input:not(:disabled):checked + .ts-helper { + background: rgba(255, 193, 7, 0.5); +} +.toggle-switch[data-ts-color="amber"] input:not(:disabled):checked + .ts-helper:before { + background: #FFC107; +} +.toggle-switch[data-ts-color="amber"] input:not(:disabled):checked + .ts-helper:active:before { + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.28), 0 0 0 20px rgba(255, 193, 7, 0.2); +} +.toggle-switch[data-ts-color="purple"] input:not(:disabled):checked + .ts-helper { + background: rgba(156, 39, 176, 0.5); +} +.toggle-switch[data-ts-color="purple"] input:not(:disabled):checked + .ts-helper:before { + background: #9C27B0; +} +.toggle-switch[data-ts-color="purple"] input:not(:disabled):checked + .ts-helper:active:before { + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.28), 0 0 0 20px rgba(156, 39, 176, 0.2); +} +.toggle-switch[data-ts-color="pink"] input:not(:disabled):checked + .ts-helper { + background: rgba(233, 30, 99, 0.5); +} +.toggle-switch[data-ts-color="pink"] input:not(:disabled):checked + .ts-helper:before { + background: #E91E63; +} +.toggle-switch[data-ts-color="pink"] input:not(:disabled):checked + .ts-helper:active:before { + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.28), 0 0 0 20px rgba(233, 30, 99, 0.2); +} +.toggle-switch[data-ts-color="lime"] input:not(:disabled):checked + .ts-helper { + background: rgba(205, 220, 57, 0.5); +} +.toggle-switch[data-ts-color="lime"] input:not(:disabled):checked + .ts-helper:before { + background: #CDDC39; +} +.toggle-switch[data-ts-color="lime"] input:not(:disabled):checked + .ts-helper:active:before { + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.28), 0 0 0 20px rgba(205, 220, 57, 0.2); +} +.toggle-switch[data-ts-color="cyan"] input:not(:disabled):checked + .ts-helper { + background: rgba(0, 188, 212, 0.5); +} +.toggle-switch[data-ts-color="cyan"] input:not(:disabled):checked + .ts-helper:before { + background: #00BCD4; +} +.toggle-switch[data-ts-color="cyan"] input:not(:disabled):checked + .ts-helper:active:before { + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.28), 0 0 0 20px rgba(0, 188, 212, 0.2); +} +.toggle-switch[data-ts-color="green"] input:not(:disabled):checked + .ts-helper { + background: rgba(76, 175, 80, 0.5); +} +.toggle-switch[data-ts-color="green"] input:not(:disabled):checked + .ts-helper:before { + background: #4CAF50; +} +.toggle-switch[data-ts-color="green"] input:not(:disabled):checked + .ts-helper:active:before { + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.28), 0 0 0 20px rgba(76, 175, 80, 0.2); +} +.btn:not(.btn-alt) { + border: 0; +} +.btn[class*="bg-"]:not(.bg-white) { + color: #fff; +} +.btn .caret { + margin-top: -3px; +} +.btn-default { + color: #333; + background-color: #eee; + border-color: transparent; +} +.btn-default:focus, +.btn-default.focus { + color: #333; + background-color: #d5d5d5; + border-color: rgba(0, 0, 0, 0); +} +.btn-default:hover { + color: #333; + background-color: #d5d5d5; + border-color: rgba(0, 0, 0, 0); +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #d5d5d5; + border-color: rgba(0, 0, 0, 0); +} +.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: #c3c3c3; + border-color: rgba(0, 0, 0, 0); +} +.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: #eee; + border-color: transparent; +} +.btn-default .badge { + color: #eee; + background-color: #333; +} +.btn-default:hover, +.btn-default:focus, +.btn-default.focus, +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #e9e9e9; + border-color: rgba(0, 0, 0, 0); +} +.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: #eee; + border-color: transparent; +} +.btn-default .badge { + color: #eee; + background-color: #333; +} +.btn-inverse { + color: #fff; + background-color: #454545; + border-color: transparent; +} +.btn-inverse:focus, +.btn-inverse.focus { + color: #fff; + background-color: #2b2b2b; + border-color: rgba(0, 0, 0, 0); +} +.btn-inverse:hover { + color: #fff; + background-color: #2b2b2b; + border-color: rgba(0, 0, 0, 0); +} +.btn-inverse:active, +.btn-inverse.active, +.open > .dropdown-toggle.btn-inverse { + color: #fff; + background-color: #2b2b2b; + border-color: rgba(0, 0, 0, 0); +} +.btn-inverse:active:hover, +.btn-inverse.active:hover, +.open > .dropdown-toggle.btn-inverse:hover, +.btn-inverse:active:focus, +.btn-inverse.active:focus, +.open > .dropdown-toggle.btn-inverse:focus, +.btn-inverse:active.focus, +.btn-inverse.active.focus, +.open > .dropdown-toggle.btn-inverse.focus { + color: #fff; + background-color: #1a1a1a; + border-color: rgba(0, 0, 0, 0); +} +.btn-inverse:active, +.btn-inverse.active, +.open > .dropdown-toggle.btn-inverse { + background-image: none; +} +.btn-inverse.disabled, +.btn-inverse[disabled], +fieldset[disabled] .btn-inverse, +.btn-inverse.disabled:hover, +.btn-inverse[disabled]:hover, +fieldset[disabled] .btn-inverse:hover, +.btn-inverse.disabled:focus, +.btn-inverse[disabled]:focus, +fieldset[disabled] .btn-inverse:focus, +.btn-inverse.disabled.focus, +.btn-inverse[disabled].focus, +fieldset[disabled] .btn-inverse.focus, +.btn-inverse.disabled:active, +.btn-inverse[disabled]:active, +fieldset[disabled] .btn-inverse:active, +.btn-inverse.disabled.active, +.btn-inverse[disabled].active, +fieldset[disabled] .btn-inverse.active { + background-color: #454545; + border-color: transparent; +} +.btn-inverse .badge { + color: #454545; + background-color: #fff; +} +.btn-inverse:hover, +.btn-inverse:focus, +.btn-inverse.focus, +.btn-inverse:active, +.btn-inverse.active, +.open > .dropdown-toggle.btn-inverse { + color: #fff; + background-color: #404040; + border-color: rgba(0, 0, 0, 0); +} +.btn-inverse:active, +.btn-inverse.active, +.open > .dropdown-toggle.btn-inverse { + background-image: none; +} +.btn-inverse.disabled, +.btn-inverse[disabled], +fieldset[disabled] .btn-inverse, +.btn-inverse.disabled:hover, +.btn-inverse[disabled]:hover, +fieldset[disabled] .btn-inverse:hover, +.btn-inverse.disabled:focus, +.btn-inverse[disabled]:focus, +fieldset[disabled] .btn-inverse:focus, +.btn-inverse.disabled.focus, +.btn-inverse[disabled].focus, +fieldset[disabled] .btn-inverse.focus, +.btn-inverse.disabled:active, +.btn-inverse[disabled]:active, +fieldset[disabled] .btn-inverse:active, +.btn-inverse.disabled.active, +.btn-inverse[disabled].active, +fieldset[disabled] .btn-inverse.active { + background-color: #454545; + border-color: transparent; +} +.btn-inverse .badge { + color: #454545; + background-color: #fff; +} +.btn-link { + color: #333; +} +.btn-icon { + border-radius: 50%; + width: 40px; + height: 40px; + padding: 0; + text-align: center; +} +.btn-icon .zmdi { + font-size: 17px; +} +.btn-icon-text > .zmdi { + font-size: 15px; + vertical-align: top; + display: inline-block; + margin-top: 2px; + line-height: 100%; + margin-right: 5px; +} +.open .btn { + outline: none !important; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important; +} +.open .btn:focus, +.open .btn:active { + outline: none !important; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important; +} +/** ALTERNATIVE BUTTONS **/ +.btn-alt { + background: transparent; +} +.btn-alt.btn-default { + border-color: #a2a2a2; + color: #a2a2a2; +} +.btn-alt.btn-default:not(.btn-white):hover, +.btn-alt.btn-default:not(.btn-white):active, +.btn-alt.btn-default:not(.btn-white):focus { + color: #fff; + background: #a2a2a2; +} +.btn-alt.btn-default.btn-white:hover, +.btn-alt.btn-default.btn-white:active, +.btn-alt.btn-default.btn-white:focus { + color: #333; + background: #a2a2a2; +} +.btn-alt.btn-info { + border-color: #00BCD4; + color: #00BCD4; +} +.btn-alt.btn-info:not(.btn-white):hover, +.btn-alt.btn-info:not(.btn-white):active, +.btn-alt.btn-info:not(.btn-white):focus { + color: #fff; + background: #00BCD4; +} +.btn-alt.btn-info.btn-white:hover, +.btn-alt.btn-info.btn-white:active, +.btn-alt.btn-info.btn-white:focus { + color: #333; + background: #00BCD4; +} +.btn-alt.btn-primary { + border-color: #2196F3; + color: #2196F3; +} +.btn-alt.btn-primary:not(.btn-white):hover, +.btn-alt.btn-primary:not(.btn-white):active, +.btn-alt.btn-primary:not(.btn-white):focus { + color: #fff; + background: #2196F3; +} +.btn-alt.btn-primary.btn-white:hover, +.btn-alt.btn-primary.btn-white:active, +.btn-alt.btn-primary.btn-white:focus { + color: #333; + background: #2196F3; +} +.btn-alt.btn-success { + border-color: #4CAF50; + color: #4CAF50; +} +.btn-alt.btn-success:not(.btn-white):hover, +.btn-alt.btn-success:not(.btn-white):active, +.btn-alt.btn-success:not(.btn-white):focus { + color: #fff; + background: #4CAF50; +} +.btn-alt.btn-success.btn-white:hover, +.btn-alt.btn-success.btn-white:active, +.btn-alt.btn-success.btn-white:focus { + color: #333; + background: #4CAF50; +} +.btn-alt.btn-warning { + border-color: #FF9800; + color: #FF9800; +} +.btn-alt.btn-warning:not(.btn-white):hover, +.btn-alt.btn-warning:not(.btn-white):active, +.btn-alt.btn-warning:not(.btn-white):focus { + color: #fff; + background: #FF9800; +} +.btn-alt.btn-warning.btn-white:hover, +.btn-alt.btn-warning.btn-white:active, +.btn-alt.btn-warning.btn-white:focus { + color: #333; + background: #FF9800; +} +.btn-alt.btn-danger { + border-color: #F44336; + color: #F44336; +} +.btn-alt.btn-danger:not(.btn-white):hover, +.btn-alt.btn-danger:not(.btn-white):active, +.btn-alt.btn-danger:not(.btn-white):focus { + color: #fff; + background: #F44336; +} +.btn-alt.btn-danger.btn-white:hover, +.btn-alt.btn-danger.btn-white:active, +.btn-alt.btn-danger.btn-white:focus { + color: #333; + background: #F44336; +} +.clist { + list-style: none; +} +.clist > li:before { + font-family: 'Material-Design-Iconic-Font'; + margin: 0 10px 0 -20px; + vertical-align: middle; +} +.clist.clist-angle > li:before { + content: "\f2fb"; +} +.clist.clist-check > li:before { + content: "\f26b"; +} +.clist.clist-star > li:before { + content: "\f27d"; +} +#header { + width: 100%; + z-index: 10; + top: 0; + left: 0; + background-color: #fff; + height: 62px; +} +#header.affix { + box-shadow: 0 0 20px rgba(0, 0, 0, 0.23); +} +#header:not(.affix) { + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.07); + position: fixed; +} +/* -------------------------------------------------------- + Top Menu +-----------------------------------------------------------*/ +.header-inner { + padding: 0; + margin: 0; + width: 100%; + list-style: none; +} +.header-inner > li:not(.pull-right) { + float: left; +} +@media (max-width: 768px) { + .header-inner > li:not(.top-search) { + position: static; + } + .header-inner > li .dropdown-menu { + width: calc(100% - 30px); + margin-left: 15px; + } +} +.header-inner > li > a { + height: 62px; + color: #333; + min-width: 45px; + display: block; + position: relative; +} +.header-inner > li > a > .zmdi { + font-size: 22px; + line-height: 62px; +} +.header-inner > li:not(.logo) { + text-align: center; +} +.header-inner > li.open > a:not([class*="hi-"]):before { + content: ""; + width: 40px; + height: 40px; + position: absolute; + top: 50%; + left: 50%; + margin-top: -21px; + margin-left: -20px; + background: #eee; + border-radius: 50%; + z-index: -1; +} +.header-inner .dropdown-menu { + margin-top: -5px; +} +.header-inner .open > .hi-messages { + color: #4CAF50; +} +.header-inner .open > .hi-notifications { + color: #FF9800; +} +.header-inner .open > .hi-projects { + color: #4CAF50; +} +.header-inner .open > .hi-events { + color: #2196F3; +} +.header-inner .open .hi-count { + display: none; +} +.hi-count { + position: absolute; + font-style: normal; + background-color: #F44336; + padding: 0 4px; + font-size: 10px; + color: #fff; + line-height: 17px; + height: 17px; + top: 11px; + right: 6px; + border-radius: 50%; + width: 17px; +} +.hi-dropdown { + padding: 0; +} +@media (min-width: 768px) { + .hi-dropdown { + width: 350px; + } +} +/* -------------------------------------------------------- + Logo +-----------------------------------------------------------*/ +.logo { + position: relative; + z-index: 2; + height: 62px; +} +@media (min-width: 1280px) { + .logo { + width: 240px; + background-color: #000; + margin-right: 15px; + } + .logo > a { + padding: 15px 22px; + } +} +@media (max-width: 1279px) { + .logo { + width: 64px; + } + .logo > a { + display: none !important; + } +} +@media (max-width: 768px) { + .logo { + padding: 12px; + } +} +/* -------------------------------------------------------- + Sidebar Trigger for mobile +-----------------------------------------------------------*/ +#menu-trigger { + font-size: 21px; + text-align: center; + color: #fff; + cursor: pointer; + display: none; + background: #000; + height: 100%; +} +#menu-trigger.toggled i:before { + content: '\f2ea'; +} +@media (min-width: 769px) { + #menu-trigger { + line-height: 62px; + } +} +@media (max-width: 1279px) { + #menu-trigger { + display: block; + } +} +@media (max-width: 768px) { + #menu-trigger { + border-radius: 2px; + line-height: 39px; + } +} +/* -------------------------------------------------------- + Top Search +-----------------------------------------------------------*/ +.top-search { + position: relative; + background: #fff; + height: 62px; +} +.top-search:not(.toggled) { + width: 80px; + margin-left: 15px; +} +.top-search:not(.toggled):before { + font-family: 'Material-Design-Iconic-Font'; + content: "\f1c3"; + position: absolute; + left: 0; + top: 15px; + font-size: 22px; + z-index: 1; + color: #333; +} +.top-search:not(.toggled) .ts-reset { + display: none; +} +.top-search:not(.toggled) .ts-input { + cursor: pointer; +} +@media (max-width: 330px) { + .top-search:not(.toggled) { + width: 20px; + } +} +.top-search .ts-input { + height: 60px; + padding-left: 25px; + width: 100%; + border: 0; + position: relative; + background: transparent; + z-index: 1; +} +.top-search.toggled { + position: absolute; + top: 0; + font-size: 20px; + font-weight: normal; + z-index: 1; + width: 100%; + left: 0; +} +@media (min-width: 1280px) { + .top-search.toggled { + padding-left: 240px; + } +} +@media (min-width: 769px) and (max-width: 1279px) { + .top-search.toggled { + padding-left: 64px; + } +} +.top-search.toggled .ts-input { + background: #fff; +} +.top-search.toggled .ts-reset { + font-size: 11px; + color: #fff; + position: absolute; + top: 50%; + right: 15px; + z-index: 2; + width: 20px; + height: 20px; + background-color: #8E8E8E; + line-height: 20px; + text-align: center; + border-radius: 50%; + margin-top: -10px; +} +.top-search.toggled .ts-reset:hover { + cursor: pointer; + background: #333; +} +/* -------------------------------------------------------- + Events +-----------------------------------------------------------*/ +.event-time { + width: 67px; + height: 50px; + text-align: center; + padding: 9px 0; + color: #fff; + border-radius: 2px; + margin-top: 2px; +} +.event-time > h2 { + margin: 0; + line-height: 100%; + font-size: 17px; + margin-bottom: -1px; + color: #fff; + font-weight: normal; +} +/* -------------------------------------------------------- + Apps +-----------------------------------------------------------*/ +@media (min-width: 768px) { + #launch-apps { + padding: 0; + text-align: center; + width: 300px; + } + .la-body { + padding: 20px 10px; + } + .lab-item { + width: 60px; + display: inline-block; + margin: 10px; + } + .lab-item:hover > a { + opacity: 0.8; + filter: alpha(opacity=80); + } + .lab-item:hover > small { + color: #333; + } + .lab-item > a { + height: 60px; + display: block; + color: #fff; + line-height: 70px; + border-radius: 50%; + -webkit-transition: opacity; + -o-transition: opacity; + transition: opacity; + } + .lab-item > a > i { + font-size: 25px; + } + .lab-item > small { + color: #969696; + display: block; + margin-top: 5px; + -webkit-transition: color; + -o-transition: color; + transition: color; + } +} +/* -------------------------------------------------------- + Time +-----------------------------------------------------------*/ +#time { + font-size: 18px; + font-weight: 400; + background-color: #191C22; + color: #FBFBFB; + padding: 4px 11px; + border-radius: 2px; + margin: 14px; +} +#time span:not(:last-child):after { + content: ":"; + position: relative; + top: -1px; + right: -1px; +} +.tile { + background-color: #fff; + margin-bottom: 30px; + position: relative; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.07); +} +.tile[class*="bg-"] { + color: #fff; +} +@media (max-width: 768px) { + .tile { + margin-bottom: 15px; + } +} +.t-header .th-title { + line-height: 100%; +} +.t-header:not(.th-alt) { + padding: 20px 23px; +} +.t-header:not(.th-alt) .th-title { + font-size: 17px; + font-weight: 400; + color: #333; +} +.t-header:not(.th-alt) .th-title small { + font-size: 12px; + color: #9C9C9C; + margin-top: 3px; + display: block; +} +.t-header.th-alt { + padding: 10px 15px 9px; +} +.t-header.th-alt .actions > a { + color: #fff; +} +.t-header.th-alt[class*="bg-"] .th-title { + color: #fff; +} +.t-header .actions { + right: 0; + top: 0; +} +.t-header .actions > a { + font-size: 24px; + line-height: 100%; + padding: 4px 10px 3px; + display: block; +} +.t-header .actions > a:hover, +.t-header .actions.open > a { + background-color: rgba(0, 0, 0, 0.1); +} +.tb-padding { + padding: 20px 23px 30px; +} +.label { + border-radius: 1px; + padding: 4px 5px 3px; +} +h1 .label, +h2 .label, +h3 .label, +h4 .label, +h5 .label, +h6 .label { + border-radius: 2px; +} +.badge { + border-radius: 1px; +} +.dropdown-menu { + box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); + margin-top: 1px; + border-width: 0; + -webkit-animation-name: fadeIn; + animation-name: fadeIn; + -webkit-animation-duration: 300ms; + animation-duration: 300ms; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} +.dropdown-menu > li > a { + padding: 8px 17px; +} +.dropdown-menu.dm-icon > li > a > .zmdi { + line-height: 100%; + vertical-align: top; + font-size: 18px; + width: 28px; +} +.dropdown-menu:not([class*="bg-"]) > li > a { + color: #4C4C4C; +} +.dropdown-menu:not([class*="bg-"]) > li > a:hover { + color: #000; +} +.dropdown-menu[class*="bg-"] > li > a { + font-weight: 300; + color: #fff; +} +.dropdown-header { + padding: 10px 15px 9px; + text-transform: uppercase; + font-weight: normal; + border-radius: 1px 1px 0 0; + line-height: 100%; + border-radius: 2px 2px 0 0; +} +.dropdown-header[class*="bg-"] { + color: #fff; +} +.dropdown-header .actions { + top: 0; + right: 0; +} +.dropdown-header .actions > li > a { + display: block; + padding: 6px 0 5px; + width: 33px; + text-align: center; +} +.dropdown-header .actions > li > a:hover { + background: rgba(0, 0, 0, 0.08); +} +.list-group { + margin-bottom: 0; +} +.list-group.lg-alt .list-group-item { + border: 0; +} +.list-group:not(.lg-alt).lg-listview .list-group-item { + border-left: 0; + border-right: 0; +} +.list-group:not(.lg-alt).lg-listview .list-group-item:last-child { + border-bottom: 0; +} +.list-group-item .cr-alt { + line-height: 100%; + margin-top: 2px; +} +.list-group-item-heading { + margin-bottom: 2px; + color: #333; +} +.list-group-item-heading > small { + font-size: 11px; + color: #C5C5C5; + margin-left: 10px; +} +.list-group-item-heading, +.list-group-item-text { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.list-group-item-text { + display: block; +} +.list-group-item-text:not(:last-child) { + margin-bottom: 4px; +} +.list-group-img { + width: 38px; + height: 38px; + border-radius: 2px; +} +/* -------------------------------------------------------- + Actions +-----------------------------------------------------------*/ +.actions { + position: absolute; + list-style: none; + padding: 0; + margin: 0; +} +.actions > li { + display: inline-block; +} +.actions > li > a { + display: block; + padding: 0 10px; +} +.actions > li > a > i { + font-size: 20px; +} +.actions .dropdown-menu { + min-width: 140px; + margin-top: -8px; + margin-right: -1px; +} +.actions:not(.a-alt) > li > a > i { + color: #939393; +} +.actions:not(.a-alt) > li.open > a > i, +.actions:not(.a-alt) > li > a:hover > i { + color: #000; +} +.actions.a-alt > li > a > i { + color: #fff; +} +/* -------------------------------------------------------- + View More +-----------------------------------------------------------*/ +.view-more { + display: block; + padding: 5px 10px; + text-align: center; + border-top: 1px solid #f4f4f4; + font-size: 12px; + margin-top: 15px; + color: #777777; +} +.view-more:hover { + color: #333; + background-color: #FCFCFC; +} +/* -------------------------------------------------------- + Page Header +-----------------------------------------------------------*/ +.page-header { + padding: 0 22px; + font-weight: normal; + font-size: 19px; + margin: 0 0 20px 0; +} +.page-header small { + text-transform: none; + display: block; + font-size: 12px; + color: #9C9C9C; + margin-top: 7px; + line-height: 140%; +} +.page-header h3 { + margin: 0; + font-weight: normal; + font-size: 15px; + color: #333; +} +/* -------------------------------------------------------- + Close +-----------------------------------------------------------*/ +.close { + font-weight: normal; + text-shadow: none; + opacity: 0.5; + filter: alpha(opacity=50); +} +/* -------------------------------------------------------- + Action Header +-----------------------------------------------------------*/ +.action-header { + position: relative; + background: #f8f8f8; + padding: 15px 13px 15px 17px; +} +.ah-actions { + z-index: 3; + float: right; + margin-top: 7px; + position: relative; +} +.ah-label { + color: #818181; + display: inline-block; + margin: 0; + font-size: 14px; + font-weight: normal; + padding: 0 6px; + line-height: 33px; + vertical-align: middle; + float: left; +} +.ah-search { + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 100%; + z-index: 4; + background: #fff; + display: none; +} +.ah-search:before { + content: "\f1c3"; + font-family: 'Material-Design-Iconic-Font'; + position: absolute; + left: 24px; + top: 17px; + font-size: 22px; +} +.ahs-input { + border: 0; + padding: 0 26px 0 55px; + height: 63px; + font-size: 18px; + width: 100%; + font-weight: 100; + background: #fff; + border-bottom: 1px solid #EEE; +} +.ahs-close { + font-style: normal; + position: absolute; + top: 23px; + right: 22px; + font-size: 17px; + width: 18px; + height: 18px; + background-color: #ADADAD; + line-height: 100%; + color: #fff; + text-align: center; + cursor: pointer; + border-radius: 50%; +} +.ahs-close:hover { + background: #333; +} +/* -------------------------------------------------------- + Load More +-----------------------------------------------------------*/ +.load-more { + text-align: center; + margin-top: 30px; +} +.load-more a { + padding: 5px 10px 3px; + display: inline-block; + background-color: #F44336; + color: #FFF; + border-radius: 2px; + white-space: nowrap; +} +.load-more a i { + font-size: 20px; + vertical-align: middle; + position: relative; + margin-top: -2px; +} +.load-more a:hover { + background-color: #ea1c0d; +} +/* -------------------------------------------------------- + Data List +-----------------------------------------------------------*/ +.dl-horizontal dt { + text-align: left; +} +/* -------------------------------------------------------- + User Avatar +-----------------------------------------------------------*/ +.img-avatar { + height: 37px; + border-radius: 2px; + width: 37px; +} +.progress { + box-shadow: none; + border-radius: 0; + height: 5px; + margin-bottom: 0; +} +.progress .progress-bar { + box-shadow: none; +} +/* -------------------------------------------------------- + User Signups +-----------------------------------------------------------*/ +.rounded-thumbs { + padding: 15px 25px 0; +} +.rt-item { + display: block; + padding-top: 10px; + padding-bottom: 10px; +} +.rt-item img { + width: 100%; + height: 100%; + border-radius: 50%; +} +.rt-item small { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + text-align: center; + display: block; + color: #777; + margin-top: 3px; +} +.rt-item:hover { + background-color: #FCFCFC; +} +.table { + margin-bottom: 0; +} +.table:not(.table-striped) > thead > tr > th { + background-color: #FAFAFA; +} +.table [class*="bg-"] > tr > th { + color: #fff; + border-bottom: 0; + background: transparent !important; +} +.table [class*="bg-"] + tbody > tr:first-child > td { + border-top: 0; +} +.table > thead > tr > th { + vertical-align: middle; + font-weight: 500; + color: #333; + border-width: 1px; + text-transform: uppercase; + padding: 15px 10px; +} +.table > thead > tr > th:first-child, +.table > tbody > tr > th:first-child, +.table > tfoot > tr > th:first-child, +.table > thead > tr > td:first-child, +.table > tbody > tr > td:first-child, +.table > tfoot > tr > td:first-child { + padding-left: 30px; +} +.table > thead > tr > th:last-child, +.table > tbody > tr > th:last-child, +.table > tfoot > tr > th:last-child, +.table > thead > tr > td:last-child, +.table > tbody > tr > td:last-child, +.table > tfoot > tr > td:last-child { + padding-right: 30px; +} +.table tbody > tr:last-child > td { + padding-bottom: 20px; +} +.table-bordered { + border: 0; +} +.table-bordered > tbody > tr > td, +.table-bordered > tbody > tr > th { + border-bottom: 0; + border-left: 0; +} +.table-bordered > tbody > tr > td:last-child, +.table-bordered > tbody > tr > th:last-child { + border-right: 0; +} +.table-bordered > thead > tr > th { + border-left: 0; +} +.table-bordered > thead > tr > th:last-child { + border-right: 0; +} +.table-vmiddle td { + vertical-align: middle !important; +} +.table-responsive { + border: 0; +} +.tile .table > thead:not([class*="bg-"]) > tr > th { + border-top: 1px solid #f0f0f0; +} +.pagination { + border-radius: 0; +} +.pagination > li { + margin: 0 2px; + display: inline-block; + vertical-align: top; +} +.pagination > li > a, +.pagination > li > span { + border-radius: 50% !important; + padding: 0; + width: 40px; + height: 40px; + line-height: 38px; + text-align: center; + font-size: 14px; + z-index: 1; + position: relative; +} +.pagination > li > a > .zmdi, +.pagination > li > span > .zmdi { + font-size: 22px; + line-height: 39px; +} +.pagination > li.disabled { + opacity: 0.5; + filter: alpha(opacity=50); +} +/* -------------------------------------------------------- + Listview Pagination +-----------------------------------------------------------*/ +.lv-pagination { + width: 100%; + text-align: center; + padding: 40px 0; + border-top: 1px solid #F0F0F0; + margin-top: 0; + margin-bottom: 0; +} +/* -------------------------------------------------------- + Pager +-----------------------------------------------------------*/ +.pager li > a, +.pager li > span { + padding: 5px 10px 6px; + color: #7E7E7E; +} +.alert { + padding-left: 30px; + padding-right: 30px; +} +.alert span { + cursor: pointer; +} +.alert-dismissable, +.alert-dismissible { + padding-right: 44px; +} +.alert-inverse { + background-color: #333; + border-color: transparent; + color: #fff; +} +.alert-inverse hr { + border-top-color: rgba(0, 0, 0, 0); +} +.alert-inverse .alert-link { + color: #e6e6e6; +} +.alert-link { + color: #fff !important; + font-weight: normal !important; + text-decoration: underline; +} +.growl-animated.alert-inverse { + box-shadow: 0 0 5px rgba(51, 51, 51, 0.5); +} +.growl-animated.alert-info { + box-shadow: 0 0 5px rgba(33, 150, 243, 0.5); +} +.growl-animated.alert-success { + box-shadow: 0 0 5px rgba(76, 175, 80, 0.5); +} +.growl-animated.alert-warning { + box-shadow: 0 0 5px rgba(255, 193, 7, 0.5); +} +.growl-animated.alert-danger { + box-shadow: 0 0 5px rgba(244, 67, 54, 0.5); +} +/* -------------------------------------------------------- + Thumbnail +-----------------------------------------------------------*/ +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #eee; +} +/* -------------------------------------------------------- + Lightbox +-----------------------------------------------------------*/ +.lightbox > a { + position: relative; + -webkit-transition: opacity; + -o-transition: opacity; + transition: opacity; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.lightbox > a > img { + width: 100%; +} +.lightbox > a:hover { + opacity: 0.8; + filter: alpha(opacity=80); +} +.lightbox > a:not(.p-item) { + margin-bottom: 20px; +} +/* -------------------------------------------------------- + Carousel +-----------------------------------------------------------*/ +.carousel .carousel-control { + -webkit-transition: all; + -o-transition: all; + transition: all; + -webkit-transition-duration: 250ms; + transition-duration: 250ms; + opacity: 0; + filter: alpha(opacity=0); +} +.carousel .carousel-control .zmdi { + position: absolute; + top: 50%; + left: 50%; + line-height: 100%; +} +@media screen and (min-width: 768px) { + .carousel .carousel-control .zmdi { + font-size: 60px; + width: 60px; + height: 60px; + margin-top: -30px; + margin-left: -30px; + } +} +@media screen and (max-width: 991px) { + .carousel .carousel-control .zmdi { + width: 24px; + height: 24px; + margin-top: -12px; + margin-left: -12px; + } +} +.carousel:hover .carousel-control { + opacity: 1; + filter: alpha(opacity=100); +} +.carousel .carousel-caption { + background: rgba(0, 0, 0, 0.6); + left: 0; + right: 0; + bottom: 0; + width: 100%; + padding-bottom: 50px; +} +.carousel .carousel-caption > h3 { + color: #fff; + margin: 0 0 5px; + font-weight: 300; +} +.carousel .carousel-caption > p { + margin: 0; +} +@media screen and (max-width: 991px) { + .carousel .carousel-caption { + display: none; + } +} +.carousel .carousel-indicators { + bottom: 10px; + margin: 0; + left: 0; + bottom: 0; + width: 100%; + padding: 0 0 6px; + background: rgba(0, 0, 0, 0.6); +} +.carousel .carousel-indicators li { + border-radius: 0; + width: 15px; + border: 0; + background: #fff; + height: 3px; + margin: 0; + -webkit-transition: all; + -o-transition: all; + transition: all; + -webkit-transition-duration: 250ms; + transition-duration: 250ms; +} +.carousel .carousel-indicators li.active { + width: 25px; + height: 3px; + background: #FF9800; +} +.modal-header { + padding: 23px 26px; +} +.modal-body { + padding: 0 26px 10px; +} +.modal-content { + box-shadow: 0 5px 20px rgba(0, 0, 0, 0.31); +} +.modal-footer { + padding: 20px 22px; +} +.tab-nav { + list-style: none; + padding: 0; + white-space: nowrap; + margin: 0; + overflow: auto; + box-shadow: inset 0 -2px 0 0 #eee; +} +.tab-nav > li { + display: inline-block; + vertical-align: top; +} +.tab-nav > li > a { + display: inline-block; + color: #7a7a7a; + text-transform: uppercase; + position: relative; + width: 100%; + font-weight: 500; +} +.tab-nav > li > a:after { + content: ""; + height: 2px; + position: absolute; + width: 100%; + left: 0; + bottom: 0; + display: none; +} +@media (min-width: 768px) { + .tab-nav > li > a { + padding: 15px; + } +} +@media (max-width: 768px) { + .tab-nav > li > a { + padding: 15px 8px; + } +} +.tab-nav > li.active > a { + color: #000; +} +.tab-nav > li.active > a:after { + display: block; +} +.tab-nav.tab-nav-right { + text-align: right; +} +.tab-nav.tn-justified > li { + display: table-cell; + width: 1%; + text-align: center; +} +.tab-nav.tn-icon > li .zmdi { + font-size: 22px; + line-height: 100%; + min-height: 25px; +} +.tab-nav:not([data-tab-color]) > li > a:after { + background: #2196F3; +} +.tab-nav[data-tab-color="green"] > li > a:after { + background: #4CAF50; +} +.tab-nav[data-tab-color="red"] > li > a:after { + background: #F44336; +} +.tab-nav[data-tab-color="teal"] > li > a:after { + background: #009688; +} +.tab-nav[data-tab-color="amber"] > li > a:after { + background: #FFC107; +} +.tab-nav[data-tab-color="black"] > li > a:after { + background: #000000; +} +.tab-nav[data-tab-color="cyan"] > li > a:after { + background: #00BCD4; +} +.tab-content { + padding: 20px 0; +} +.panel { + box-shadow: none; + border: 0; +} +.panel-heading { + padding: 0; +} +.panel-title > a { + padding: 10px 15px; + display: block; + font-size: 13px; +} +.panel-collapse .panel-heading { + position: relative; +} +.panel-collapse .panel-heading .panel-title > a { + padding: 8px 5px 16px 30px; + color: #000; + position: relative; + border-bottom: 2px solid #eee; +} +.panel-collapse .panel-heading:before { + font-family: 'Material-Design-Iconic-Font'; + font-size: 17px; + position: absolute; + left: 0; + top: 4px; + content: "\f278"; +} +.panel-collapse .panel-heading.active:before { + content: "\f273"; +} +.panel-collapse .panel-body { + border-top: 0 !important; + padding-left: 5px; + padding-right: 5px; +} +.panel-group:not([data-collapse-color]) .panel-collapse .panel-heading.active .panel-title > a { + border-bottom-color: #2196F3; +} +.panel-group[data-collapse-color="red"] .panel-collapse .panel-heading.active .panel-title > a { + border-bottom-color: #F44336; +} +.panel-group[data-collapse-color="green"] .panel-collapse .panel-heading.active .panel-title > a { + border-bottom-color: #4CAF50; +} +.panel-group[data-collapse-color="amber"] .panel-collapse .panel-heading.active .panel-title > a { + border-bottom-color: #FFC107; +} +.panel-group[data-collapse-color="teal"] .panel-collapse .panel-heading.active .panel-title > a { + border-bottom-color: #009688; +} +.panel-group[data-collapse-color="black"] .panel-collapse .panel-heading.active .panel-title > a { + border-bottom-color: #000000; +} +.panel-group[data-collapse-color="cyan"] .panel-collapse .panel-heading.active .panel-title > a { + border-bottom-color: #00BCD4; +} +.tooltip-inner { + border-radius: 1px; + padding: 5px 10px; + font-size: 12px; +} +.popover { + box-shadow: 0 2px 30px rgba(0, 0, 0, 0.2); +} +.popover-title { + border-bottom: 0; + padding: 15px; + font-size: 12px; + text-transform: uppercase; +} +.popover-title + .popover-content { + padding-top: 0; +} +.popover-content { + padding: 15px; +} +.popover-content p { + margin-bottom: 0; +} +.breadcrumb { + border-bottom: 1px solid #E5E5E5; + border-radius: 0; + padding-top: 10px; + padding-right: 33px; + padding-bottom: 11px; +} +@media (min-width: 1280px) { + .breadcrumb { + padding-left: 270px; + } +} +@media (min-width: 768px) and (max-width: 1279px) { + .breadcrumb { + padding-left: 94px; + } +} +@media (max-width: 768px) { + .breadcrumb { + padding-left: 15px; + } +} +.breadcrumb > li > a { + color: #A9A9A9; +} +.breadcrumb > li > a:hover { + color: #7c7c7c; +} +.jumbotron { + padding-left: 60px; + padding-right: 60px; +} +#profile-main { + min-height: 500px; + position: relative; +} +.pm-overview { + overflow: hidden !important; +} +@media (min-width: 1200px) { + .pm-overview { + width: 300px; + } +} +@media (min-width: 768px) and (max-width: 1200px) { + .pm-overview { + width: 250px; + } +} +@media (min-width: 768px) { + .pm-overview { + position: absolute; + left: 0; + top: 0; + height: 100%; + background: #f8f8f8; + border-right: 1px solid #eee; + } +} +@media (max-width: 767px) { + .pm-overview { + width: 100%; + background: #333; + text-align: center; + } +} +.pm-overview:hover .pmop-edit { + opacity: 1; + filter: alpha(opacity=100); + color: #fff; +} +@media (min-width: 1200px) { + .pm-body { + padding-left: 300px; + } +} +@media (min-width: 768px) and (max-width: 1200px) { + .pm-body { + padding-left: 250px; + } +} +@media (max-width: 767px) { + .pm-body { + padding-left: 0; + } +} +.pmo-pic { + position: relative; + margin: 20px; +} +@media (min-width: 768px) { + .pmo-pic img { + width: 100%; + border-radius: 2px 2px 0 0; + } +} +@media (max-width: 767px) { + .pmo-pic img { + width: 180px; + display: inline-block; + height: 180px; + border-radius: 50%; + border: 4px solid #fff; + } +} +.pmo-stat { + border-radius: 0 0 2px 2px; + color: #fff; + text-align: center; + padding: 30px 5px 0; +} +@media (min-width: 768px) { + .pmo-stat { + background: #FFC107; + padding-bottom: 15px; + } +} +.pmop-edit { + position: absolute; + top: 0; + left: 0; + color: #fff; + background: rgba(0, 0, 0, 0.38); + text-align: center; + padding: 10px 10px 11px; +} +.pmop-edit:hover { + background: rgba(0, 0, 0, 0.8); +} +.pmop-edit i { + font-size: 18px; + vertical-align: middle; + margin-top: -3px; +} +@media (min-width: 768px) { + .pmop-edit { + width: 100%; + opacity: 0; + filter: alpha(opacity=0); + } + .pmop-edit i { + margin-right: 4px; + } +} +.pmop-message { + position: absolute; + bottom: 27px; + left: 50%; + margin-left: -25px; +} +.pmop-message .dropdown-menu { + padding: 5px 0 55px; + left: -90px; + width: 228px; + height: 150px; + top: -74px; +} +.pmop-message .dropdown-menu textarea { + width: 100%; + height: 95px; + border: 0; + resize: none; + padding: 10px 19px; +} +.pmop-message .dropdown-menu button { + position: absolute; + bottom: 5px; + left: 93px; +} +.pmb-block { + margin-bottom: 20px; +} +@media (min-width: 1200px) { + .pmb-block { + padding: 40px 42px 0; + } +} +@media (max-width: 1199px) { + .pmb-block { + padding: 30px 20px 0; + } +} +.pmb-block:last-child { + margin-bottom: 50px; +} +.pmb-block.toggled .pmbb-edit { + display: block; +} +.pmb-block.toggled .pmbb-view { + display: none; +} +.pmbb-header { + margin-bottom: 25px; + position: relative; +} +.pmbb-header .actions { + position: absolute; + top: -2px; + right: 0; +} +.pmbb-header h2 { + margin: 0; + font-weight: 100; + font-size: 20px; +} +.pmbb-edit { + position: relative; + z-index: 1; + display: none; +} +.pmo-block { + padding: 25px; +} +.pmo-block > h2 { + font-size: 16px; + margin: 0 0 15px; +} +.pmo-items .pmob-body { + padding: 0 10px; +} +.pmo-items a { + display: block; + padding: 4px; +} +.pmo-items a img { + width: 100%; +} +.pmopm-send { + background-color: #fff; + width: 50px; + height: 50px; + font-size: 24px; + line-height: 53px; + border-radius: 50%; + position: absolute; + color: #333; + bottom: -50px; + box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16); + text-align: center; +} +.pmopm-send:hover { + color: #000; +} +.pmo-contact ul { + list-style: none; + margin: 0; + padding: 0; +} +.pmo-contact ul li { + position: relative; + padding: 8px 0 8px 35px; +} +.pmo-contact ul li i { + font-size: 18px; + vertical-align: top; + line-height: 100%; + position: absolute; + left: 0; + width: 18px; + text-align: center; + color: #333; +} +.pmo-map { + margin: 20px -21px -18px; + display: block; +} +.pmo-map img { + width: 100%; +} +.p-header { + position: relative; + margin: 0 -7px; +} +.p-header .actions { + position: absolute; + top: -18px; + right: 0; +} +.p-menu { + list-style: none; + padding: 0 8px; + margin: 0 0 30px; +} +.p-menu > li { + display: inline-block; + vertical-align: top; +} +.p-menu > li > a { + display: block; + padding: 5px 20px 5px 0; + font-weight: 500; + text-transform: uppercase; + font-size: 15px; +} +.p-menu > li > a > i { + margin-right: 4px; + font-size: 20px; + vertical-align: middle; + margin-top: -5px; +} +.p-menu > li:not(.active) > a { + color: #4285F4; +} +.p-menu > li:not(.active) > a:hover { + color: #333; +} +.p-menu > li.active > a { + color: #000; +} +@media (max-width: 991px) { + .p-menu .pm-search { + margin: 20px 2px 30px; + display: block; + } + .p-menu .pm-search input[type="text"] { + width: 100%; + border: 1px solid #ccc; + } +} +.p-menu .pms-inner { + margin: -2px 0 0; + position: relative; + top: -2px; + overflow: hidden; + white-space: nowrap; +} +.p-menu .pms-inner i { + vertical-align: top; + font-size: 20px; + line-height: 100%; + position: absolute; + left: 9px; + top: 8px; + color: #333; +} +.p-menu .pms-inner input[type="text"] { + height: 35px; + border-radius: 2px; + padding: 0 10px 0 40px; +} +@media (min-width: 768px) { + .p-menu .pms-inner input[type="text"] { + border: 1px solid #fff; + width: 50px; + background: transparent; + position: relative; + z-index: 1; + -webkit-transition: all; + -o-transition: all; + transition: all; + -webkit-transition-duration: 300ms; + transition-duration: 300ms; + } + .p-menu .pms-inner input[type="text"]:focus { + border-color: #DFDFDF; + width: 200px; + } +} +.four-zero { + background: #ffffff; + box-shadow: 0 1px 11px rgba(0, 0, 0, 0.27); + border-radius: 2px; + position: absolute; + top: 50%; + margin-top: -150px; + text-align: center; + padding: 15px; + height: 300px; + width: 500px; + left: 50%; + color: #333; + margin-left: -250px; +} +.four-zero h2 { + font-size: 130px; +} +@media (max-width: 767px) { + .four-zero { + width: calc(100% - 40px); + left: 20px; + margin-left: 0; + height: 260px; + margin-top: -130px; + } + .four-zero h2 { + font-size: 90px; + } +} +.four-zero h2 { + line-height: 100%; + font-weight: 100; +} +.four-zero small { + display: block; + font-size: 26px; + margin-top: -10px; +} +.four-zero footer { + background: #f8f8f8; + position: absolute; + left: 0; + bottom: 0; + width: 100%; + padding: 10px; +} +.four-zero footer > a { + font-size: 21px; + display: inline-block; + color: #333; + margin: 0 1px; + line-height: 40px; + width: 40px; + height: 40px; + background: rgba(0, 0, 0, 0.09); + border-radius: 50%; + text-align: center; +} +.four-zero footer > a:hover { + background: rgba(0, 0, 0, 0.2); +} +#footer { + position: absolute; + bottom: 0; + text-align: center; + width: 100%; + height: 95px; + color: #a2a2a2; + padding-top: 10px; + padding-bottom: 15px; +} +#footer .f-menu { + display: block; + width: 100%; + padding-left: 0; + list-style: none; + margin-left: -5px; + margin-top: 8px; +} +#footer .f-menu > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; +} +#footer .f-menu > li > a { + color: #a2a2a2; +} +#footer .f-menu > li > a:hover { + color: #777; +} +@media (min-width: 1280px) { + #footer { + /* padding-left: 270px; */ + } +} +@media (min-width: 768px) and (max-width: 1279px) { + #footer { + padding-left: 94px; + } +} +@media (max-width: 768px) { + #footer { + padding-left: 15px; + } +} +.ie-warning { + position: fixed; + top: 0; + left: 0; + z-index: 9999; + background: #000000; + width: 100%; + height: 100%; + text-align: center; + color: #fff; + font-family: "Courier New", Courier, monospace; + padding: 50px 0; +} +.ie-warning p { + font-size: 17px; +} +.ie-warning .iew-container { + min-width: 1024px; + width: 100%; + height: 200px; + background: #fff; + margin: 50px 0; +} +.ie-warning .iew-download { + list-style: none; + padding: 30px 0; + margin: 0 auto; + width: 720px; +} +.ie-warning .iew-download > li { + float: left; + vertical-align: top; +} +.ie-warning .iew-download > li > a { + display: block; + color: #000; + width: 140px; + font-size: 15px; + padding: 15px 0; +} +.ie-warning .iew-download > li > a > div { + margin-top: 10px; +} +.ie-warning .iew-download > li > a:hover { + background-color: #eee; +} +/** VENDOR **/ +.btn-file { + overflow: hidden; + position: relative; + vertical-align: middle; +} +.btn-file > input { + position: absolute; + top: 0; + right: 0; + margin: 0; + opacity: 0; + filter: alpha(opacity=0); + font-size: 23px; + height: 100%; + width: 100%; + direction: ltr; + cursor: pointer; +} +.fileinput { + margin-bottom: 9px; + display: inline-block; +} +.fileinput .form-control { + padding-top: 7px; + padding-bottom: 5px; + display: inline-block; + margin-bottom: 0px; + vertical-align: middle; + cursor: text; +} +.fileinput .thumbnail { + overflow: hidden; + display: inline-block; + margin-bottom: 5px; + vertical-align: middle; + text-align: center; +} +.fileinput .thumbnail > img { + max-height: 100%; +} +.fileinput .btn { + vertical-align: middle; +} +.fileinput-exists .fileinput-new, +.fileinput-new .fileinput-exists { + display: none; +} +.fileinput-inline .fileinput-controls { + display: inline; +} +.fileinput-filename { + vertical-align: middle; + display: inline-block; + overflow: hidden; +} +.form-control .fileinput-filename { + vertical-align: bottom; +} +.fileinput.input-group { + display: table; +} +.fileinput.input-group > * { + position: relative; + z-index: 2; +} +.fileinput.input-group > .btn-file { + z-index: 1; +} +.fileinput-new.input-group .btn-file, +.fileinput-new .input-group .btn-file { + border-radius: 0 2px 2px 0; +} +.fileinput-new.input-group .btn-file.btn-xs, +.fileinput-new .input-group .btn-file.btn-xs, +.fileinput-new.input-group .btn-file.btn-sm, +.fileinput-new .input-group .btn-file.btn-sm { + border-radius: 0 2px 2px 0; +} +.fileinput-new.input-group .btn-file.btn-lg, +.fileinput-new .input-group .btn-file.btn-lg { + border-radius: 0 2px 2px 0; +} +.form-group.has-warning .fileinput .fileinput-preview { + color: #FF9800; +} +.form-group.has-warning .fileinput .thumbnail { + border-color: #faebcc; +} +.form-group.has-error .fileinput .fileinput-preview { + color: #f55a4e; +} +.form-group.has-error .fileinput .thumbnail { + border-color: #ebccd1; +} +.form-group.has-success .fileinput .fileinput-preview { + color: #4CAF50; +} +.form-group.has-success .fileinput .thumbnail { + border-color: #d6e9c6; +} +.input-group-addon:not(:first-child) { + border-left: 0; +} +/** VENDOR OVERRIDES **/ +.bootstrap-select .bs-searchbox { + padding: 0 18px; + margin: 5px 0 10px; + position: relative; +} +.bootstrap-select .bs-searchbox:before { + position: absolute; + left: 14px; + top: 2px; + width: 30px; + height: 100%; + content: "\f1c3"; + font-family: 'Material-Design-Iconic-Font'; + font-size: 25px; +} +.bootstrap-select .bs-searchbox input { + padding-left: 25px; + border: 0; +} +.bootstrap-select.btn-group .dropdown-menu li a.opt { + padding-left: 17px; +} +.bootstrap-select .check-mark { + margin-top: -5px !important; + font-size: 19px; + display: none; + position: absolute; + top: 11px; + right: 15px; +} +.bootstrap-select .check-mark:before { + content: "\f26b"; + font-family: 'Material-Design-Iconic-Font'; +} +.bootstrap-select .selected .check-mark { + display: block !important; +} +.bootstrap-select .notify { + bottom: 0 !important; + margin: 0 !important; + width: 100% !important; + border: 0 !important; + background: #F44336 !important; + color: #fff !important; + text-align: center; +} +.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) { + width: 100%; +} +.bootstrap-select .btn-default { + background-color: #fff; + border-radius: 0; + border: 1px solid #e8e8e8; +} +.bootstrap-datetimepicker-widget { + padding: 0 !important; + margin: 0 !important; + width: auto !important; +} +.bootstrap-datetimepicker-widget:after, +.bootstrap-datetimepicker-widget:before { + display: none !important; +} +.bootstrap-datetimepicker-widget table td { + text-shadow: none; +} +.bootstrap-datetimepicker-widget table td span { + margin: 0; +} +.bootstrap-datetimepicker-widget table td span:hover { + background: transparent; +} +.bootstrap-datetimepicker-widget .glyphicon { + font-family: 'Material-Design-Iconic-Font'; + font-size: 18px; +} +.bootstrap-datetimepicker-widget .glyphicon-chevron-left:before { + content: "\f2ff"; +} +.bootstrap-datetimepicker-widget .glyphicon-chevron-right:before { + content: "\f301"; +} +.bootstrap-datetimepicker-widget .glyphicon-time:before { + content: "\f337"; +} +.bootstrap-datetimepicker-widget .glyphicon-calendar:before { + content: "\f32e"; +} +.bootstrap-datetimepicker-widget .glyphicon-chevron-up:before { + content: "\f1e5"; +} +.bootstrap-datetimepicker-widget .glyphicon-chevron-down:before { + content: "\f1e4"; +} +.bootstrap-datetimepicker-widget [data-action="togglePicker"] span { + font-size: 25px; + color: #ccc; +} +.bootstrap-datetimepicker-widget [data-action="togglePicker"] span:hover { + color: #333; +} +.bootstrap-datetimepicker-widget a[data-action] { + color: #2196F3; +} +.timepicker-picker .btn { + box-shadow: none !important; +} +.timepicker-picker table tbody tr + tr:not(:last-child) { + background: #2196F3; + color: #fff; +} +.timepicker-picker table tbody tr + tr:not(:last-child) td { + border-radius: 0; +} +.timepicker-picker .btn { + background: #fff; + color: #333; +} +.datepicker.top { + -webkit-transform-origin: 0 100% !important; + -moz-transform-origin: 0 100% !important; + -ms-transform-origin: 0 100% !important; + transform-origin: 0 100% !important; +} +.datepicker table thead tr th { + border-radius: 0; + color: #fff; +} +.datepicker table thead tr th .glyphicon { + width: 30px; + height: 30px; + border-radius: 50%; + line-height: 29px; +} +.datepicker table thead tr th:hover .glyphicon { + background: rgba(0, 0, 0, 0.2); +} +.datepicker table thead tr:first-child th { + background: #2196F3; + padding: 20px 0; +} +.datepicker table thead tr:first-child th:hover { + background: #2196F3; +} +.datepicker table thead tr:first-child th.picker-switch { + font-size: 16px; + font-weight: 400; + text-transform: uppercase; +} +.datepicker table thead tr:last-child th { + text-transform: uppercase; + font-weight: normal; + font-size: 11px; +} +.datepicker table thead tr:last-child th:first-child { + padding-left: 20px; +} +.datepicker table thead tr:last-child th:last-child { + padding-right: 20px; +} +.datepicker table thead tr:last-child:not(:only-child) { + background: #128ff2; +} +.datepicker table tbody tr:last-child td { + padding-bottom: 25px; +} +.datepicker table tbody tr td:first-child { + padding-left: 13px; +} +.datepicker table tbody tr td:last-child { + padding-right: 13px; +} +.datepicker table td.day { + width: 35px; + height: 35px; + line-height: 20px; + color: #333; + position: relative; + padding: 0; + background: transparent; +} +.datepicker table td.day:hover { + background: none; +} +.datepicker table td.day:before { + content: ""; + width: 35px; + height: 35px; + border-radius: 50%; + margin-bottom: -33px; + display: inline-block; + background: transparent; + position: static; + text-shadow: none; +} +.datepicker table td.day.old, +.datepicker table td.day.new { + color: #CDCDCD; +} +.datepicker table td:not(.today):not(.active):hover:before { + background: #F0F0F0; +} +.datepicker table td.today { + color: #333; +} +.datepicker table td.today:before { + background-color: #E2E2E2; +} +.datepicker table td.active { + color: #fff; +} +.datepicker table td.active:before { + background-color: #2196F3; +} +.datepicker-months .month, +.datepicker-years .year, +.timepicker-minutes .minute, +.timepicker-hours .hour { + border-radius: 50%; +} +.datepicker-months .month:not(.active):hover, +.datepicker-years .year:not(.active):hover, +.timepicker-minutes .minute:not(.active):hover, +.timepicker-hours .hour:not(.active):hover { + background: #F0F0F0; +} +.datepicker-months .month.active, +.datepicker-years .year.active, +.timepicker-minutes .minute.active, +.timepicker-hours .hour.active { + background: #2196F3; +} +.timepicker-minutes .minute, +.timepicker-hours .hour { + padding: 0; +} +.twitter-typeahead { + width: 100%; +} +.twitter-typeahead .tt-menu { + min-width: 200px; + background: #fff; + box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); +} +.twitter-typeahead .tt-suggestion:hover, +.twitter-typeahead .tt-cursor { + background-color: rgba(0, 0, 0, 0.075); +} +.twitter-typeahead .tt-suggestion { + padding: 8px 17px; + color: #333; + cursor: pointer; +} +.twitter-typeahead .tt-hint { + color: #818181 !important; +} +.fileinput { + position: relative; + padding-right: 35px; +} +.fileinput .close { + position: absolute; + top: 5px; + font-size: 12px; + float: none; + opacity: 1; + font-weight: 500; + border: 1px solid #ccc; + width: 19px; + text-align: center; + height: 19px; + line-height: 15px; + border-radius: 50%; + right: 0; +} +.fileinput .close:hover { + background: #eee; +} +.fileinput .input-group-addon { + padding: 0 10px; + vertical-align: middle; +} +.fileinput .fileinput-preview { + width: 200px; + height: 150px; + position: relative; +} +.fileinput .fileinput-preview img { + display: inline-block; + vertical-align: middle; + margin-top: -13px; +} +.fileinput .fileinput-preview:after { + content: ""; + display: inline-block; + vertical-align: middle; +} +.sweet-alert { + border-radius: 2px; + padding: 10px 30px; +} +.sweet-alert h2 { + font-size: 16px; + font-weight: 400; + position: relative; + z-index: 1; +} +.sweet-alert .lead { + font-size: 13px; +} +.sweet-alert .btn { + padding: 6px 12px; + font-size: 13px; + margin: 20px 2px 0; +} diff --git a/frontend/app/assets/fonts/roboto/Roboto-Bold-webfont.eot b/frontend/app/assets/fonts/roboto/Roboto-Bold-webfont.eot new file mode 100755 index 0000000000000000000000000000000000000000..b73776ee3bc194caa8f5839e96269516ed65cb55 GIT binary patch literal 20966 zcmY(qRa6{I&@DQ^;O-1M4DRj_+}+*XonXP;-CcsaYjAgW_uwH3p7Wh^@4wEyU2Csh zRb6ZMOTTn?^_eOFK=2=+|1%)qfAjwgC_wLj0T7^|at94K&<6ul!2j=5Ar#<07fKoZ z^W*w|s{b#e0Mr1^0JHz#@gD#H1c2Co>;SO%&u0W^0W1M-0C#}xe>tcBWY_@A|AF;C zV*_yh2Z8@`?Efd?_^%%C|EC51|0n?fV(QW=|992@$Aba5rvcdA0qi~ihAFJs%a{po zJ?%*weOI|aZ-{xf8>2O&v-s5i0B_yn!6#ruG-#rkGHVBzBv-GDY?owpEnz3@_Y$?Q%$O(1h*HrXz zcq%#WJ)Mo_*gK8o(hF~f%`&aEbByRA_tdHS{=U(nIT&6hng(X2>9}>YxE!qx%BSku z-TWH+6z$`5xj`=2z#j>!T%C~10^qot!A3eSkWI2~?kEEo1v?$ADbwUs*FiIpCDf$p5H?nI^n|qUmkX#iD z33;R5D;_O!&1g(9Qu^$2+ki{tR!3vAxi-U5!3hwg=d6JxE;W03&@95~wq%8pYkTp7 z-cD1-3UP@)RKt0_%RwWq0&;1^0X2XlZ8Y>^^GqUdB77tqO$z>>(lPQ@BerlX+}SnC zf^aaQo&pjD4*Jj_5ia6J9p0!i*c6bFp;zHm&Mbp!LY;t^fV^YG8_GM8GO$-Eg~5=G z*Yp*{_4gq~H7r}#iPVXG4vf8~rL2v_z^mp0^ovUfF_@dTr@pxvvj6odgm9{C)95K_+JQjl{N?phXzG56%$zV7nrh?I0*A6 z$f>j|8x0%OCJ#B;QKVtMky+>_hQYURS-AI9oqtBeA%3Pz&!lL zILBcqCRE7>AvOTPKp|8Ov*le#N6XfO;m8s{K=GlNnp#xDfSg^NB*F`m8*OD+Vj=%h z5lD^3LuwPt9v~fBoHf%F8l#n-hHud3u};e>1k)HM6^v&oO0*=o!&pjyvlOzzS;Q4Z zb4}TeTo|Lqw8z5~7?HaQJE1LC+ z+Ld+5v-FP9?Pud|enERnMTTeMU5@?3QNj=koFW?I`K$*$iUat>2!$+?SpaKOMXiAi z2$Xr4aYw{tQqcHYf&j>C5nVJ~PbqZ0auWjf(Vz%K8k)4EHe6&!2TX5l0wq<&SfYmj ziDDNG$BZzy{O3ODNb$%Y7G@J#VqQYpmUZ14Mu8|AE_PH}TJbnZ4k)+43(60T6bF*( zniqzqrFL6j2oiI`&-tG2$A0mc`n|iM_kNVSbR<}%IIsaTU<)&Od@Kc0Rn}S%L2w?? z9JJLCN5e>{hI3ILQ}sk3B~khe_-P2oXi7LvAQg3{k|h;%_WDhLuI`yYL1b+jh5AT9 zK?mrCAIB)hHx+lpHe3Dbjv*jCo-$!PX<3TQ#Fuoj1)^sH8AGV~c}kW)T;HaZpMKym z3EMm2r4+U|7$z0A7uIVkKc&7;?;aepSTk5YmXjvGOwQv35C<838Q`nfXUIo~Wv8ae6*M-Mcln$3iB(YnZShL&WUGxx67zyUMmkwkOemPQ zf4*?~WQ-8M_L)V8ev)z;u81){+5D8}Y6ABD7)i5{jmb92z(O9uqV=2^Jw>wr+sdU0 zW^4`+FqJb8>7*)C(PWbZe?mg$5ehJPAvrpjGO#qkZ88djIZP$=qZ-Q491{BQ7+i(q zqDn0m(D^@Ja6esQaPk%nVF($}k}r@vQ2ijzt3%FxhPbWd!Fqg(c1W0CL9GV89%EJG z1|=;bQN>jjb{~9vOHmR}h?F04Xu?8tOX~}fszG6u7d^0Hhi$kx6UMj)%wt8sAF1KO z(etgtSecWEk6M9;AN#_T1(M_8`EJ?+=Q)rZL5wpb`2BMr^fp$NSde$#v#`*$D4=8?6tMncLHk-P)>$e#g=D^yA-5aFs;()6 zb*pw|I?`G6Q?guuEuEt^=hbuBmM}?p_+Zl(PDKX7Z>Z;q$y~H

$uh}9|_)vlhC+}uEfuy+v4Ii* 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 Dx+ZcR literal 0 HcmV?d00001 diff --git a/frontend/app/assets/fonts/roboto/Roboto-Bold-webfont.svg b/frontend/app/assets/fonts/roboto/Roboto-Bold-webfont.svg new file mode 100755 index 00000000..43b5ed22 --- /dev/null +++ b/frontend/app/assets/fonts/roboto/Roboto-Bold-webfont.svg @@ -0,0 +1,593 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/frontend/app/assets/fonts/roboto/Roboto-Bold-webfont.ttf b/frontend/app/assets/fonts/roboto/Roboto-Bold-webfont.ttf new file mode 100755 index 0000000000000000000000000000000000000000..1da72769a88d2f810714c4ecc15ccbaf19a6c842 GIT binary patch literal 45008 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 ZW+xi~HayM8mb8SX;9)TN?yK90{sW5|l%@ax literal 0 HcmV?d00001 diff --git a/frontend/app/assets/fonts/roboto/Roboto-Bold-webfont.woff b/frontend/app/assets/fonts/roboto/Roboto-Bold-webfont.woff new file mode 100755 index 0000000000000000000000000000000000000000..0c6994871e33563d2dbef857ce8bc1520e9cf3c0 GIT binary patch literal 24808 zcmY&;b8scy7wwI$$xO_NZQHhO+cqbjWP*up+qP|IVw*Sj<$J$+f4r_*efD0x);?Wz zy6T+j+8zqx;s7wf*JXGDK>u&7nf+h>U;O`H;^L}u003C&7mN2F3}$rDBt*r;zqrA# zoazg-;CEp25{e2cU)&7<0F4CzAniBc2FOXMs0jlAu&`em`7aof4-hRWs4y^pahhMb z`hQ&8&yN5TJ0r(0uJ+3x`Gx(QSz&4ucUK|+0G{(p^Hl>NjD>|}XzplX_r>{sY3cv~ za5I%gh7t=SmoG0OY&@JF)ex`Yp|jOaTCmm#^ncUtou@ zOFOjuA^`wR+OM4O3#2G+&`g$guAX0<>{oqD005$NNm!WA*1_aUr``B9@8lPjb-!_q z+8KF%&8r*u<8}5E_(Es5nS=r}n{J*O-$(KL#6$1uu(CGggr}IkC zJ=aYPO$`lqA&h@OqZ%3;nj4yW!Vk^_Cj8pt8jvB%fTA4$08~&RhraZl>s6^%wrXnM z!&dz8Ezb)s51L}w$wQUEv7o7vm>_MyLX-u~A>i&rpy0j@pv;9T3C0Ma_N$uGhYU7O zj>b@eA;GESeHQ}Pg-niw>uCpGSp~r~f1hoszvAON&h~rKw^&c6pb}#^Aq#6i?p#(V zyN<;Y5P$rk&^7tJaU`Y7V~2o4TuNw+NuPL|xM(o;59ZsJ--i4_FQi}fkal&`+c56A zU+Lkt#5SwL-uVDx;CS5!|B2dn>bon>cQ9Tg zbxpXlQtq?R6+Kmj*Bhc36%m?6Ku2Dm`edq6$KbsR59&jG#bBm-vkF=o6z&?Mn__tT z2L0ixQWw07kwTh<#A3Wh04-wSF;Pclp5r$^@&PJG>P+a8fx}fzFpYjSM>bsugxWgf z>ImFjam~=nDMy4&_?Et`m^uW17>@zIm?jj0-FIVOx}YM)NRwzEdP8Vv%B+)cN+tZr zmI6IRiu4KHTtt>FL@HZGoH;7lmaRVdA!hnrZm`WKErxyncbkx~ zBW&_pd{Wx@3ZVR!#ZZ>Ss-P>gpgm_rtUMFUH@*jH)ncXeDr3DI9c08i@OQud7bwiQ zd#3iE#4d`;Ey+$TNmnh2+gVx7Sf7oiU*uO`R1ut2ec}v8iae%}Th$j^mKR&Kn_Cu} zpR!CX<4rB``W3xu_u_09_*L#N40@$tiHsqHWT_RnE5~K4V07FT9 z3N&Rs#v^vQehx0wf0I=%65kD)YmdwVMm~TgvBzGp`psIPdY)PP4Z7_X;|sZZVVY*8 z?<7nH{y@c)H7G<{ zR?3yop^qlgtg|;nkVD%fHpvR?(>AHF=jYpKzrx4pg*{j5qnNkdafYb9jdFgL)*l{Q zdvC|-VFnd-G+!*L)T}lvHSUzxA4ZfA-1i>Pm~w<@p=4iSRz18kJx9&(uUBu-)Gdz) z*qdg)UG$bjJ(+Xm)M{`nyHeoVceN!CAXC53H_6s}(6-nH{YZv7XDGWU$3GM=jU0?3 zsAb-8ZdORx?`e6`NH>ohFpX$}_uk;_CUCy3YLta3GFP9#Jp^pnGthB86KvL)K}Dpl?=)>QIMswLWZ)`#D86i~1K zNIOcCaTk4CL>WAnQxt&^YFDA#SFJc!jpkfBJNHwJ=C$VbhlUr=vR0ylR4UOcUZ5Yc z!i;dnt-~u#*;SQUl)oJI&(&+QM!SSj!Ux>S_kGV=q!Nd7W}GR*c5l;cD>f>zO6$@0 z&@#lqsMqv5{A)Pj^Vblj5$>*cnjZaPx*U%67R%8V)+2g01_kWu(7aQm>1BoIR$AM&A}#^z{RkzLvvXX23VlUp$Uni zfA^sSjHlpN{@Z6v49(|E)(3jWd;7Vgm(qfQln8`b3``|Wj13I|MzEf}y$}3>Lc}6;+U*@$TPx5!78a*l?-9&qIXo(1JiAQ+rTnI=xtsYE!vHxkPzH5NdXC8dI>UQ!k)%&ep5Fs%^S7C8MkfE`` z)#34hk)W`^)Zp+yQDAT&G!Os<_U7&;%+}sSj+UOJt+u{|iiS5oO<#?%9MS1Fny$?s z(rDCZH@E}ak#IR2w(9Lhp7=VRuS_VVrKUP{>S~GJrL-_aMrgy0p~D}XYtNmnvD7cD zWv3zPTx_n%*qY=8Twl(bbXsb5R>vG~U+|Trmf?OG4PVDXGv+a-3WO6C7FT-> z$C>G(h5o1fJ|p-i@bET1APctfYE_gswaE>cNgdYPe`E7*BC12ZZ8}=m!=c=|be?MJ zU4OcJ1R|RNVL-^FFJtEYQ#$C4m$sVK5*bp&o5LHF-*gsP(TT}lPqENbr~Ti76ASoZWn^Q2U~)lTt+xT#l_Xf@G(bOf*F zXqvOz_?)3XmJu~u^hI@vWp^Q9ce`9=t=YowzJKmqqbFr$ZB1^vT%FoQ3WlTpoNSRL z|5=xqjYC#fT&PC8c#jM##AAee2~soA=a=! zov&58uTnIeuHDHQmV;nb_6bH;^p7a7=NE{V5wRLSwLbK(bExE?{8^;5aXH!V{BLzq zYK~0h+&5=bOtQ|qp(kO{>P5B}Sx2E6i;Hi`p~iB%H7}_MIUr|Z-I=0*cZzqYl^SBv zcEn`@;xJcYsiXe&q&`LYpT8xwjb5cP7NAC`gk7qx%FTtwCK!+?Sof{0kV6|tiuOFm zf7Zo|ItUT_n+C<3b_^g9Dm76SA6-cuhWrpm^pUd1r*_ zRuEzg_)omx+Hcs-)b$CCZd|}}0X>_{J!YW{Zt8d7-|>5QUa}b9kw4Vf-)UOS2Rr4n zy|R2ie zbQmP$L@AV@{OecSv8dCXt(rs=xy}d8BZ?Qe)~Pu@5?8v;QtbU?877!eXc?am7lhF? zTR|1L57-I2a^zl$C4}irM`FxIUm4#;>35I1b|IvZ0ip0=G`?tHoqGyTx!h%8vj0Uey`B(4s&F%jv3=%JP+;%}jv~At;RB zuI=U@7y2;61=D9(#Ff_u=&7SkfX`0LWx5m2}F1^?(?%frBBOV2~k<&tj((e{kR&~T?40zMRz zy_tO;?OE65a_go~ARBw#NAWtyF9TYVL?Xv$=jpLvrt5jz0=bE0Cyzbfs|) z4u)^>6RE0q)VM*#;88eWjmctI>xq)@Qn@Zs)n|M~FPO-eW{J;IaXu=?xExouARwKWtV-?bq!DqZ+t3^a6?!c~6BE ztJ6EGM~dY$hc|RHm-6zsOFbvq9if2}F`MR@G=JdgyMfTk2FYQ!OVpI)%%Pg zg$fDDpp)^iP%>2BV?`F7T~*HJM31|ioBxP&IK$}{CY{bAgttb}%0AM$T$}k{>uvs+ z6&QW+1x5fW^<&N>1800r*)!%%nDe(3-rjUEHSuHC3xVWtjuVqG8WqoyIg^p4B* zE??;`jZ#a=P*~k;O&RzZIlj*7)DOhV5`p)a${yZSep!m6d8dauFWix)?&=zp)8poD zrZ_#GpNJT#A>FsVOG1bF!IM!|`u>N|(P^j?{TMwM$H5pzh%5t>*S`9L) zJ`w8mz3S?;v(*B4r>QF&u*=Lwo*R~qAKgc_2YDf@6|5~m@`^xd*2o^81$3)G`uUm_ z5X~Z9Zt95*@`=kShVB3W=+++l0X1J7b6I70QH7^+N+1W{XsMp-1h>>(ghr2>_c)i! zX^1to0UyBi@803@7>l-|lzx-S7gARvW@WB)HCRA3*%${b9IeY!PxaB)u1`%Ee@WmK z66B8lA+7Xp)gC(~(kn1kP#R1n6nG<(3#|LKf$s?l5y0nFpf!6!yg)Paf%G`qX_}{e zge6X2d7IL5e#~*m1+tv)@|U#`>%1ovqB|5v7OM`09oKbu3sO4nm96a_y@tCkW-6PI zkhn5P4N4)~T1heG=_*l%yB0jn@E6GgpA`gF0t(0|CUZI*=Qh0%!l1b$G3Km+NI(-H z6_5l-r!7WzR@GAe5cA%$^#&-3y{sMG0V6=rw)i$q2c{to}a_y=MLumVQ2J!wIz{+m%905(NhHzlke{vNdwkcseb zuT8MIi~7)A?I_6Gbpy;tjcKVlLJI~S-nW(}QJUCa#R*K2Z&tS!3~vaKFaeG$KQ5Tw z@q;rD+E-iN2xcJ{9+HE{P*CkpD$Y&56;TioA^GfR*#c&!^ZYo^l_qPzXC)lXBLn2$ zH}?SPtrB{EyR7c#hOIY!?>t_swed9yIb2LQ4at_= z)xtGFOyoo{@uWf|Du^+@L&x<}+{x3>BUGhu#ieM}a(eTwkXgy~O4w|qGEpI&?Nh*u zWP$XLrI6m)QgCs6c%&N~>dM%DS8e~}theoDm{Q4+aiewx->cp`g~xz}Vg;zw+1R;L z=hcYr+H7IwaMJrJznh$KaSjOqGY=?rcLNu+TRdKZ7Y~ zFx@OPl^_sX%*gG*ik6uLW@A@#*dOkoAi#-S+XP)w6tp-k=K7^nKHmDIjN_LrXlOK0 z{D2k9*Y2k|^9Xd=Tocv2hZpDXD>TMS9PQeQLSn$)m74RNP882fm~;M=TVW_?5%%iN z-hTll4P=KjQ{pP)$AQTj%u1+2N~jtn`put2y>m$V1!(3puk}usLShYCXod6Oy>_UT zl2D|usBsG=>o{ssN>#DCmZArFwM`VIo^7aU#Aq<3%%rdpUIh3;$nveOnp;W~h;4=$ zw9EQD_iJ5m&)5D%0g^H^+N^GCcc%v$nDDWz@ffpkVNgE(dzigTX9d?j?-0F$B#)b* z86E|$%k_3^dX@A*cj!L-wq6>W0=(GVMwf;uFli<|EJen|D0l>fwOgh-)rgkwXTSPML~tFI};FFw~gpui+ z_qnwl|KRZTSz<4!S7)>PiMg)7)Ge6D;BzF~>)tE!x}(_g(2AoL zDLux1fBuB*b@fRrTf0ykv^6iL8Qr)NXT$Zkks+Alb+NWPKi$#{V(t_u0nLE8Kmwo# zu&Fg{m}VbxN+-DcQ8GpEQ=JO3vKj8%oW1$0OlO zI(>ctX~qjv2wSR-usm{El8`kZyfgHs;$M?vPy7oI=MS^u zA#1BT*4$fdt0m>*hlGDv`(p)vh|dqOq^@zx(m>kX?bwuKcDDA0E^&sKvfq5=Jk>t{ z#=1^TL{%$un2Yc~OZ$>h-)Q~C+*r%&6`CN(!tQn;>GQ2lMvk zsk@(;xICxE{SR{|hjZ9{?=s6smivvgmVT`2D&G z@K+gXjANOJUV~<(Xii>dHNUVdZ%cul)*yUs(qjcS4;ZWI*oX7@TcmV;Wtb!7D)6;m z!RN)|$wBTNrGMP7wRCo14x=s>Du*aHFSmmH%W<2+!3h*#k%L$8MC0Q{qa!I1Mzuzj z4s)x&QJ$jbPijU72mx+)Du@wxD1ZJ5m=(qSkj2M4EVy2{KlOSruK{*Aj8slvIc?vj z8eopTJ`qwF@Jlt4R&L2Cv@ael87$>2g9;2Xie`;i`Cs#d4nqvGN^&X{zBhB@z&vHE zOZ$ZS9944u^_OfxP>nxX*jWJieXPQvcfYsDAGmcDE?Zb2`CQv`N9Y$5R_v7Sq%^rMz>_LF%aduke;qkQoP|2)w{aTK@ruFEq?r2f)S$*n> zf@G-ZwCis=?;k+TX96nEV6=y}2wp|>K2 z`n^FujUjh?#`aAhyQF@Uo-3J`HedFp_f}KG z=O@GLHL-x9wo?syEBK7|2aPz`gI)<8@;3+H=|kSR#~ei_R`;qWhkpmM(`KsD8KA>DuyW@|KfK1FZ&r$veWN19eILm$@a=mc2^=9w5=4GjzYF5ncTQKLzs}f*$A9YC}%jo+5Wpah)q5XthDH#xZqWf z<_A%FT|`72-=?IDl3*PlHo#{;yyuZ*%WJ;7l;SdaeXS_)#Lq`_Q`>N2P>f{Gh8;}t zTxbY9F5zs#m3B|w@~`@zl@%mZ%k4Yt1C74B9zWnc!gSuoza)&DCfUt^-n-#znv_mc z7OT1WQQHr32#03&&R_E39CK4h{(#A$n_(osIjalCewg|-JR9ZERuOeE@aMwNG7ftQ>H)V>_u9&t(&FY_>_x6 z@2D8%H;g{eDS}|invp%hDT)<@y?oKxqzh~hw!jcxEdk)p+h1n_+H18kj7247&iJbU zrKp8vmq#WmUl(rt5-)*@!t=hvAC5!@RGm*r*z{Ml@?{2V8GB<}r|3Rt60@hpHxJp(e` z4{%rp_935`wl=;1QrisaCYeg7GImdB!Ca3-vAA7Ovo?iC#ZsB7kDP1j7^h#h`ePwA z0Co^iL1V<5`@a~YOA3*e!iSPjc0)smuC?}|6>}sDx-S&c8_XZuD)N)xaFf?;QqOkq zI1d^ZmQP^l&MZ1KwlEkJvRevwpv3y}ZD4Y0FB+EvqJBhUOdAZit*IttfP(qT?4$R% z)`xDshti@);2{~4yp|$6qzo+yM%`|Ax?HoVnL|10nOk=VXuYBq0vQjSmSnoz z@(FzA^}H{5touDkc>%3lC}g!Y`Rbt1i-jM!HG?Y#U`)uJ94|E(3=Pq5PBe^CH{H(tjbWCsAI=O% zF|0O`??=pH<&7k2-#V~8qvjp+!Lp!estWx4>Vrc|Y2Gr3(sr zkLUAs^5hzh=Q{Mh8h`hq*J}d#H*0kL#8l>}gy`5$9zA;n@pU|Ulv>XE)`Zx%fn4iv z00c`loT*|c5SZppvHvSudd&{Z{G$eTD@X$M9*x@Hi%8?+n<#Jr2HH`d3Q|}5Z#I>~ z!ntrpw$X4Lc`m_kJlXiwzt9#S%=wW=Cs*)MA}G>V&UTrd@_?cMGGEHhZEwK@ZJ%Zg zgsbJ8TYiiKe)n%2#-X+|q}>+0qND8NQMWouhPY-X<1u#M-&_SLFm6cSCK?6sOFJIA z44EgcuuX(JXO9$Zz`HE*P4sfiQ@Jpglk|Mm6s?XW{QRsgsGle zQf+$2)ZTlS?Il$_37D+z+qkKnkncb?!aPjVQ?2%K0yt*u#nYA587k-i9WYoEz7)f9 z=HLZ|qEe76^ZyQ0&&%C*cmnvJkvp0lZ+LHcSw=+HkJB6tpk4x+KYxo2eMk4*L1O-- zYEB8_btskcr5n_Yc0<`@C%cCl)sHnd%7l-b6w{jWRN~D0V<b-hD5D zdOauNsll7F$DH-dJR5-qgrq~Gk*+jG(S9VadOMTPu3FLpzn43rMXG%H#1^H);ErGPDP^Dkr*kJ;SLlj6> z0HqDuY)Qed|HN%Uz!7}1kTMZWdL%8u`s;P{soq-!{ElqfobqRt|LfnJey%r|?b@QZv#@7= zX_>eyfw#roOBVBm^(qtso}<+~V5x0WHjB%r3(9$jxSpr#T4;G)G{NTbd8yJZt~uk2 z2KWcWq3vpu@WQ-YJK85vZE(!Z@gCTO-q`m?eYB9B5q$g{jS1*dd~xQXh|K+=gfMcJ zd(u$_OXqB2k-1fKFX*r$g>jlnf0Db20}mQ2sf*6Bn$G)a85V{bB)8~EoObK8m}C)i z@qZV~Ffd399;a1(IS(i!aqS7@*5}RoKQ`|)P55SoKq2pg*Q@*l)c!&nBMiC`F$R>E z2bhW2J&yl4?zqttBO^qX8?C2H>~5n2)tWJqJ{Rv6suxz2g+O+1FG&_t+-8%q)|fNA z$G>tOdLTXeo*V5S??_AcrD&9K5vmu9V-x98GE(VFSf`&%883d-*eT3rA6Y{_i!wip z8vFcQTfc_eL0!U8xRz>0F=HYRz=K~UuBDJCp#O6xtI)nZksngaM)u<`m}i*Ja>(-) zPEU7A%H@o_F85XFI2s~@chO?xA2D4cgj)4M@Jh9BD)+rl$bor7)bMw+jg(?< z!9~`e0Oda%h!x1J<@92Y4NcF&{$Ro5Fin$^zo1y7;gBS_G-8X7b3kA}wn1f&u6@n+ zYnd+Mv3%AuUOOiS3)w&QJU4F-ER?(MMlu}cK`*8io&OS}uFCWWtWdn8$UKIlShTjF z0Cxs$>7iq{q}ayIXqEbE-_k(pK&KlcuU#gd;&4qpQB)GV+ZgUHQ_4|FG_Y}@to>rz zm(uYlYYRhC&)3-BF%u=cP&jK(Z$0DU&y!=-^jQ9r8xH4$krVp-k9)_NaUNt|lT0Pu zzPr{=*d^G0h2H_Z$4S)n^O1cLU^DE}i0d_wD##c(j(x&DjNW~)zCjuY5M6(qy~~DS zdC%-?f|X^gQoyew_ZqdqUeRio)QXfUTnB8}qw3rt7ZVJXf~y<2$eH{aZPv+}_8{K6 zcPMzdi&u7KC^Fm2&4GoO{P{%=J`b}FP2+3M9_u&fl{46fvWRt)O}Y<*bFwZSd-wCXyn`zn$f^-MlBUfq2qYf< z8j*H+c6eQ>V1Mno?w)wOlkUBhZEcyDOwXH&K-^S&815H_jT2|_Kj7Hsps_lgdq0H) z(tC$hpE|@QHK6E9*DQ!sQTxeXPh2g8ckm{vzw1SG0VJHCatumVD01K$4Z`a@%{e^p z8P!7y;|p`!zl|d7CMY#!>Y;A3$N{(vj?9!`F@h}EGO;oisdt-X4MTGe^S~Q8%A@kz zf++(mSy@ECnX`Vo5~K=}E!UE2&~ z49jNoAGEgl2-xY7*>an>i&P2hTiJbQ&*H9W-w5)9-TBrVK;L^j5*Z|QV0Dr(%TlU? z?n{S1wlNc=lm$=XoG$baKed`RPv4`4&gI%uH30NNsg{>vXd4JGhPzX>L{P=Tf7INELMPCfGBVAjiz&B6&N|K-b==P zm><8E&l!MtA7TN2$^F+hGuydaPxmCMcb{VTGpZ2Wj#=l;#~bqyTuY>li>Fnwk_-V1 z3vo)Y5?HHD_J7xy?CnPs7vgSlOJz2gxEe$7P1LN}Ww##pA{b=(1u*_H{TuW`z$9cN z$)9QN^gz~hm?0$XBYZ%Cey{elF42?_wB^T89u7et+r7)+zVYXvul_?KZJ0yXRO*7{Y+I4)ruH&Cctj0Yi`9Q<-b9?`B#M65GJf9~_whYYi^uy3oZ3 zxo{%q`w%YF4(%u9BPVx5$2wr{?|pv#YAJn&C6nY*0{vIc&f_r0nQPR`ty&{g#H&_5 zL$c6e^KO~MK0ZD}hsP;=N{h7iHI$vQ(JF{6ZR6)Z-Z8Y_ZU)@=`sWno zybvps{b{}_#4We=>82BrV6W@Og8b8Pc3`-%fCX}>h6~~|h1!5zMX{Gu1wV~Z2LAU% zU#`c~ozHri?MIeMqrw}-bEbZh_Z-Y=2eT)dgkaMUx7K+kT%Vs*X}du`_N=1UIH%HL zb8PG>9v5!kOdd`){&k$d0&{MT(B#miLu>s}__~{l+!*+TdV&UQz;IQA-XWPbq&e4! zpT0N7iZCtJOC)vCSvoZTfCl3$Qi3c-XGwXv_C}E-;5p3#}^4tP-jTy835!Gu_N>L6)~!b0#nbdb_85*)R?~G(}HwltsX< zjr38K(2WlLyB1k1DjK!{%&W~~7Q|ywe3^GDNPEUL)n{z&PKuDr;d0>)yq(k=kM#4_uepu+)D|+Zn@U4wOzUM>SzJY20903(*tos{gFK*1WD3QY^|E3iE%ZJ zCE3~#i}Ca|k`9)18>tVE_)yTk!*W^1c>Pvl)T;cQIV{dNy*qlyZcJ0k*UE{^GSCuy z-aPbdzjOF1yWIY;PLhzUMk(=YYar-fld{^xN(l1#7v$dCzfn1ou(K z^4kf#o%b%$QM+^m1J*q*lnHJdU5&v{es{yx2cjbG8gvQ?Lf5GFB0P5oHn7c-;Le#* z6L&l&i&nW7%z9hr@<0+{b2F8bW1a(T`qjExyAyKE@8JIk%!{FK8GB$ClO?3M>s^$b zv;upo#1RKZIwFGcMX-pM1yt$rx}KM^G6-jTWJVY=gG=@5?w7iPJ9hcBlN+9+_gh*D z4=_`Z7{q$s!Lf0TGLY|%@FrXU8*Ze3BYe|Po}}e@sZ4yQA$U)Xq#)xL^pk(GD!6Nu zbwj!sgF8XD_5u{(`9IPHYdM8R8#Ky-HDZnH$^InAT|(XrC_?f-V2eBCh7k{7nk^}& zqnmKl!~EXQn@qDfs|fxr-tGfG(HA6Gsre)OMB$vKc*pepcBrK%84`GZIuH@-GVArW zrL5v$v=YQCK}!x-z`u6?hC;~qb0*t;e4Z~ymY|{R_8?x*17861#B8&VfmT9Fpx%1H zEtKO;RQelSRsVdx`Uq=Fn8sgeALXJ>xfqFWD#X)`mD#G`Nx|BeWR~Wx8tM4@%jCu3 zzEe>G6#ejN)Q0gHE^we+?Vy@>mz&v3n`W*~e)AZ_+)jkoPPCfa*SqYC@mv1 zvSNM$TI`lQ_PGxKg+p8kOBZtr3H$X{t~nmG4%dU%0>Z4G-MZh$aqm~%K0Tn%?e}gS zm)p{#HiS>Eqcb@TcGk!9uGjJNVP58dIQF|c8ior2OU0i1um!?}u|5gHIX7{1;@n>v zg8E@&IMoPKp8nFeW@sGc;&Q*0qKbow-G${Xg|J1OCgsQ03*HVUGipbY2#%J0blnkM z$r?0+L{fsg;+z`QcWvyrf)w8~1%F~4g3e+Ch`A%pCs-qp7gs>}0zwfd3MYgo&kMh9 z4jN0VTHqUWd@gmn@6T)YFk5C;f-bsxPqd&;H|o^bCe4Ie3urYZ%)VMjU!`L3UW7NP zK9aSTic0e;#wqI;ITBgvUAQSNN^WWSa zkH}TJKxXElu?>_ga|t{4-uN~=w0RcPIdny8;rAh$F#3CSFIY#p$*HDojg^!ANr^$U z0Qa{qj&mp#dHW!Hi8rH-<7=I{D?8j7g!`_qK=6; zyTcNs+RyCd+MK7#T+Q@U!^DE`>@UP?hcu+(5JVMtyN?k5%Tk54;y(+@n4?n~RnXxS z(TTX?igYZ=s&aK6*WP^Ic-}S_PMvx_h2s}Mw-XL;T{*m7=XB|$w%OcnM<1^&CGu;u zl4o=+{8XJX@5*X~B?2WN9YT?$Mk$a;PaJ(QyS12#a)9$C(5G3SWG2&htXxH*-E-ge zwOwcXpKrag~|vdT6Rv-^ZRfV&W_+Bj;7dvuYgyQwIbic(x!Y3h($p(L+8 z>sh^}#rG=x)Cjd>imYw$Wtv}ga@#z4VI+?ExHni}6aCOniu0#;9^)H>mR{UeD#qk? zIO~b*G$5yqAwS%B?l*br9iO$ZmR8>MDPnPr7_E-aK7K!RndE43+3z(5PS*LL-1an` z><<5fu($hP2OTgbZFT-73^nEU)LceHBYnEgQJ&eYe@6$W%6rlCdj>uK$}|vy_98}n zZZX?;6c`pY&MHpAhQX2sEEd@I7mTsbkB!|cONK7)Oz4Sij)c$AE@GW<~DM>w43Q+eGir@>kvu?tfIlqWb#Fl3-<4$3yWFB)`Bjx*YK(>McC zBP*O3p47^aoK%2EBXa)Kb|XBiA)6$~(kZvdlB3FEbl~HqLz2=`1?h^)y`qJ%0%zwc z_b3BWxd2TEyY{G}(2QBN#Y*F{{D@-;ZE=@spIn7&{zvr@Id`j@Qaar58C(_%;BTyQ zw|36G{DyZt4b56x(QEsV;O*U)tFCaAIl@8*jz|7>l#3nnXc=82uy+Jra1lgr?Rl8L zV`i%zQ~mE4D_I^t>9Xmzi8moXB7Hc*O|O!z0|9EtCjrKB}S?3_MPSUgEfKkhl z+lBiu7HDL+tgmgT)9=)qy_W0L5GbW$vC}GX2wUrWZP?Lh*sax<`@huccZtXB`Z7Q6 z>g;=@fNSbt{1w(T3T_y(wRa<^Zd=N*w?`r@Zc{s5+>FY5FLPxjb8Y=x70SQHi2vpu zAeVZw;#-v?v(m)P55jZoQf-xbS-k@vBP)Q@d{19k=-(tzDCw2}5s0FnKgM~SxJ+Ky zv7)JG+i#m^#hRT?4<{DYH+wClkXg{7pDZp{So*0*RW|26)1QW+*XZ?__iIs1COEX8 z3i>*>M7XK*dBP->HPC z0#m;R>6*jV^!`zUk2ssmBYx>2^0_^?*}^MdBCm5drfCAV_|S9)r~YoT!O@|RA{1SV zPKYB3rM;YNR&)^?9K}$=l2tafTksspFXsW$ZS)N+d_d-LZQc_D;jd%l3kHI4L|Pfz zKdCZ9oj)`&bGe2kl&MF11w_mTx=I5v8uUeEDkX85IWSj8D9-U}A?PE?hK+4*_iQpa zXQJ((*FLqSzFL1o9RmSIZF{rF1SIh;Ob1F2WEt{5(E7Wyz9mxWHt)mFae3{yYSgL;Au#-vBxI(ao^d?o&bAWvK# z`gX0U9TK6ZispdX98R8ACG(j{#Eo^XDtn7gX5Am-z(kAbF~{bNq#)<|=*lr-3$02o z+vSDt7ehJ?X{}29QB+#R zt*c=(YvRfjGGBuB<<-DcWsN{2{AQrsXjUL5F~!SfkD383jE>cXoU$l^`%OCR(SEg& zmjAvWX#0LR7|P)U!N6C}U5D3~5y-F0Q2| zepRalNt}?>V`<#dgOTO=0&Iy1XJCo4(tDkwmYf~QxPb`EYnr)oB3IZ_EU3V~-b2WR zCN8(;#LE}r&FovD=hNOFO&ga~Q}|APWdo8=s5e+2*5e@c5iIk;E%0S*XziqJ+rjh| z2Up8rQ}>Wv51-##jOjr|Kh+7oyW_UaMdnMd&Lilnu%FNV^3;kjPuMHYtHxwE6X)Y( zCLc{!W5w$~LuLIVZm++jDkKwnYZIT%Yq8FRAclhm+4Y#L;MSgyA~Ef4Vft7(mYT!S zH4_e}f{D+g7FW9mM2dgR?MA~i%{g9`k@Vx+= zpG>i2W55S|YqHw<98R^?TJd5PYqT8p*uot~``#4T0->H)w)K`-+f5a5q00O5R;zVu zWUKDlwnj_%yXA&3-vP}(% z>ACkj#(l}d!F0vm=;>SQ`P5D+s!f-3nbI;1OKV`hC72O#R{k%tcRom~T3+9KvkPhA z%DiKxzWEy{*S2CGsHFZ5u-n+TMD@S~4!IkqC`zCUH%D>L_ab?p76A#twftY_Wvp7O z0j(dl`UA~zj!^TCRCTJM=aH7Qhpd&Q^Rm)SedgvaAyG4Sql`7O)Wh5g8Ohgn?9C?} z`HD8`!bTKVwGwloM2RhR3z`5->whBnyv@V1^plQS*b?TgRhJ2lx7aH20>DNpl^IHL z)yea%Djh$+mMbKy(2ML=>!m>{nbfNu3CnNl>TIm4k0)D^%y@{_=S-C~z44o8!kr1C z;x1)hZH%|=r~(9-Pk-Cz{faw}72v=6_ES`To7NIL+60Z(>1!F`QsrSD-Qy}k75E>( zx$-3f4u4`^UjticPlC>#(>KaY_ zq`wv`Mlo;wW^Pj7ef>UJ{m<{M#Wi@lq${V-XFeq;Tab?F^d_r+_av=+pK+?cl>K6G z)Zg6_x43ka**gNocDLxp9Dzy2(5}n*s9hY-NUyr5tvaqk$St`pec7rwpE-rZBBQ&p zExW*w4~+R!5`U?WgpS;mlk{&p6}r-Kx^MpPd#J#JUfxO`jsqG(YEwKM#_Q+2cHLL_Ziq{ ziP+H7wV>Z7v#cC!s-4wq*s%B}t~pRhqHvG|hBJ{_Mc}RXVMNrImNN4B^J}9QSs>TL zuWP%yHZiZQk~k{~Y`ZpXi>TnWujeH36_$E3Vn|;e*1iLN-3Bya1C7z$sMv7`MoFrj zm87zUewQ71Uz7zKN(ESW+W3GQ3^X^^4!1D2^v|8 zTSB8&Oh>ZzT8Sy0X3;94PF0vr6+w~O*a=X#Mi;n{W-%r)O1b!`gKkuz>0t-xs}yc%n|PqRXel3h@XIg4We*7}(vuH_%k)WX z_<_FqA%kBnQLxXP0L9&%x{=kKnC1hkEYFt%n8`A%vUGd0T8QIQ&2VunRmhLp`j(qR zh*Dz|F0i|qHAf?@kOh;0MllAEmD7m%a!s@~X0|q~If`1?sOGU+$Sfbz=k42_#V#zi zb}i6jJ6LP&TcX>UYiO^s{%GI@H}R1oa*VN?A#*qL!ItsG%;5-a%_wY-a1MeWm(Gl? z93>@roj!#VbNhyA*54!^zH9n-#;%_ou65e-20AkR+V@YJFf=fFEW&!WF1oy6}jA59sg9d=VBE}ah8y55)d z08^C2$a({&G83jAKwFU*hTobC0uh@rlDEd3Gu!MbCcsNZinQ3PRdR@%vu%}dKFrUD zV}=#YDpSHy#rKe;I3ujw6)Y_YSSZRS%z7F-p`i;_Is!(%?!a7g4vU!HnXZwZi5)3} z@34}(1ZPt@(`{6&r5mv0iK#^iEej-hG;X>NKE#ZVAi5N@rHY}Y#Fh;wi{NBYOe;~i z_fP~LZnNYJ=5@)HDDT?=j7qu_&>vIB3nrXYqmC|Nb%UpLFoU%JWV(Wqf#g;3cj1K(|A(GL`_jI5=r7V$b6(euN)4lw;EQ5-yt|f3X0pU{ydw_TfD23(BapIMO-EclZ zAPj6%3~XP^JSolUXv`Qt$SrPsgT+WC4XkvekWyZ#=QsLR>dIqW9L(27OuSY59G4wVh7^|A%>f~SDT`1L zAj^^u2?aOYI{~qaS?^szFe+`w^ImzN2|MxNw4KaudDRiaA<<^Tyw_-$Pl4fK+oZ@ECu2VuLF&H4$NbJ=*X#>qpmPB2%+ARqZ7wwOsz+;hPl zk7G@MVvM9=rQxjCCO!WLXMaeURTAgZ(!Dy((?8eu?mYwk+iOwvpZ?gn>ks`SL0C6y z)_NurHyqq2?Uu_(1%64TQxD}V|s*c^HzYNR^Q<;sWS{1`UVH0N52 zU_af)oXh+Ql=cBXE6j8#nm5eGun-pIR7;ek)g3Tq`e3;n284nE!oxyFVS9ZYsjoAW z18*cp*^^Hc(_>|fedB!AT{dhGc4<9ELF#k>b>k?4JIa=y9fHh*Q&UAJqSMOTL@n!4UsD=qm?QcAXdvza2xrIGCrT9 zDg)PQ4St>gg>tB_mgBfM!I?=v_dc)@mPyn`6i(CXamz@U_8|~QVv_8_DX1dEqu1tV21n{ z5NOPck`@)8yiYh%)*Lf_)Q~9;-OzVvzwYYsRI%jETyX}sb^Gge zY|cwQdqPwDoDyxHQ?ef_r(`CQ6ig&Fmu6$PSyi}2t%_l)sdHv2q&y_K{E?#QkupoH znLXW8l-X2;6~G-bOE@HE=dV)x88OnqCx6oaqM7Asd|=Gy|IC;cbH`p9*Qd5mCjmXO zSu2*0!8442M4d>I0i;2<*#lV&W_Z3mfWuhxEj-j!0B%8`C0W3p$WTCxx*}_VF#&{V zZa(k>+%cn-v5tg0k6Ph&UE91B`$wIJtt?~q+?b4sE3`LlKXOHS7A(2ehmE-_neY?> zJjZr~Cm-i5b9k~1cyc&AISihhG(0)5OJ1e8gzewo11U}A%r5I1r1bn4!#nB{C}WNc z{i4klV{plo!ByEAu5y4Y%HfJ4T-{=7F^8*|!BvcK;ovE2F@r0T_dmeZW?3D6yG}4I zs=UMPnD{ZbrCP7yn>0n$WUAotMR#OBUY4 zIvR7mtckAz4)alMBl!6Y{Cor-J+a&{II?!9gTb$sDoJ+$hiz#U`Mg!#ssK8OW_PFi za1VhI(Ag$3P-AzEkYlMMZlXc~Rox{zT3&jo^)iMEAq$nXa1eY?`T)={=E1s~c`!CQ zNZ-6JN~&gUfiH7%8%W|X;q0KYV>`9Aoy z(eiEk+#3Dga%+=J`f2L1 zt}URBB3hbD9nv>1y|h1sx5guUZX?j>N`Nm4ntKvSKZs530T;EUC%o~;u(61Eo-y35 zvKT`rE^81UNT=p0S|}TZWREib02@)!WZqxP^gy@)Y!@qd^zZ_XKXzV*d>tm8uo!0z zb$>N}Q=Q})*YxX{9kg&n<@DpX4Sjy}Z3|cF&+q$Ae}k4@bkfNemz;Cl>F3ioKcz~d zTAFxy!$qr3l)ZVb_xyun%T`T2QUB(SfB&UFOLJaZdBfA!uBoWof^@=W$ADks2VT6f zZF)>DOL%}kQ<@tE42C@|9S6!(W)75TuJEH-XguIBU|N0|b7q?J9ZvX00k;UdwGExo zoER{X!?|308UvQJD7NBOG^)A$DLY+FqUkCP*Ks<{a~<4~PSa{E-7}MMBA;6W{K#{0 z!!mPmhEDmri8!ZMN+;slO|i*{a&$S$=32(m>kl!{MtTC3U{l*vo6I$L%Dtth?HoS$ z=9D_;-VQT)he?S;jNch<@)p@mKL#FOADu^lca&tQ%0U`L1v!Ku+jfkp6wwkFhn}hW;;Tnt=`Z_ z3Eq9k9=LRfL>nSC#&|zIqsOpqC(K$1IITIpa`?6r7A&SEichAJzgu|K;;XaDf~yvL zJu=6x*K@@iBlc}V40~Kxy)pdzYx^%Mrh?yQf8+{XwORn#y=E6v=EJesKR`!*l1+{~ zO45VLtRt)woFgwhEr>fUesMY>*BRIOnfW-r{)brwa0KOTdkBJPB<3WvfEDYW+5pPS07wn9 z!3ZE^0x>PzEQ@?;}}-SH3sOhXBFTy9zFs%Y>dv63l22`7@KF? z4bMA`md4gkHfHDPdud7A{5(0kRU0@ob9^4Xm3GSr4KuYkVaS5G_qOoi8TmjZg&2Sf;WQS-f&EorvTCCA_xHshm_u&O?|hU* z7dz9!C`TZ34(_ua#hzbSMo#Aab!@t6`Z0$1w0ZVqBVMZk9=6jHlz8UV9C?}D_VB_i zrniz=1#E5#hRM8fIKZY{%zPDK$5;>`RI?P-mo8}m1=3b&8qIjRggGv74jn^1LpP2U z=cJ2IZ<&7XVErd7+q!#m<=Beq(dC=(WY65O(@`$FQIhI#(vj5h@V_LBBukbjA0md$ zWpznoNHM7)jhMqLLeC{Pfzc7wA7|PUXU0^++lF{5o>heK#x3cmXqNzxB|LuZ4z#eO zO9Ir_K)d9~^5+(LyVbH$ISMZ=(8`N&*h4-CI@G91)#)LLTzMWkINHH@E;C~Zs6^N8 z96adBwH=}f>s}l(c;~uyR<&4Y#1^Jvd3C(H6=1caF1zrcx?6zX-heKh{sd0lN?O`XtC}R&@usQgEG!ORE3SwiUrdW+h z*j-iZAVx0k9K9A?dD*Rc2h3?FP~j5Op$hp{ou2(`4mU|=`fVxa;Zs} z!sZK{C`_^3dc^OaXz68qKQ8`G=Yh=c;x#NqGBVZg?E1jAw6(*Oq}ma_SPC=*2qzlo@)GmvGV4B$LiDBMfC zvwI#**tR87HhxdRyk|-ZlN{d9Z{Wb-|fuF&(f8WSgHokKL%hXT23TJCltOu-N1AjHk1^GVNKZ?P*-*6VBS6!e;(# zqNUf-(sTIpT+JVx13|762C%;PD50vAfnj0m$55@!Boc`e2AjRJln>nz@-t`cjDzcx zw!aSSiE*j6>rlLo(SAR!Q@=f2XZXQ=;47k zSxQ+Xb|Rd>*|%)!b&r_ZeUB!{@i-PXX@P9OTz+>JO~=W3p?I=;KECUY9RgAuCnJHV zFJe<}G{s`t!}W>!5*$=dG6&Tg^VEVFgJ4NNI{d1uuAj` zIJM7;M6mJn{=e$4(-(H0ywkm#7JIY4@cOqc&VskLc~>gRXIWnAf7*t8JX^e4n#Z0? z6ed?0v(czKVbXZglI4#BFm^Tzil1V~gy*&F+N48UGNv)-BY*rc-B zhScCg2Q-Jq zvSs+<#W`rCxEVG6ya-lzj=fi&@W|4x8E0O#khXAeZs z3c{xksM&n_x2EJI+C756#iwo``4I#-X#^uL5o02EHWnwk4JXLK9(wdQpHG1LKd|l3 zPsdz8zxy$3M=x0L)?4}q!bP-HT=w#am-ZIse;LZ2K4k=ZPQihzS@>VT=P5|*446)8 z4^zfN73?t}>1K~z_Eh2Qp8pGIawbTJ2d2{l7lf@0n2rx!IB>N&e_lj*to;}~SjF-j zhe)fgF=o&=D>-OvGQg7l>?)vF410p{THtCiW_dCI>;5i)IPxtwj`bR9WjtBk6F;l2 zg0J1XCqo3ix2?>d`vC)LUl(HVOAe^XC$I6?pQ2FDqt$*w*alJRsexa{a8RDZXO1IBTTm<+C^w6-M;Z|~fy8&_hskYHN2*DH z>>}-?glr|7q#AMYW3OhSNUtEK1?Vxqknb!)(E5;O3lOt;Xt8Bn8zv(hH=*6$LQI-) zQBR@VF6VqBV&0!zBLo8hBhh1MspMU zxPOOzg&W@a{Mk;wTQd>Wrez zDMqFHPv!>(%^UW|7~q@)QYw9XBNHSz1-?;_P&=7JFH+b(40-#p({mPn67Zbk+xbX7 zBfwtr%Qyz?7sTDY5iZg5Z194ty;`@91Apo9On^vi=00^fVWcHSB8aaqMq6k~sP} z4sqPz_{GV`S;FPS)yDOKJBoW6_az<2jic1u~DHSQrPyh&@a(HVjyOa zXK>Dt&oIL9oKcw31LFb{Et6BGU1lz3m&~oqmsyBd%&|CO@y$}hGR^XiRf^RBH$19F+oCKUqoFbei zIh}Fla<+0V1HxI(`<(Z=*tl$P+2g9_+UI8Db`Jo~rIPLd0RR91>HtOn1poj500062 z0RRF3761SN00CwI0001Z+Fer1PQpMGJp-sAq9!V?yK;r4AjSj}qZl+Mgar~==%$4t zhR2vvG_F`0zsjwAfFEJ}3C~Q2XD4&#-1nI~1&|go2&ivSMz#pYHHvTodo#SwbDv(3 zNK!jT+F-$`JA-5NGz^X}-~`tcuOWj6gV&kyVeken@M&-oDNGFBWY-^qQ#i!0!CQC~ zI|gr~F1iNq;y`>E{7pQ~oxl-)3Y{m!Voh9?dnnPMDxaA$n zsPgA3-c%0Gn6>~ba&K@IbRoY*9S~%6d6Eezk75OTK`J4O$e8Oyf z0001Z+HKG`Y*TR%$MNqaj-5EY_k`Zdd(UT@1hq4)4##Z~5p>y3^^1;%|P}QpNxB2_#CQiN-<g4bfgoV=|We!(VZUjq!+#ELtiv>3>-Ld zQ9>zYl+%y?3}7IG7|amdco<3rUVIE=I3pOzC`L1ev5aFp6PU;(CNqVpOk+ATn8_?= zGl#j%V?LE);Rr3Xa-DsAU=zF8&VG(@RASi1J2tXctYTxQ#Il83yq7o*aGam~;1`EE z$$jo}iUllWcjQwKspcLJc*-Ll^MsGo@PcPN=QMu4vxnEbu$n6zVjXK)&j!BmjjNpDEZ2C$Td_;LBuJtpNwTC! zs-#J}WJsoDNjB#=&m}H%n+sgz4x2e4Io#l;Q73>aS~V4CuCSeNfZ1 z3RAbHRJF%YI+QMDd7DOLP^l{or9y(Z`nhpMY8n*wIb z@R_=N7H>Gz&{lZW9X^kFM?^#EP&)qr3&ftu0001Z+C|Pk62VXy1n@kMBqGQ^Q5i9) z-i(eJ(MlSPQ6?Okino~v#a3%~F zXpI?dz#TCy W{a8|@-gUZL3;+NC0aAPRlmGysvh&yg literal 0 HcmV?d00001 diff --git a/frontend/app/assets/fonts/roboto/Roboto-Light-webfont.eot b/frontend/app/assets/fonts/roboto/Roboto-Light-webfont.eot new file mode 100755 index 0000000000000000000000000000000000000000..072cdc480c81f4db452d8be35f9abd97849b1389 GIT binary patch literal 20940 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 IZdj~7U^(uNF8}}l literal 0 HcmV?d00001 diff --git a/frontend/app/assets/fonts/roboto/Roboto-Light-webfont.svg b/frontend/app/assets/fonts/roboto/Roboto-Light-webfont.svg new file mode 100755 index 00000000..db6a6171 --- /dev/null +++ b/frontend/app/assets/fonts/roboto/Roboto-Light-webfont.svg @@ -0,0 +1,641 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/frontend/app/assets/fonts/roboto/Roboto-Light-webfont.ttf b/frontend/app/assets/fonts/roboto/Roboto-Light-webfont.ttf new file mode 100755 index 0000000000000000000000000000000000000000..3b2fea0ace1aa884365c0999b71967bd90632dbe GIT binary patch literal 45880 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 z + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/frontend/app/assets/fonts/roboto/Roboto-Medium-webfont.ttf b/frontend/app/assets/fonts/roboto/Roboto-Medium-webfont.ttf new file mode 100755 index 0000000000000000000000000000000000000000..8aa64d8232a2aade0265729e59c00eaa5a1a76fb GIT binary patch literal 45304 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Ó$>Bv2c* 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/frontend/app/assets/fonts/roboto/Roboto-Regular-webfont.ttf b/frontend/app/assets/fonts/roboto/Roboto-Regular-webfont.ttf new file mode 100755 index 0000000000000000000000000000000000000000..44dd78d5e1e3a23740297120dc4ff071a63f394d GIT binary patch literal 45376 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 UA|oiyYmdrA!>+ph^KC@`0awY$>Hq)$ literal 0 HcmV?d00001 diff --git a/frontend/app/assets/fonts/roboto/Roboto-Regular-webfont.woff b/frontend/app/assets/fonts/roboto/Roboto-Regular-webfont.woff new file mode 100755 index 0000000000000000000000000000000000000000..bfa05d53f4e4741bf790939272eb128580116bc1 GIT binary patch literal 25020 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/frontend/app/assets/fonts/roboto/Roboto-Thin-webfont.ttf b/frontend/app/assets/fonts/roboto/Roboto-Thin-webfont.ttf new file mode 100755 index 0000000000000000000000000000000000000000..18919f7a960b132ce4fe9a0d5538f99cc4ebda7d GIT binary patch literal 47700 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 D>k*;G literal 0 HcmV?d00001 diff --git a/frontend/app/assets/images/favicon-16x16.png b/frontend/app/assets/images/favicon-16x16.png new file mode 100755 index 0000000000000000000000000000000000000000..2eb05945d48d5e7f374273cf6bbe7ed13628650d GIT binary patch literal 1364 zcmb_ZZA?>F7(N9h3}i6CP|Qq##f1TF?`a)eI;tNwDCSM&OZHvMlyc5kHs>!DUQ6YiQQ@^#0{H)34~%7?PVZ5J;+I6?GF7wU zRNk&G@R}Bpj+m%RV~`8Ac5Ju=JF+56(rCIC-V)81#`ucZPy=x$)|L3ID{+k z0-V4GUSJ&T`Jsa z!86nN`XFv;z;`F{*meBHL41D-AO8%0eFRVajwf#7Uq0< z#gSa**4Clvd)L|%(|#C?I($@dnSa@eJt2O+qeES`hs+FR?c{}|KZwV zJtLgw@IG!0Va*)c#6BDswZ+$O)&ni0wje)uZ}iz-8j5GEl5z(`Nnqz)HfBTOk>=)< zFh|r%6qLuvNmM<@$O{QoYGOCXbRF#c=o6KuZC-n4;KJ+Gp=kp>-J!p>=O@3!YmM#c zaqko7xy9m3J;#DSCP*XNrv7a*Cb}aj{WLRP(eE5c>L`|v3=elCQHzRrk1t|?$L%{6 z<7i3Q^noYdll8vL?p+8Ed+*(XH)MiunM}{st5*h7Q%)Q|QJmN=`{~UF9c5-l|?d8m_L+9F$cAbgrj11cT-CHz6(i}ox=vHd7gUckz zak&V6n8OlXu|2B(LO@)Cy7V%B8Yvk<_HpYh^0EL2XRPU}v(kSb_wQOb>N(my2!iqhSM@ZL#ZbxgP)_V)_|N>YS!pp)l8?cAB(iN+>J>r~{El@j1>@ zn1H5GSf@4U>nKDDxRJ=d4={1-c>ckZ88lR#A2RY)Vkki3*Fj_kla^|o_LI?cp{8ksTcyux80x}t)2eYKf1HK@9n|-;Wc5q^)s{C!?LSuiz3AW5r$pUH}~Z*-XzjL1&UO#Mc|tw9e=?t6$7&H-uN&gMW|Iq8!`XOsZSOd874*R)dEdo#Ji*@#C%8@gPzbo%Ks1f z%D0M0^pKwTFl6eNt@uj`A4m*GH~-;8iHOu#lo!P`s0FBi?}H=#gOVadJm2exGvfAM z|L1P3c8Unpn1{n$B|K3DYs=xoy9R_g zbqMx!!|qO4UJP$uh3$7?ZG}NCgeR-uu?l!-FXBv`KTYUIh+!R3T}oVTB=mY>NJ|{t zZMboTcsEGwFD9-x5oLu?Ef~UMhVdAEu2NULLAN8%kRcn%Q|Y$n=-0)MY*6cV7U;HR z8`ek+Yo#M9KB^UJA1WRCZ12mW!(&iA(QiaOMOA&bI%-(O8%gF5Bt~fD5gPtXJM?$+ z@sPl!NPZk-Yqv#oALGFb1o(LaDQLq z0%_I>{g8@l*l6lgI@w2iVy2I-X^!7b_FQjL+|XV>M1&+*?916=Vcz%)I+!Z_!j(uG z4Ss-oC4K<{4El4tLYd7%o-GN}Xa>y2Q%pBvf}*LG)S}IWTet4mvVEKQV$g-k(n`BF zlF8LMRj{tThvLQ1 zhHa!w%w)n0uX7cFdsykc`kiK0w5Y};%lyMp7N$APE{g1&Crrjmj<~asx-|0?IX|rZ z$9&HBypH^WMpgQx5Q)5=O5JE@5jx3gy|%SMh3R~>)XA)%DVV}eXaA%@*YR}zW_{V^ z*#{&VPfKanw4Lg{$E0xF!(o?Mlufmry*ur<(z55#{9x;;saS{8$)1#ukciyHyEE(C z-*p`;SX82!(7vqgdi<)@%`W|S+T2~AZ4q}!RwX_?d$9C``QdqFUyr(Z;OwJu#5Yk# zW}%<(E$*`dkLBYcwlGPA1aQXa3`dONNT-L=8Ej`3+lB6cVQdVWV|gt4Zw@kftTZn5 z-yK%^nLR@eTw?~MJPud$lSIH@#utkM_+qIr-qy{@-HGYQvPCIfM^if62GiYaB{;5N z(`ah7+DU3eqlM5;@+5J4ZVw6wtc?*vB`TSK&F093Dw!w|XS0J4R0-%6u%7lAW;7?8 zEfGn@5**N3&K4jk2Vtx}iSq#yCXK}q98+9!|zsZ4~YDnwwE6-|*SURb+4 z@Uu7pp$G-&t}b*J29xeiKk4KB5%hZEv= S%OS=ZWdQy@ft(s|Ue=!(4Wa)4 literal 0 HcmV?d00001 diff --git a/frontend/app/assets/images/favicon-96x96.png b/frontend/app/assets/images/favicon-96x96.png new file mode 100755 index 0000000000000000000000000000000000000000..b9c5ac968c7e0e5ed653d4703dc8d6eabe381ca7 GIT binary patch literal 3914 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 Q7~26bGdW49Hg=2q4@7Ij=>Px# literal 0 HcmV?d00001 diff --git a/frontend/app/components/app-header/app_header.html b/frontend/app/components/app-header/app_header.html new file mode 100644 index 00000000..d362ee0d --- /dev/null +++ b/frontend/app/components/app-header/app_header.html @@ -0,0 +1,3 @@ +

diff --git a/frontend/app/components/app-header/index.js b/frontend/app/components/app-header/index.js new file mode 100644 index 00000000..7be142c9 --- /dev/null +++ b/frontend/app/components/app-header/index.js @@ -0,0 +1,12 @@ +import template from './app_header.html'; + +function controller() { + +} + +export default function (ngModule) { + ngModule.component('appHeader', { + template, + controller, + }); +} diff --git a/frontend/app/components/footer/index.js b/frontend/app/components/footer/index.js new file mode 100644 index 00000000..9b089a09 --- /dev/null +++ b/frontend/app/components/footer/index.js @@ -0,0 +1,10 @@ +function controller() { + +} + +export default function (ngModule) { + ngModule.component('footer', { + template: '
Footer
', + controller, + }); +} diff --git a/frontend/app/components/index.js b/frontend/app/components/index.js new file mode 100644 index 00000000..829c7444 --- /dev/null +++ b/frontend/app/components/index.js @@ -0,0 +1,2 @@ +export { default as appHeader } from './app-header'; +export { default as footer } from './footer'; diff --git a/frontend/app/index.html b/frontend/app/index.html new file mode 100644 index 00000000..a4c635ce --- /dev/null +++ b/frontend/app/index.html @@ -0,0 +1,19 @@ + + + + + Redash + + + + + + + + +
+ +
+
+ + diff --git a/frontend/app/index.js b/frontend/app/index.js new file mode 100644 index 00000000..3902ab4f --- /dev/null +++ b/frontend/app/index.js @@ -0,0 +1,29 @@ +import angular from 'angular'; +import ngRoute from 'angular-route'; +import { each } from 'underscore'; + +import * as pages from './pages'; +import * as components from './components'; + +const ngModule = angular.module('app', [ngRoute]); + +function registerComponents() { + each(components, (register) => { + register(ngModule); + }); +} + +function registerPages() { + each(pages, (registerPage) => { + const routes = registerPage(ngModule); + + ngModule.config(($routeProvider) => { + each(routes, (route, path) => { + $routeProvider.when(path, route); + }); + }); + }); +} + +registerPages(); +registerComponents(); diff --git a/frontend/app/pages/home/index.js b/frontend/app/pages/home/index.js new file mode 100644 index 00000000..c52beea4 --- /dev/null +++ b/frontend/app/pages/home/index.js @@ -0,0 +1,16 @@ +function controller() { + +} + +export default function (ngModule) { + ngModule.component('pageHome', { + template: '
Home
', + controller, + }); + + return { + '/': { + template: '', + }, + }; +} diff --git a/frontend/app/pages/index.js b/frontend/app/pages/index.js new file mode 100644 index 00000000..dd98e458 --- /dev/null +++ b/frontend/app/pages/index.js @@ -0,0 +1 @@ +export { default as home } from './home'; diff --git a/frontend/package.json b/frontend/package.json new file mode 100644 index 00000000..4ae8d0e6 --- /dev/null +++ b/frontend/package.json @@ -0,0 +1,46 @@ +{ + "name": "redash-frontend", + "version": "1.0.0", + "description": "The frontend part of Redash.", + "main": "index.js", + "scripts": { + "test": "NODE_ENV=test karma start", + "start": "webpack-dev-server --content-base app", + "build": "NODE_ENV=production node node_modules/.bin/webpack" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/getredash/redash.git" + }, + "author": "Redash Contributors", + "license": "BSD-2-Clause", + "bugs": { + "url": "https://github.com/getredash/redash/issues" + }, + "homepage": "https://redash.io/", + "dependencies": { + "angular": "^1.5.8", + "angular-route": "^1.5.8", + "babel-core": "^6.18.0", + "babel-loader": "^6.2.7", + "babel-preset-es2015": "^6.18.0", + "babel-preset-stage-2": "^6.18.0", + "css-loader": "^0.25.0", + "extract-text-webpack-plugin": "^1.0.1", + "file-loader": "^0.9.0", + "html-webpack-plugin": "^2.24.0", + "ng-annotate": "^1.2.1", + "ng-annotate-loader": "^0.2.0", + "raw-loader": "^0.5.1", + "underscore": "^1.8.3", + "url-loader": "^0.5.7", + "webpack": "^1.13.3", + "webpack-dev-server": "^1.16.2" + }, + "devDependencies": { + "eslint": "^3.9.0", + "eslint-config-airbnb-base": "^9.0.0", + "eslint-loader": "^1.6.0", + "eslint-plugin-import": "^2.0.1" + } +} diff --git a/frontend/webpack.config.js b/frontend/webpack.config.js new file mode 100644 index 00000000..30241648 --- /dev/null +++ b/frontend/webpack.config.js @@ -0,0 +1,71 @@ +/* eslint-disable */ + +var webpack = require('webpack'); +var HtmlWebpackPlugin = require('html-webpack-plugin'); +var ExtractTextPlugin = require("extract-text-webpack-plugin"); + + +var config = { + entry: { + app: './app/index.js' + }, + output: { + path: './dist', + filename: '[name].js' + }, + + plugins: [ + new webpack.DefinePlugin({ + ON_TEST: process.env.NODE_ENV === 'test' + }), + new HtmlWebpackPlugin({ + // template: __dirname + '/app/' + 'index.html' + template: './app/index.html' + }), + new ExtractTextPlugin('styles.css') + ], + + module: { + loaders: [ + {test: /\.js$/, loader: 'ng-annotate!babel!eslint', exclude: /node_modules/}, + {test: /\.html$/, loader: 'raw', exclude: [/node_modules/,/index\.html/]}, + // {test: /\.css$/, loader: 'style!css', exclude: /node_modules/}, + {test: /\.css$/, loader: ExtractTextPlugin.extract("css-loader") }, + {test: /\.styl$/, loader: 'style!css!stylus', exclude: /node_modules/}, + { + test: /\.(png|jpe?g|gif|svg)(\?.*)?$/, + loader: 'url', + query: { + limit: 10000, + // name: utils.assetsPath('img/[name].[hash:7].[ext]') + } + }, + { + test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, + loader: 'url', + query: { + limit: 10000, + // name: utils.assetsPath('fonts/[name].[hash:7].[ext]') + } + } + + ] + }, + devServer: { + inline: true, + proxy: { + '/api': { + target: 'http://localhost:5000/default', + secure: false + } + } + } +}; + +if (process.env.NODE_ENV === 'production') { + config.output.path = __dirname + '/dist'; + config.plugins.push(new webpack.optimize.UglifyJsPlugin()); + config.devtool = 'source-map'; +} + +module.exports = config;