From af7d1e7cdbabac61fa7aad878a0114bb6cb33e34 Mon Sep 17 00:00:00 2001 From: DmitriyShvanyk Date: Thu, 9 Apr 2020 11:50:47 +0300 Subject: [PATCH 1/8] Lighthouse optim --- assets/css/style.css | 14344 ++++++++++++++++++++++++++++++ assets/css/style.min.css | 10 + assets/img/bg.jpg | Bin 118301 -> 33270 bytes assets/img/chainer_icon_red.png | Bin 8091 -> 1709 bytes assets/img/large_scale.png | Bin 33977 -> 6955 bytes assets/img/mxnet-icon.png | Bin 22520 -> 4266 bytes assets/img/optuna-logo.png | Bin 16019 -> 3079 bytes assets/img/optuna-logo@2x.png | Bin 0 -> 4854 bytes assets/img/optuna-logo@3x.png | Bin 0 -> 11900 bytes assets/img/optuna.png | Bin 144970 -> 14790 bytes assets/img/tensorflow_icon.png | Bin 6589 -> 1952 bytes assets/img/xgboost-logo.png | Bin 22375 -> 4284 bytes assets/js/blazy.min.js | 1 + assets/js/paper-kit.js | 8 +- assets/js/paper-kit.min.js | 16 + assets/js/popper.js | 2448 ----- assets/js/popper.min.js | 5 + assets/js/scripts.js | 42 + index.html | 974 +- privacy.html | 135 +- 20 files changed, 15148 insertions(+), 2835 deletions(-) create mode 100644 assets/css/style.css create mode 100644 assets/css/style.min.css create mode 100644 assets/img/optuna-logo@2x.png create mode 100644 assets/img/optuna-logo@3x.png create mode 100644 assets/js/blazy.min.js create mode 100644 assets/js/paper-kit.min.js delete mode 100644 assets/js/popper.js create mode 100644 assets/js/popper.min.js create mode 100644 assets/js/scripts.js diff --git a/assets/css/style.css b/assets/css/style.css new file mode 100644 index 0000000..3368bb9 --- /dev/null +++ b/assets/css/style.css @@ -0,0 +1,14344 @@ +/*! + * Bootstrap v4.4.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +:root { + --blue: #007bff; + --indigo: #6610f2; + --purple: #6f42c1; + --pink: #e83e8c; + --red: #dc3545; + --orange: #fd7e14; + --yellow: #ffc107; + --green: #28a745; + --teal: #20c997; + --cyan: #17a2b8; + --white: #fff; + --gray: #6c757d; + --gray-dark: #343a40; + --primary: #007bff; + --secondary: #6c757d; + --success: #28a745; + --info: #17a2b8; + --warning: #ffc107; + --danger: #dc3545; + --light: #f8f9fa; + --dark: #343a40; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace +} + +*, +::after, +::before { + box-sizing: border-box +} + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: transparent +} + +article, +aside, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section { + display: block +} + +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: left; + background-color: #fff +} + +[tabindex="-1"]:focus:not(:focus-visible) { + outline: 0 !important +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: 0; + margin-bottom: .5rem +} + +p { + margin-top: 0; + margin-bottom: 1rem +} + +abbr[data-original-title], +abbr[title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit +} + +dl, +ol, +ul { + margin-top: 0; + margin-bottom: 1rem +} + +ol ol, +ol ul, +ul ol, +ul ul { + margin-bottom: 0 +} + +dt { + font-weight: 700 +} + +dd { + margin-bottom: .5rem; + margin-left: 0 +} + +blockquote { + margin: 0 0 1rem +} + +b, +strong { + font-weight: bolder +} + +small { + font-size: 80% +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline +} + +sub { + bottom: -.25em +} + +sup { + top: -.5em +} + +a { + color: #007bff; + text-decoration: none; + background-color: transparent +} + +a:hover { + color: #0056b3; + text-decoration: underline +} + +a:not([href]) { + color: inherit; + text-decoration: none +} + +a:not([href]):hover { + color: inherit; + text-decoration: none +} + +code, +kbd, +pre, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size: 1em +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto +} + +figure { + margin: 0 0 1rem +} + +img { + vertical-align: middle; + border-style: none +} + +svg { + overflow: hidden; + vertical-align: middle +} + +table { + border-collapse: collapse +} + +caption { + padding-top: .75rem; + padding-bottom: .75rem; + color: #6c757d; + text-align: left; + caption-side: bottom +} + +th { + text-align: inherit +} + +label { + display: inline-block; + margin-bottom: .5rem +} + +button { + border-radius: 0 +} + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color +} + +button, +input, +optgroup, +select, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit +} + +button, +input { + overflow: visible +} + +button, +select { + text-transform: none +} + +select { + word-wrap: normal +} + +[type=button], +[type=reset], +[type=submit], +button { + -webkit-appearance: button +} + +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled), +button:not(:disabled) { + cursor: pointer +} + +[type=button]::-moz-focus-inner, +[type=reset]::-moz-focus-inner, +[type=submit]::-moz-focus-inner, +button::-moz-focus-inner { + padding: 0; + border-style: none +} + +input[type=checkbox], +input[type=radio] { + box-sizing: border-box; + padding: 0 +} + +[hidden] { + display: none !important +} + +.h1, +.h2, +.h3, +.h4, +.h5, +.h6, +h1, +h2, +h3, +h4, +h5, +h6 { + margin-bottom: .5rem; + font-weight: 500; + line-height: 1.2 +} + +.h1, +h1 { + font-size: 2.5rem +} + +.h2, +h2 { + font-size: 2rem +} + +.h3, +h3 { + font-size: 1.75rem +} + +.h4, +h4 { + font-size: 1.5rem +} + +.h5, +h5 { + font-size: 1.25rem +} + +.h6, +h6 { + font-size: 1rem +} + +.lead { + font-size: 1.25rem; + font-weight: 300 +} + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, .1) +} + +.small, +small { + font-size: 80%; + font-weight: 400 +} + +.mark, +mark { + padding: .2em; + background-color: #fcf8e3 +} + +.list-unstyled { + padding-left: 0; + list-style: none +} + +.list-inline { + padding-left: 0; + list-style: none +} + +.list-inline-item { + display: inline-block +} + +.list-inline-item:not(:last-child) { + margin-right: .5rem +} + +.initialism { + font-size: 90%; + text-transform: uppercase +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem +} + +.blockquote-footer { + display: block; + font-size: 80%; + color: #6c757d +} + +.blockquote-footer::before { + content: "\2014\00A0" +} + +.img-fluid { + max-width: 100%; + height: auto +} + +.img-thumbnail { + padding: .25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: .25rem; + max-width: 100%; + height: auto +} + +.figure { + display: inline-block +} + +.figure-img { + margin-bottom: .5rem; + line-height: 1 +} + +.figure-caption { + font-size: 90%; + color: #6c757d +} + +code { + font-size: 87.5%; + color: #e83e8c; + word-wrap: break-word +} + +a>code { + color: inherit +} + +kbd { + padding: .2rem .4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: .2rem +} + +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700 +} + +pre { + display: block; + font-size: 87.5%; + color: #212529 +} + +pre code { + font-size: inherit; + color: inherit; + word-break: normal +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll +} + +.container { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto +} + +@media (min-width:576px) { + .container { + max-width: 540px + } +} + +@media (min-width:768px) { + .container { + max-width: 720px + } +} + +@media (min-width:992px) { + .container { + max-width: 960px + } +} + +@media (min-width:1200px) { + .container { + max-width: 1140px + } +} + +.container-fluid, +.container-lg, +.container-md, +.container-sm, +.container-xl { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto +} + +@media (min-width:576px) { + + .container, + .container-sm { + max-width: 540px + } +} + +@media (min-width:768px) { + + .container, + .container-md, + .container-sm { + max-width: 720px + } +} + +@media (min-width:992px) { + + .container, + .container-lg, + .container-md, + .container-sm { + max-width: 960px + } +} + +@media (min-width:1200px) { + + .container, + .container-lg, + .container-md, + .container-sm, + .container-xl { + max-width: 1140px + } +} + +.row { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px +} + +.col, +.col-1, +.col-10, +.col-11, +.col-12, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-auto, +.col-lg, +.col-lg-1, +.col-lg-10, +.col-lg-11, +.col-lg-12, +.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-auto, +.col-md, +.col-md-1, +.col-md-10, +.col-md-11, +.col-md-12, +.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-auto, +.col-sm, +.col-sm-1, +.col-sm-10, +.col-sm-11, +.col-sm-12, +.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-auto, +.col-xl, +.col-xl-1, +.col-xl-10, +.col-xl-11, +.col-xl-12, +.col-xl-2, +.col-xl-3, +.col-xl-4, +.col-xl-5, +.col-xl-6, +.col-xl-7, +.col-xl-8, +.col-xl-9, +.col-xl-auto { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px +} + +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100% +} + +.row-cols-1>* { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100% +} + +.row-cols-2>* { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50% +} + +.row-cols-3>* { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333% +} + +.row-cols-4>* { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25% +} + +.row-cols-5>* { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20% +} + +.row-cols-6>* { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667% +} + +.col-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100% +} + +.col-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333% +} + +.col-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667% +} + +.col-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25% +} + +.col-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333% +} + +.col-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667% +} + +.col-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50% +} + +.col-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333% +} + +.col-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667% +} + +.col-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75% +} + +.col-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333% +} + +.col-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667% +} + +.col-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100% +} + +@media (min-width:576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100% + } + + .row-cols-sm-1>* { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100% + } + + .row-cols-sm-2>* { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50% + } + + .row-cols-sm-3>* { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333% + } + + .row-cols-sm-4>* { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25% + } + + .row-cols-sm-5>* { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20% + } + + .row-cols-sm-6>* { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667% + } + + .col-sm-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100% + } + + .col-sm-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333% + } + + .col-sm-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667% + } + + .col-sm-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25% + } + + .col-sm-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333% + } + + .col-sm-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667% + } + + .col-sm-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50% + } + + .col-sm-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333% + } + + .col-sm-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667% + } + + .col-sm-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75% + } + + .col-sm-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333% + } + + .col-sm-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667% + } + + .col-sm-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100% + } + +} + +@media (min-width:768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100% + } + + .row-cols-md-1>* { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100% + } + + .row-cols-md-2>* { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50% + } + + .row-cols-md-3>* { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333% + } + + .row-cols-md-4>* { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25% + } + + .row-cols-md-5>* { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20% + } + + .row-cols-md-6>* { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667% + } + + .col-md-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100% + } + + .col-md-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333% + } + + .col-md-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667% + } + + .col-md-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25% + } + + .col-md-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333% + } + + .col-md-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667% + } + + .col-md-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50% + } + + .col-md-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333% + } + + .col-md-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667% + } + + .col-md-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75% + } + + .col-md-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333% + } + + .col-md-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667% + } + + .col-md-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100% + } + +} + +@media (min-width:992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100% + } + + .row-cols-lg-1>* { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100% + } + + .row-cols-lg-2>* { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50% + } + + .row-cols-lg-3>* { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333% + } + + .row-cols-lg-4>* { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25% + } + + .row-cols-lg-5>* { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20% + } + + .row-cols-lg-6>* { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667% + } + + .col-lg-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100% + } + + .col-lg-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333% + } + + .col-lg-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667% + } + + .col-lg-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25% + } + + .col-lg-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333% + } + + .col-lg-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667% + } + + .col-lg-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50% + } + + .col-lg-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333% + } + + .col-lg-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667% + } + + .col-lg-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75% + } + + .col-lg-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333% + } + + .col-lg-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667% + } + + .col-lg-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100% + } + +} + +@media (min-width:1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100% + } + + .row-cols-xl-1>* { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100% + } + + .row-cols-xl-2>* { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50% + } + + .row-cols-xl-3>* { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333% + } + + .row-cols-xl-4>* { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25% + } + + .row-cols-xl-5>* { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20% + } + + .row-cols-xl-6>* { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667% + } + + .col-xl-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100% + } + + .col-xl-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333% + } + + .col-xl-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667% + } + + .col-xl-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25% + } + + .col-xl-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333% + } + + .col-xl-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667% + } + + .col-xl-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50% + } + + .col-xl-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333% + } + + .col-xl-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667% + } + + .col-xl-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75% + } + + .col-xl-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333% + } + + .col-xl-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667% + } + + .col-xl-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100% + } + +} + + +.btn { + display: inline-block; + font-weight: 400; + color: #212529; + text-align: center; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: .375rem .75rem; + font-size: 1rem; + line-height: 1.5; + border-radius: .25rem; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .btn { + transition: none + } +} + +.btn:hover { + color: #212529; + text-decoration: none +} + +.btn.focus, +.btn:focus { + outline: 0; + box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25) +} + +.btn.disabled, +.btn:disabled { + opacity: .65 +} + +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none +} + +.btn-primary { + color: #fff; + background-color: #007bff; + border-color: #007bff +} + +.btn-primary:hover { + color: #fff; + background-color: #0069d9; + border-color: #0062cc +} + +.btn-primary.focus, +.btn-primary:focus { + color: #fff; + background-color: #0069d9; + border-color: #0062cc; + box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5) +} + +.btn-primary.disabled, +.btn-primary:disabled { + color: #fff; + background-color: #007bff; + border-color: #007bff +} + +.btn-primary:not(:disabled):not(.disabled).active, +.btn-primary:not(:disabled):not(.disabled):active, +.show>.btn-primary.dropdown-toggle { + color: #fff; + background-color: #0062cc; + border-color: #005cbf +} + +.btn-primary:not(:disabled):not(.disabled).active:focus, +.btn-primary:not(:disabled):not(.disabled):active:focus, +.show>.btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(38, 143, 255, .5) +} + +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d +} + +.btn-secondary:hover { + color: #fff; + background-color: #5a6268; + border-color: #545b62 +} + +.btn-secondary.focus, +.btn-secondary:focus { + color: #fff; + background-color: #5a6268; + border-color: #545b62; + box-shadow: 0 0 0 .2rem rgba(130, 138, 145, .5) +} + +.btn-secondary.disabled, +.btn-secondary:disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d +} + +.btn-secondary:not(:disabled):not(.disabled).active, +.btn-secondary:not(:disabled):not(.disabled):active, +.show>.btn-secondary.dropdown-toggle { + color: #fff; + background-color: #545b62; + border-color: #4e555b +} + +.btn-secondary:not(:disabled):not(.disabled).active:focus, +.btn-secondary:not(:disabled):not(.disabled):active:focus, +.show>.btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(130, 138, 145, .5) +} + +.btn-success { + color: #fff; + background-color: #28a745; + border-color: #28a745 +} + +.btn-success:hover { + color: #fff; + background-color: #218838; + border-color: #1e7e34 +} + +.btn-success.focus, +.btn-success:focus { + color: #fff; + background-color: #218838; + border-color: #1e7e34; + box-shadow: 0 0 0 .2rem rgba(72, 180, 97, .5) +} + +.btn-success.disabled, +.btn-success:disabled { + color: #fff; + background-color: #28a745; + border-color: #28a745 +} + +.btn-success:not(:disabled):not(.disabled).active, +.btn-success:not(:disabled):not(.disabled):active, +.show>.btn-success.dropdown-toggle { + color: #fff; + background-color: #1e7e34; + border-color: #1c7430 +} + +.btn-success:not(:disabled):not(.disabled).active:focus, +.btn-success:not(:disabled):not(.disabled):active:focus, +.show>.btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(72, 180, 97, .5) +} + +.btn-info { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8 +} + +.btn-info:hover { + color: #fff; + background-color: #138496; + border-color: #117a8b +} + +.btn-info.focus, +.btn-info:focus { + color: #fff; + background-color: #138496; + border-color: #117a8b; + box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5) +} + +.btn-info.disabled, +.btn-info:disabled { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8 +} + +.btn-info:not(:disabled):not(.disabled).active, +.btn-info:not(:disabled):not(.disabled):active, +.show>.btn-info.dropdown-toggle { + color: #fff; + background-color: #117a8b; + border-color: #10707f +} + +.btn-info:not(:disabled):not(.disabled).active:focus, +.btn-info:not(:disabled):not(.disabled):active:focus, +.show>.btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5) +} + +.btn-warning { + color: #212529; + background-color: #ffc107; + border-color: #ffc107 +} + +.btn-warning:hover { + color: #212529; + background-color: #e0a800; + border-color: #d39e00 +} + +.btn-warning.focus, +.btn-warning:focus { + color: #212529; + background-color: #e0a800; + border-color: #d39e00; + box-shadow: 0 0 0 .2rem rgba(222, 170, 12, .5) +} + +.btn-warning.disabled, +.btn-warning:disabled { + color: #212529; + background-color: #ffc107; + border-color: #ffc107 +} + +.btn-warning:not(:disabled):not(.disabled).active, +.btn-warning:not(:disabled):not(.disabled):active, +.show>.btn-warning.dropdown-toggle { + color: #212529; + background-color: #d39e00; + border-color: #c69500 +} + +.btn-warning:not(:disabled):not(.disabled).active:focus, +.btn-warning:not(:disabled):not(.disabled):active:focus, +.show>.btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(222, 170, 12, .5) +} + +.btn-danger { + color: #fff; + background-color: #dc3545; + border-color: #dc3545 +} + +.btn-danger:hover { + color: #fff; + background-color: #c82333; + border-color: #bd2130 +} + +.btn-danger.focus, +.btn-danger:focus { + color: #fff; + background-color: #c82333; + border-color: #bd2130; + box-shadow: 0 0 0 .2rem rgba(225, 83, 97, .5) +} + +.btn-danger.disabled, +.btn-danger:disabled { + color: #fff; + background-color: #dc3545; + border-color: #dc3545 +} + +.btn-danger:not(:disabled):not(.disabled).active, +.btn-danger:not(:disabled):not(.disabled):active, +.show>.btn-danger.dropdown-toggle { + color: #fff; + background-color: #bd2130; + border-color: #b21f2d +} + +.btn-danger:not(:disabled):not(.disabled).active:focus, +.btn-danger:not(:disabled):not(.disabled):active:focus, +.show>.btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(225, 83, 97, .5) +} + +.btn-light { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa +} + +.btn-light:hover { + color: #212529; + background-color: #e2e6ea; + border-color: #dae0e5 +} + +.btn-light.focus, +.btn-light:focus { + color: #212529; + background-color: #e2e6ea; + border-color: #dae0e5; + box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5) +} + +.btn-light.disabled, +.btn-light:disabled { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa +} + +.btn-light:not(:disabled):not(.disabled).active, +.btn-light:not(:disabled):not(.disabled):active, +.show>.btn-light.dropdown-toggle { + color: #212529; + background-color: #dae0e5; + border-color: #d3d9df +} + +.btn-light:not(:disabled):not(.disabled).active:focus, +.btn-light:not(:disabled):not(.disabled):active:focus, +.show>.btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5) +} + +.btn-dark { + color: #fff; + background-color: #343a40; + border-color: #343a40 +} + +.btn-dark:hover { + color: #fff; + background-color: #23272b; + border-color: #1d2124 +} + +.btn-dark.focus, +.btn-dark:focus { + color: #fff; + background-color: #23272b; + border-color: #1d2124; + box-shadow: 0 0 0 .2rem rgba(82, 88, 93, .5) +} + +.btn-dark.disabled, +.btn-dark:disabled { + color: #fff; + background-color: #343a40; + border-color: #343a40 +} + +.btn-dark:not(:disabled):not(.disabled).active, +.btn-dark:not(:disabled):not(.disabled):active, +.show>.btn-dark.dropdown-toggle { + color: #fff; + background-color: #1d2124; + border-color: #171a1d +} + +.btn-dark:not(:disabled):not(.disabled).active:focus, +.btn-dark:not(:disabled):not(.disabled):active:focus, +.show>.btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(82, 88, 93, .5) +} + +.btn-link { + font-weight: 400; + color: #007bff; + text-decoration: none +} + +.btn-link:hover { + color: #0056b3; + text-decoration: underline +} + +.btn-link.focus, +.btn-link:focus { + text-decoration: underline; + box-shadow: none +} + +.btn-link.disabled, +.btn-link:disabled { + color: #6c757d; + pointer-events: none +} + +.btn-group-lg>.btn, +.btn-lg { + padding: .5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: .3rem +} + +.btn-group-sm>.btn, +.btn-sm { + padding: .25rem .5rem; + font-size: .875rem; + line-height: 1.5; + border-radius: .2rem +} + +.btn-block { + display: block; + width: 100% +} + +.btn-block+.btn-block { + margin-top: .5rem +} + +input[type=button].btn-block, +input[type=reset].btn-block, +input[type=submit].btn-block { + width: 100% +} + +.fade { + transition: opacity .15s linear +} + +@media (prefers-reduced-motion:reduce) { + .fade { + transition: none + } +} + +.fade:not(.show) { + opacity: 0 +} + +.collapse:not(.show) { + display: none +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height .35s ease +} + +@media (prefers-reduced-motion:reduce) { + .collapsing { + transition: none + } +} + +.custom-switch { + padding-left: 2.25rem +} + +.custom-switch .custom-control-label::before { + left: -2.25rem; + width: 1.75rem; + pointer-events: all; + border-radius: .5rem +} + +.custom-switch .custom-control-label::after { + top: calc(.25rem + 2px); + left: calc(-2.25rem + 2px); + width: calc(1rem - 4px); + height: calc(1rem - 4px); + background-color: #adb5bd; + border-radius: .5rem; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out; + transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out +} + +@media (prefers-reduced-motion:reduce) { + .custom-switch .custom-control-label::after { + transition: none + } +} + +.custom-switch .custom-control-input:checked~.custom-control-label::after { + background-color: #fff; + -webkit-transform: translateX(.75rem); + transform: translateX(.75rem) +} + +.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before { + background-color: rgba(0, 123, 255, .5) +} + +.nav { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none +} + +.nav-link { + display: block; + padding: .5rem 1rem +} + +.nav-link:focus, +.nav-link:hover { + text-decoration: none +} + +.nav-link.disabled { + color: #6c757d; + pointer-events: none; + cursor: default +} + +.nav-tabs { + border-bottom: 1px solid #dee2e6 +} + +.nav-tabs .nav-item { + margin-bottom: -1px +} + +.nav-tabs .nav-link { + border: 1px solid transparent; + border-top-left-radius: .25rem; + border-top-right-radius: .25rem +} + +.nav-tabs .nav-link:focus, +.nav-tabs .nav-link:hover { + border-color: #e9ecef #e9ecef #dee2e6 +} + +.nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent +} + +.nav-tabs .nav-item.show .nav-link, +.nav-tabs .nav-link.active { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0 +} + +.nav-pills .nav-link { + border-radius: .25rem +} + +.nav-pills .nav-link.active, +.nav-pills .show>.nav-link { + color: #fff; + background-color: #007bff +} + +.nav-fill .nav-item { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + text-align: center +} + +.nav-justified .nav-item { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + text-align: center +} + +.tab-content>.tab-pane { + display: none +} + +.tab-content>.active { + display: block +} + +.navbar { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; + padding: .5rem 1rem +} + +.navbar .container, +.navbar .container-fluid, +.navbar .container-lg, +.navbar .container-md, +.navbar .container-sm, +.navbar .container-xl { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between +} + +.navbar-brand { + display: inline-block; + padding-top: .3125rem; + padding-bottom: .3125rem; + margin-right: 1rem; + font-size: 1.25rem; + line-height: inherit; + white-space: nowrap +} + +.navbar-brand:focus, +.navbar-brand:hover { + text-decoration: none +} + +.navbar-nav { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none +} + +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0 +} + +.navbar-nav .dropdown-menu { + position: static; + float: none +} + +.navbar-text { + display: inline-block; + padding-top: .5rem; + padding-bottom: .5rem +} + +.navbar-collapse { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-align: center; + align-items: center +} + +.navbar-toggler { + padding: .25rem .75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: .25rem +} + +.navbar-toggler:focus, +.navbar-toggler:hover { + text-decoration: none +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100% +} + +@media (max-width:575.98px) { + + .navbar-expand-sm>.container, + .navbar-expand-sm>.container-fluid, + .navbar-expand-sm>.container-lg, + .navbar-expand-sm>.container-md, + .navbar-expand-sm>.container-sm, + .navbar-expand-sm>.container-xl { + padding-right: 0; + padding-left: 0 + } +} + +@media (min-width:576px) { + .navbar-expand-sm { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start + } + + .navbar-expand-sm .navbar-nav { + -ms-flex-direction: row; + flex-direction: row + } + + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute + } + + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + + .navbar-expand-sm>.container, + .navbar-expand-sm>.container-fluid, + .navbar-expand-sm>.container-lg, + .navbar-expand-sm>.container-md, + .navbar-expand-sm>.container-sm, + .navbar-expand-sm>.container-xl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap + } + + .navbar-expand-sm .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto + } + + .navbar-expand-sm .navbar-toggler { + display: none + } +} + +@media (max-width:767.98px) { + + .navbar-expand-md>.container, + .navbar-expand-md>.container-fluid, + .navbar-expand-md>.container-lg, + .navbar-expand-md>.container-md, + .navbar-expand-md>.container-sm, + .navbar-expand-md>.container-xl { + padding-right: 0; + padding-left: 0 + } +} + +@media (min-width:768px) { + .navbar-expand-md { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start + } + + .navbar-expand-md .navbar-nav { + -ms-flex-direction: row; + flex-direction: row + } + + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute + } + + .navbar-expand-md .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + + .navbar-expand-md>.container, + .navbar-expand-md>.container-fluid, + .navbar-expand-md>.container-lg, + .navbar-expand-md>.container-md, + .navbar-expand-md>.container-sm, + .navbar-expand-md>.container-xl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap + } + + .navbar-expand-md .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto + } + + .navbar-expand-md .navbar-toggler { + display: none + } +} + +@media (max-width:991.98px) { + + .navbar-expand-lg>.container, + .navbar-expand-lg>.container-fluid, + .navbar-expand-lg>.container-lg, + .navbar-expand-lg>.container-md, + .navbar-expand-lg>.container-sm, + .navbar-expand-lg>.container-xl { + padding-right: 0; + padding-left: 0 + } +} + +@media (min-width:992px) { + .navbar-expand-lg { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start + } + + .navbar-expand-lg .navbar-nav { + -ms-flex-direction: row; + flex-direction: row + } + + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute + } + + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + + .navbar-expand-lg>.container, + .navbar-expand-lg>.container-fluid, + .navbar-expand-lg>.container-lg, + .navbar-expand-lg>.container-md, + .navbar-expand-lg>.container-sm, + .navbar-expand-lg>.container-xl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap + } + + .navbar-expand-lg .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto + } + + .navbar-expand-lg .navbar-toggler { + display: none + } +} + +@media (max-width:1199.98px) { + + .navbar-expand-xl>.container, + .navbar-expand-xl>.container-fluid, + .navbar-expand-xl>.container-lg, + .navbar-expand-xl>.container-md, + .navbar-expand-xl>.container-sm, + .navbar-expand-xl>.container-xl { + padding-right: 0; + padding-left: 0 + } +} + +@media (min-width:1200px) { + .navbar-expand-xl { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start + } + + .navbar-expand-xl .navbar-nav { + -ms-flex-direction: row; + flex-direction: row + } + + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute + } + + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + + .navbar-expand-xl>.container, + .navbar-expand-xl>.container-fluid, + .navbar-expand-xl>.container-lg, + .navbar-expand-xl>.container-md, + .navbar-expand-xl>.container-sm, + .navbar-expand-xl>.container-xl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap + } + + .navbar-expand-xl .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto + } + + .navbar-expand-xl .navbar-toggler { + display: none + } +} + +.navbar-expand { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start +} + +.navbar-expand>.container, +.navbar-expand>.container-fluid, +.navbar-expand>.container-lg, +.navbar-expand>.container-md, +.navbar-expand>.container-sm, +.navbar-expand>.container-xl { + padding-right: 0; + padding-left: 0 +} + +.navbar-expand .navbar-nav { + -ms-flex-direction: row; + flex-direction: row +} + +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute +} + +.navbar-expand .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem +} + +.navbar-expand>.container, +.navbar-expand>.container-fluid, +.navbar-expand>.container-lg, +.navbar-expand>.container-md, +.navbar-expand>.container-sm, +.navbar-expand>.container-xl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap +} + +.navbar-expand .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto +} + +.navbar-expand .navbar-toggler { + display: none +} + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, .9) +} + +.navbar-light .navbar-brand:focus, +.navbar-light .navbar-brand:hover { + color: rgba(0, 0, 0, .9) +} + +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, .5) +} + +.navbar-light .navbar-nav .nav-link:focus, +.navbar-light .navbar-nav .nav-link:hover { + color: rgba(0, 0, 0, .7) +} + +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, .3) +} + +.navbar-light .navbar-nav .active>.nav-link, +.navbar-light .navbar-nav .nav-link.active, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .show>.nav-link { + color: rgba(0, 0, 0, .9) +} + +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, .5); + border-color: rgba(0, 0, 0, .1) +} + +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") +} + +.navbar-light .navbar-text { + color: rgba(0, 0, 0, .5) +} + +.navbar-light .navbar-text a { + color: rgba(0, 0, 0, .9) +} + +.navbar-light .navbar-text a:focus, +.navbar-light .navbar-text a:hover { + color: rgba(0, 0, 0, .9) +} + +.navbar-dark .navbar-brand { + color: #fff +} + +.navbar-dark .navbar-brand:focus, +.navbar-dark .navbar-brand:hover { + color: #fff +} + +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, .5) +} + +.navbar-dark .navbar-nav .nav-link:focus, +.navbar-dark .navbar-nav .nav-link:hover { + color: rgba(255, 255, 255, .75) +} + +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, .25) +} + +.navbar-dark .navbar-nav .active>.nav-link, +.navbar-dark .navbar-nav .nav-link.active, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .show>.nav-link { + color: #fff +} + +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, .5); + border-color: rgba(255, 255, 255, .1) +} + +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") +} + +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, .5) +} + +.navbar-dark .navbar-text a { + color: #fff +} + +.navbar-dark .navbar-text a:focus, +.navbar-dark .navbar-text a:hover { + color: #fff +} + +.card { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, .125); + border-radius: .25rem +} + +.card>hr { + margin-right: 0; + margin-left: 0 +} + +.card>.list-group:first-child .list-group-item:first-child { + border-top-left-radius: .25rem; + border-top-right-radius: .25rem +} + +.card>.list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: .25rem; + border-bottom-left-radius: .25rem +} + +.card-body { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + min-height: 1px; + padding: 1.25rem +} + +.card-title { + margin-bottom: .75rem +} + +.card-subtitle { + margin-top: -.375rem; + margin-bottom: 0 +} + +.card-text:last-child { + margin-bottom: 0 +} + +.card-link:hover { + text-decoration: none +} + +.card-link+.card-link { + margin-left: 1.25rem +} + +.card-header { + padding: .75rem 1.25rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, .03); + border-bottom: 1px solid rgba(0, 0, 0, .125) +} + +.card-header:first-child { + border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0 +} + +.card-header+.list-group .list-group-item:first-child { + border-top: 0 +} + +.card-footer { + padding: .75rem 1.25rem; + background-color: rgba(0, 0, 0, .03); + border-top: 1px solid rgba(0, 0, 0, .125) +} + +.card-footer:last-child { + border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px) +} + +.card-header-tabs { + margin-right: -.625rem; + margin-bottom: -.75rem; + margin-left: -.625rem; + border-bottom: 0 +} + +.card-header-pills { + margin-right: -.625rem; + margin-left: -.625rem +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem +} + +.card-img, +.card-img-bottom, +.card-img-top { + -ms-flex-negative: 0; + flex-shrink: 0; + width: 100% +} + +.card-img, +.card-img-top { + border-top-left-radius: calc(.25rem - 1px); + border-top-right-radius: calc(.25rem - 1px) +} + +.card-img, +.card-img-bottom { + border-bottom-right-radius: calc(.25rem - 1px); + border-bottom-left-radius: calc(.25rem - 1px) +} + +.card-deck .card { + margin-bottom: 15px +} + +@media (min-width:576px) { + .card-deck { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px + } + + .card-deck .card { + -ms-flex: 1 0 0%; + flex: 1 0 0%; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px + } +} + +.card-group>.card { + margin-bottom: 15px +} + +@media (min-width:576px) { + .card-group { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: row wrap; + flex-flow: row wrap + } + + .card-group>.card { + -ms-flex: 1 0 0%; + flex: 1 0 0%; + margin-bottom: 0 + } + + .card-group>.card+.card { + margin-left: 0; + border-left: 0 + } + + .card-group>.card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0 + } + + .card-group>.card:not(:last-child) .card-header, + .card-group>.card:not(:last-child) .card-img-top { + border-top-right-radius: 0 + } + + .card-group>.card:not(:last-child) .card-footer, + .card-group>.card:not(:last-child) .card-img-bottom { + border-bottom-right-radius: 0 + } + + .card-group>.card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0 + } + + .card-group>.card:not(:first-child) .card-header, + .card-group>.card:not(:first-child) .card-img-top { + border-top-left-radius: 0 + } + + .card-group>.card:not(:first-child) .card-footer, + .card-group>.card:not(:first-child) .card-img-bottom { + border-bottom-left-radius: 0 + } +} + +.card-columns .card { + margin-bottom: .75rem +} + +@media (min-width:576px) { + .card-columns { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; + -webkit-column-gap: 1.25rem; + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; + orphans: 1; + widows: 1 + } + + .card-columns .card { + display: inline-block; + width: 100% + } +} + +.media { + display: -ms-flexbox; + display: flex; + -ms-flex-align: start; + align-items: flex-start +} + +.media-body { + -ms-flex: 1; + flex: 1 +} + +.list-group { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0 +} + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit +} + +.list-group-item-action:focus, +.list-group-item-action:hover { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f8f9fa +} + +.list-group-item-action:active { + color: #212529; + background-color: #e9ecef +} + +.list-group-item { + position: relative; + display: block; + padding: .75rem 1.25rem; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, .125) +} + +.list-group-item:first-child { + border-top-left-radius: .25rem; + border-top-right-radius: .25rem +} + +.list-group-item:last-child { + border-bottom-right-radius: .25rem; + border-bottom-left-radius: .25rem +} + +.list-group-item.disabled, +.list-group-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: #fff +} + +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #007bff; + border-color: #007bff +} + +.list-group-item+.list-group-item { + border-top-width: 0 +} + +.list-group-item+.list-group-item.active { + margin-top: -1px; + border-top-width: 1px +} + +.list-group-horizontal { + -ms-flex-direction: row; + flex-direction: row +} + +.list-group-horizontal .list-group-item:first-child { + border-bottom-left-radius: .25rem; + border-top-right-radius: 0 +} + +.list-group-horizontal .list-group-item:last-child { + border-top-right-radius: .25rem; + border-bottom-left-radius: 0 +} + +.list-group-horizontal .list-group-item.active { + margin-top: 0 +} + +.list-group-horizontal .list-group-item+.list-group-item { + border-top-width: 1px; + border-left-width: 0 +} + +.list-group-horizontal .list-group-item+.list-group-item.active { + margin-left: -1px; + border-left-width: 1px +} + +@media (min-width:576px) { + .list-group-horizontal-sm { + -ms-flex-direction: row; + flex-direction: row + } + + .list-group-horizontal-sm .list-group-item:first-child { + border-bottom-left-radius: .25rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-sm .list-group-item:last-child { + border-top-right-radius: .25rem; + border-bottom-left-radius: 0 + } + + .list-group-horizontal-sm .list-group-item.active { + margin-top: 0 + } + + .list-group-horizontal-sm .list-group-item+.list-group-item { + border-top-width: 1px; + border-left-width: 0 + } + + .list-group-horizontal-sm .list-group-item+.list-group-item.active { + margin-left: -1px; + border-left-width: 1px + } +} + +@media (min-width:768px) { + .list-group-horizontal-md { + -ms-flex-direction: row; + flex-direction: row + } + + .list-group-horizontal-md .list-group-item:first-child { + border-bottom-left-radius: .25rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-md .list-group-item:last-child { + border-top-right-radius: .25rem; + border-bottom-left-radius: 0 + } + + .list-group-horizontal-md .list-group-item.active { + margin-top: 0 + } + + .list-group-horizontal-md .list-group-item+.list-group-item { + border-top-width: 1px; + border-left-width: 0 + } + + .list-group-horizontal-md .list-group-item+.list-group-item.active { + margin-left: -1px; + border-left-width: 1px + } +} + +@media (min-width:992px) { + .list-group-horizontal-lg { + -ms-flex-direction: row; + flex-direction: row + } + + .list-group-horizontal-lg .list-group-item:first-child { + border-bottom-left-radius: .25rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-lg .list-group-item:last-child { + border-top-right-radius: .25rem; + border-bottom-left-radius: 0 + } + + .list-group-horizontal-lg .list-group-item.active { + margin-top: 0 + } + + .list-group-horizontal-lg .list-group-item+.list-group-item { + border-top-width: 1px; + border-left-width: 0 + } + + .list-group-horizontal-lg .list-group-item+.list-group-item.active { + margin-left: -1px; + border-left-width: 1px + } +} + +@media (min-width:1200px) { + .list-group-horizontal-xl { + -ms-flex-direction: row; + flex-direction: row + } + + .list-group-horizontal-xl .list-group-item:first-child { + border-bottom-left-radius: .25rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-xl .list-group-item:last-child { + border-top-right-radius: .25rem; + border-bottom-left-radius: 0 + } + + .list-group-horizontal-xl .list-group-item.active { + margin-top: 0 + } + + .list-group-horizontal-xl .list-group-item+.list-group-item { + border-top-width: 1px; + border-left-width: 0 + } + + .list-group-horizontal-xl .list-group-item+.list-group-item.active { + margin-left: -1px; + border-left-width: 1px + } +} + +.list-group-flush .list-group-item { + border-right-width: 0; + border-left-width: 0; + border-radius: 0 +} + +.list-group-flush .list-group-item:first-child { + border-top-width: 0 +} + +.list-group-flush:last-child .list-group-item:last-child { + border-bottom-width: 0 +} + +.list-group-item-primary { + color: #004085; + background-color: #b8daff +} + +.list-group-item-primary.list-group-item-action:focus, +.list-group-item-primary.list-group-item-action:hover { + color: #004085; + background-color: #9fcdff +} + +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #004085; + border-color: #004085 +} + +.list-group-item-secondary { + color: #383d41; + background-color: #d6d8db +} + +.list-group-item-secondary.list-group-item-action:focus, +.list-group-item-secondary.list-group-item-action:hover { + color: #383d41; + background-color: #c8cbcf +} + +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #383d41; + border-color: #383d41 +} + +.list-group-item-success { + color: #155724; + background-color: #c3e6cb +} + +.list-group-item-success.list-group-item-action:focus, +.list-group-item-success.list-group-item-action:hover { + color: #155724; + background-color: #b1dfbb +} + +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #155724; + border-color: #155724 +} + +.list-group-item-info { + color: #0c5460; + background-color: #bee5eb +} + +.list-group-item-info.list-group-item-action:focus, +.list-group-item-info.list-group-item-action:hover { + color: #0c5460; + background-color: #abdde5 +} + +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #0c5460; + border-color: #0c5460 +} + +.list-group-item-warning { + color: #856404; + background-color: #ffeeba +} + +.list-group-item-warning.list-group-item-action:focus, +.list-group-item-warning.list-group-item-action:hover { + color: #856404; + background-color: #ffe8a1 +} + +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #856404; + border-color: #856404 +} + +.list-group-item-danger { + color: #721c24; + background-color: #f5c6cb +} + +.list-group-item-danger.list-group-item-action:focus, +.list-group-item-danger.list-group-item-action:hover { + color: #721c24; + background-color: #f1b0b7 +} + +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #721c24; + border-color: #721c24 +} + +.list-group-item-light { + color: #818182; + background-color: #fdfdfe +} + +.list-group-item-light.list-group-item-action:focus, +.list-group-item-light.list-group-item-action:hover { + color: #818182; + background-color: #ececf6 +} + +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #818182; + border-color: #818182 +} + +.list-group-item-dark { + color: #1b1e21; + background-color: #c6c8ca +} + +.list-group-item-dark.list-group-item-action:focus, +.list-group-item-dark.list-group-item-action:hover { + color: #1b1e21; + background-color: #b9bbbe +} + +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #1b1e21; + border-color: #1b1e21 +} + +.close { + float: right; + font-size: 1.5rem; + font-weight: 700; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: .5 +} + +.close:hover { + color: #000; + text-decoration: none +} + +.close:not(:disabled):not(.disabled):focus, +.close:not(:disabled):not(.disabled):hover { + opacity: .75 +} + +button.close { + padding: 0; + background-color: transparent; + border: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none +} + +a.close.disabled { + pointer-events: none +} + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: .875rem; + word-wrap: break-word; + opacity: 0 +} + +.tooltip.show { + opacity: .9 +} + +.tooltip .arrow { + position: absolute; + display: block; + width: .8rem; + height: .4rem +} + +.tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid +} + +.bs-tooltip-auto[x-placement^=top], +.bs-tooltip-top { + padding: .4rem 0 +} + +.bs-tooltip-auto[x-placement^=top] .arrow, +.bs-tooltip-top .arrow { + bottom: 0 +} + +.bs-tooltip-auto[x-placement^=top] .arrow::before, +.bs-tooltip-top .arrow::before { + top: 0; + border-width: .4rem .4rem 0; + border-top-color: #000 +} + +.bs-tooltip-auto[x-placement^=right], +.bs-tooltip-right { + padding: 0 .4rem +} + +.bs-tooltip-auto[x-placement^=right] .arrow, +.bs-tooltip-right .arrow { + left: 0; + width: .4rem; + height: .8rem +} + +.bs-tooltip-auto[x-placement^=right] .arrow::before, +.bs-tooltip-right .arrow::before { + right: 0; + border-width: .4rem .4rem .4rem 0; + border-right-color: #000 +} + +.bs-tooltip-auto[x-placement^=bottom], +.bs-tooltip-bottom { + padding: .4rem 0 +} + +.bs-tooltip-auto[x-placement^=bottom] .arrow, +.bs-tooltip-bottom .arrow { + top: 0 +} + +.bs-tooltip-auto[x-placement^=bottom] .arrow::before, +.bs-tooltip-bottom .arrow::before { + bottom: 0; + border-width: 0 .4rem .4rem; + border-bottom-color: #000 +} + +.bs-tooltip-auto[x-placement^=left], +.bs-tooltip-left { + padding: 0 .4rem +} + +.bs-tooltip-auto[x-placement^=left] .arrow, +.bs-tooltip-left .arrow { + right: 0; + width: .4rem; + height: .8rem +} + +.bs-tooltip-auto[x-placement^=left] .arrow::before, +.bs-tooltip-left .arrow::before { + left: 0; + border-width: .4rem 0 .4rem .4rem; + border-left-color: #000 +} + +.tooltip-inner { + max-width: 200px; + padding: .25rem .5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: .25rem +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: .875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: .3rem +} + +.popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: .5rem; + margin: 0 .3rem +} + +.popover .arrow::after, +.popover .arrow::before { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid +} + +.bs-popover-auto[x-placement^=top], +.bs-popover-top { + margin-bottom: .5rem +} + +.bs-popover-auto[x-placement^=top]>.arrow, +.bs-popover-top>.arrow { + bottom: calc(-.5rem - 1px) +} + +.bs-popover-auto[x-placement^=top]>.arrow::before, +.bs-popover-top>.arrow::before { + bottom: 0; + border-width: .5rem .5rem 0; + border-top-color: rgba(0, 0, 0, .25) +} + +.bs-popover-auto[x-placement^=top]>.arrow::after, +.bs-popover-top>.arrow::after { + bottom: 1px; + border-width: .5rem .5rem 0; + border-top-color: #fff +} + +.bs-popover-auto[x-placement^=right], +.bs-popover-right { + margin-left: .5rem +} + +.bs-popover-auto[x-placement^=right]>.arrow, +.bs-popover-right>.arrow { + left: calc(-.5rem - 1px); + width: .5rem; + height: 1rem; + margin: .3rem 0 +} + +.bs-popover-auto[x-placement^=right]>.arrow::before, +.bs-popover-right>.arrow::before { + left: 0; + border-width: .5rem .5rem .5rem 0; + border-right-color: rgba(0, 0, 0, .25) +} + +.bs-popover-auto[x-placement^=right]>.arrow::after, +.bs-popover-right>.arrow::after { + left: 1px; + border-width: .5rem .5rem .5rem 0; + border-right-color: #fff +} + +.bs-popover-auto[x-placement^=bottom], +.bs-popover-bottom { + margin-top: .5rem +} + +.bs-popover-auto[x-placement^=bottom]>.arrow, +.bs-popover-bottom>.arrow { + top: calc(-.5rem - 1px) +} + +.bs-popover-auto[x-placement^=bottom]>.arrow::before, +.bs-popover-bottom>.arrow::before { + top: 0; + border-width: 0 .5rem .5rem .5rem; + border-bottom-color: rgba(0, 0, 0, .25) +} + +.bs-popover-auto[x-placement^=bottom]>.arrow::after, +.bs-popover-bottom>.arrow::after { + top: 1px; + border-width: 0 .5rem .5rem .5rem; + border-bottom-color: #fff +} + +.bs-popover-auto[x-placement^=bottom] .popover-header::before, +.bs-popover-bottom .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -.5rem; + content: ""; + border-bottom: 1px solid #f7f7f7 +} + +.bs-popover-auto[x-placement^=left], +.bs-popover-left { + margin-right: .5rem +} + +.bs-popover-auto[x-placement^=left]>.arrow, +.bs-popover-left>.arrow { + right: calc(-.5rem - 1px); + width: .5rem; + height: 1rem; + margin: .3rem 0 +} + +.bs-popover-auto[x-placement^=left]>.arrow::before, +.bs-popover-left>.arrow::before { + right: 0; + border-width: .5rem 0 .5rem .5rem; + border-left-color: rgba(0, 0, 0, .25) +} + +.bs-popover-auto[x-placement^=left]>.arrow::after, +.bs-popover-left>.arrow::after { + right: 1px; + border-width: .5rem 0 .5rem .5rem; + border-left-color: #fff +} + +.popover-header { + padding: .5rem .75rem; + margin-bottom: 0; + font-size: 1rem; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(.3rem - 1px); + border-top-right-radius: calc(.3rem - 1px) +} + +.popover-header:empty { + display: none +} + +.popover-body { + padding: .5rem .75rem; + color: #212529 +} + + +.align-baseline { + vertical-align: baseline !important +} + +.align-top { + vertical-align: top !important +} + +.align-middle { + vertical-align: middle !important +} + +.align-bottom { + vertical-align: bottom !important +} + +.align-text-bottom { + vertical-align: text-bottom !important +} + +.align-text-top { + vertical-align: text-top !important +} + +.bg-primary { + background-color: #007bff !important +} + +a.bg-primary:focus, +a.bg-primary:hover, +button.bg-primary:focus, +button.bg-primary:hover { + background-color: #0062cc !important +} + +.bg-secondary { + background-color: #6c757d !important +} + +a.bg-secondary:focus, +a.bg-secondary:hover, +button.bg-secondary:focus, +button.bg-secondary:hover { + background-color: #545b62 !important +} + +.bg-success { + background-color: #28a745 !important +} + +a.bg-success:focus, +a.bg-success:hover, +button.bg-success:focus, +button.bg-success:hover { + background-color: #1e7e34 !important +} + +.bg-info { + background-color: #17a2b8 !important +} + +a.bg-info:focus, +a.bg-info:hover, +button.bg-info:focus, +button.bg-info:hover { + background-color: #117a8b !important +} + +.bg-warning { + background-color: #ffc107 !important +} + +a.bg-warning:focus, +a.bg-warning:hover, +button.bg-warning:focus, +button.bg-warning:hover { + background-color: #d39e00 !important +} + +.bg-danger { + background-color: #dc3545 !important +} + +a.bg-danger:focus, +a.bg-danger:hover, +button.bg-danger:focus, +button.bg-danger:hover { + background-color: #bd2130 !important +} + +.bg-light { + background-color: #f8f9fa !important +} + +a.bg-light:focus, +a.bg-light:hover, +button.bg-light:focus, +button.bg-light:hover { + background-color: #dae0e5 !important +} + +.bg-dark { + background-color: #343a40 !important +} + +a.bg-dark:focus, +a.bg-dark:hover, +button.bg-dark:focus, +button.bg-dark:hover { + background-color: #1d2124 !important +} + +.bg-white { + background-color: #fff !important +} + +.bg-transparent { + background-color: transparent !important +} + +.border { + border: 1px solid #dee2e6 !important +} + +.border-top { + border-top: 1px solid #dee2e6 !important +} + +.border-right { + border-right: 1px solid #dee2e6 !important +} + +.border-bottom { + border-bottom: 1px solid #dee2e6 !important +} + +.border-left { + border-left: 1px solid #dee2e6 !important +} + +.border-0 { + border: 0 !important +} + +.border-top-0 { + border-top: 0 !important +} + +.border-right-0 { + border-right: 0 !important +} + +.border-bottom-0 { + border-bottom: 0 !important +} + +.border-left-0 { + border-left: 0 !important +} + +.border-primary { + border-color: #007bff !important +} + +.border-secondary { + border-color: #6c757d !important +} + +.border-success { + border-color: #28a745 !important +} + +.border-info { + border-color: #17a2b8 !important +} + +.border-warning { + border-color: #ffc107 !important +} + +.border-danger { + border-color: #dc3545 !important +} + +.border-light { + border-color: #f8f9fa !important +} + +.border-dark { + border-color: #343a40 !important +} + +.border-white { + border-color: #fff !important +} + +.rounded-sm { + border-radius: .2rem !important +} + +.rounded { + border-radius: .25rem !important +} + +.rounded-top { + border-top-left-radius: .25rem !important; + border-top-right-radius: .25rem !important +} + +.rounded-right { + border-top-right-radius: .25rem !important; + border-bottom-right-radius: .25rem !important +} + +.rounded-bottom { + border-bottom-right-radius: .25rem !important; + border-bottom-left-radius: .25rem !important +} + +.rounded-left { + border-top-left-radius: .25rem !important; + border-bottom-left-radius: .25rem !important +} + +.rounded-lg { + border-radius: .3rem !important +} + +.rounded-circle { + border-radius: 50% !important +} + +.rounded-pill { + border-radius: 50rem !important +} + +.rounded-0 { + border-radius: 0 !important +} + +.clearfix::after { + display: block; + clear: both; + content: "" +} + +.d-none { + display: none !important +} + +.d-inline { + display: inline !important +} + +.d-inline-block { + display: inline-block !important +} + +.d-block { + display: block !important +} + +.d-table { + display: table !important +} + +.d-table-row { + display: table-row !important +} + +.d-table-cell { + display: table-cell !important +} + +.d-flex { + display: -ms-flexbox !important; + display: flex !important +} + +.d-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important +} + +@media (min-width:576px) { + .d-sm-none { + display: none !important + } + + .d-sm-inline { + display: inline !important + } + + .d-sm-inline-block { + display: inline-block !important + } + + .d-sm-block { + display: block !important + } + + .d-sm-table { + display: table !important + } + + .d-sm-table-row { + display: table-row !important + } + + .d-sm-table-cell { + display: table-cell !important + } + + .d-sm-flex { + display: -ms-flexbox !important; + display: flex !important + } + + .d-sm-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important + } +} + +@media (min-width:768px) { + .d-md-none { + display: none !important + } + + .d-md-inline { + display: inline !important + } + + .d-md-inline-block { + display: inline-block !important + } + + .d-md-block { + display: block !important + } + + .d-md-table { + display: table !important + } + + .d-md-table-row { + display: table-row !important + } + + .d-md-table-cell { + display: table-cell !important + } + + .d-md-flex { + display: -ms-flexbox !important; + display: flex !important + } + + .d-md-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important + } +} + +@media (min-width:992px) { + .d-lg-none { + display: none !important + } + + .d-lg-inline { + display: inline !important + } + + .d-lg-inline-block { + display: inline-block !important + } + + .d-lg-block { + display: block !important + } + + .d-lg-table { + display: table !important + } + + .d-lg-table-row { + display: table-row !important + } + + .d-lg-table-cell { + display: table-cell !important + } + + .d-lg-flex { + display: -ms-flexbox !important; + display: flex !important + } + + .d-lg-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important + } +} + +@media (min-width:1200px) { + .d-xl-none { + display: none !important + } + + .d-xl-inline { + display: inline !important + } + + .d-xl-inline-block { + display: inline-block !important + } + + .d-xl-block { + display: block !important + } + + .d-xl-table { + display: table !important + } + + .d-xl-table-row { + display: table-row !important + } + + .d-xl-table-cell { + display: table-cell !important + } + + .d-xl-flex { + display: -ms-flexbox !important; + display: flex !important + } + + .d-xl-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important + } +} + +@media print { + .d-print-none { + display: none !important + } + + .d-print-inline { + display: inline !important + } + + .d-print-inline-block { + display: inline-block !important + } + + .d-print-block { + display: block !important + } + + .d-print-table { + display: table !important + } + + .d-print-table-row { + display: table-row !important + } + + .d-print-table-cell { + display: table-cell !important + } + + .d-print-flex { + display: -ms-flexbox !important; + display: flex !important + } + + .d-print-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important + } +} + +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden +} + +.embed-responsive::before { + display: block; + content: "" +} + +.embed-responsive .embed-responsive-item, +.embed-responsive embed, +.embed-responsive iframe, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0 +} + +.embed-responsive-21by9::before { + padding-top: 42.857143% +} + +.embed-responsive-16by9::before { + padding-top: 56.25% +} + +.embed-responsive-4by3::before { + padding-top: 75% +} + +.embed-responsive-1by1::before { + padding-top: 100% +} + +.flex-row { + -ms-flex-direction: row !important; + flex-direction: row !important +} + +.flex-column { + -ms-flex-direction: column !important; + flex-direction: column !important +} + +.flex-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important +} + +.flex-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important +} + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important +} + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important +} + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important +} + +.flex-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important +} + +.flex-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important +} + +.flex-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important +} + +.flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important +} + +.flex-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important +} + +.justify-content-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important +} + +.justify-content-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important +} + +.justify-content-center { + -ms-flex-pack: center !important; + justify-content: center !important +} + +.justify-content-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important +} + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important +} + +.align-items-start { + -ms-flex-align: start !important; + align-items: flex-start !important +} + +.align-items-end { + -ms-flex-align: end !important; + align-items: flex-end !important +} + +.align-items-center { + -ms-flex-align: center !important; + align-items: center !important +} + +.align-items-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important +} + +.align-items-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important +} + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important +} + +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important +} + +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important +} + +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important +} + +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important +} + +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important +} + +.align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important +} + +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important +} + +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important +} + +.align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important +} + +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important +} + +.align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important +} + + +.float-left { + float: left !important +} + +.float-right { + float: right !important +} + +.float-none { + float: none !important +} + +@media (min-width:576px) { + .float-sm-left { + float: left !important + } + + .float-sm-right { + float: right !important + } + + .float-sm-none { + float: none !important + } +} + +@media (min-width:768px) { + .float-md-left { + float: left !important + } + + .float-md-right { + float: right !important + } + + .float-md-none { + float: none !important + } +} + +@media (min-width:992px) { + .float-lg-left { + float: left !important + } + + .float-lg-right { + float: right !important + } + + .float-lg-none { + float: none !important + } +} + +@media (min-width:1200px) { + .float-xl-left { + float: left !important + } + + .float-xl-right { + float: right !important + } + + .float-xl-none { + float: none !important + } +} + +.overflow-auto { + overflow: auto !important +} + +.overflow-hidden { + overflow: hidden !important +} + +.position-static { + position: static !important +} + +.position-relative { + position: relative !important +} + +.position-absolute { + position: absolute !important +} + +.position-fixed { + position: fixed !important +} + +.position-sticky { + position: -webkit-sticky !important; + position: sticky !important +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030 +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030 +} + +@supports ((position:-webkit-sticky) or (position:sticky)) { + .sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020 + } +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0 +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal +} + +.shadow-sm { + box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important +} + +.shadow { + box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important +} + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important +} + +.shadow-none { + box-shadow: none !important +} + +.w-25 { + width: 25% !important +} + +.w-50 { + width: 50% !important +} + +.w-75 { + width: 75% !important +} + +.w-100 { + width: 100% !important +} + +.w-auto { + width: auto !important +} + +.h-25 { + height: 25% !important +} + +.h-50 { + height: 50% !important +} + +.h-75 { + height: 75% !important +} + +.h-100 { + height: 100% !important +} + +.h-auto { + height: auto !important +} + +.mw-100 { + max-width: 100% !important +} + +.mh-100 { + max-height: 100% !important +} + +.min-vw-100 { + min-width: 100vw !important +} + +.min-vh-100 { + min-height: 100vh !important +} + +.vw-100 { + width: 100vw !important +} + +.vh-100 { + height: 100vh !important +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; + content: ""; + background-color: rgba(0, 0, 0, 0) +} + +.m-0 { + margin: 0 !important +} + +.mt-0, +.my-0 { + margin-top: 0 !important +} + +.mr-0, +.mx-0 { + margin-right: 0 !important +} + +.mb-0, +.my-0 { + margin-bottom: 0 !important +} + +.ml-0, +.mx-0 { + margin-left: 0 !important +} + +.m-1 { + margin: .25rem !important +} + +.mt-1, +.my-1 { + margin-top: .25rem !important +} + +.mr-1, +.mx-1 { + margin-right: .25rem !important +} + +.mb-1, +.my-1 { + margin-bottom: .25rem !important +} + +.ml-1, +.mx-1 { + margin-left: .25rem !important +} + +.m-2 { + margin: .5rem !important +} + +.mt-2, +.my-2 { + margin-top: .5rem !important +} + +.mr-2, +.mx-2 { + margin-right: .5rem !important +} + +.mb-2, +.my-2 { + margin-bottom: .5rem !important +} + +.ml-2, +.mx-2 { + margin-left: .5rem !important +} + +.m-3 { + margin: 1rem !important +} + +.mt-3, +.my-3 { + margin-top: 1rem !important +} + +.mr-3, +.mx-3 { + margin-right: 1rem !important +} + +.mb-3, +.my-3 { + margin-bottom: 1rem !important +} + +.ml-3, +.mx-3 { + margin-left: 1rem !important +} + +.m-4 { + margin: 1.5rem !important +} + +.mt-4, +.my-4 { + margin-top: 1.5rem !important +} + +.mr-4, +.mx-4 { + margin-right: 1.5rem !important +} + +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important +} + +.ml-4, +.mx-4 { + margin-left: 1.5rem !important +} + +.m-5 { + margin: 3rem !important +} + +.mt-5, +.my-5 { + margin-top: 3rem !important +} + +.mr-5, +.mx-5 { + margin-right: 3rem !important +} + +.mb-5, +.my-5 { + margin-bottom: 3rem !important +} + +.ml-5, +.mx-5 { + margin-left: 3rem !important +} + +.p-0 { + padding: 0 !important +} + +.pt-0, +.py-0 { + padding-top: 0 !important +} + +.pr-0, +.px-0 { + padding-right: 0 !important +} + +.pb-0, +.py-0 { + padding-bottom: 0 !important +} + +.pl-0, +.px-0 { + padding-left: 0 !important +} + +.p-1 { + padding: .25rem !important +} + +.pt-1, +.py-1 { + padding-top: .25rem !important +} + +.pr-1, +.px-1 { + padding-right: .25rem !important +} + +.pb-1, +.py-1 { + padding-bottom: .25rem !important +} + +.pl-1, +.px-1 { + padding-left: .25rem !important +} + +.p-2 { + padding: .5rem !important +} + +.pt-2, +.py-2 { + padding-top: .5rem !important +} + +.pr-2, +.px-2 { + padding-right: .5rem !important +} + +.pb-2, +.py-2 { + padding-bottom: .5rem !important +} + +.pl-2, +.px-2 { + padding-left: .5rem !important +} + +.p-3 { + padding: 1rem !important +} + +.pt-3, +.py-3 { + padding-top: 1rem !important +} + +.pr-3, +.px-3 { + padding-right: 1rem !important +} + +.pb-3, +.py-3 { + padding-bottom: 1rem !important +} + +.pl-3, +.px-3 { + padding-left: 1rem !important +} + +.p-4 { + padding: 1.5rem !important +} + +.pt-4, +.py-4 { + padding-top: 1.5rem !important +} + +.pr-4, +.px-4 { + padding-right: 1.5rem !important +} + +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important +} + +.pl-4, +.px-4 { + padding-left: 1.5rem !important +} + +.p-5 { + padding: 3rem !important +} + +.pt-5, +.py-5 { + padding-top: 3rem !important +} + +.pr-5, +.px-5 { + padding-right: 3rem !important +} + +.pb-5, +.py-5 { + padding-bottom: 3rem !important +} + +.pl-5, +.px-5 { + padding-left: 3rem !important +} + +.m-n1 { + margin: -.25rem !important +} + +.mt-n1, +.my-n1 { + margin-top: -.25rem !important +} + +.mr-n1, +.mx-n1 { + margin-right: -.25rem !important +} + +.mb-n1, +.my-n1 { + margin-bottom: -.25rem !important +} + +.ml-n1, +.mx-n1 { + margin-left: -.25rem !important +} + +.m-n2 { + margin: -.5rem !important +} + +.mt-n2, +.my-n2 { + margin-top: -.5rem !important +} + +.mr-n2, +.mx-n2 { + margin-right: -.5rem !important +} + +.mb-n2, +.my-n2 { + margin-bottom: -.5rem !important +} + +.ml-n2, +.mx-n2 { + margin-left: -.5rem !important +} + +.m-n3 { + margin: -1rem !important +} + +.mt-n3, +.my-n3 { + margin-top: -1rem !important +} + +.mr-n3, +.mx-n3 { + margin-right: -1rem !important +} + +.mb-n3, +.my-n3 { + margin-bottom: -1rem !important +} + +.ml-n3, +.mx-n3 { + margin-left: -1rem !important +} + +.m-n4 { + margin: -1.5rem !important +} + +.mt-n4, +.my-n4 { + margin-top: -1.5rem !important +} + +.mr-n4, +.mx-n4 { + margin-right: -1.5rem !important +} + +.mb-n4, +.my-n4 { + margin-bottom: -1.5rem !important +} + +.ml-n4, +.mx-n4 { + margin-left: -1.5rem !important +} + +.m-n5 { + margin: -3rem !important +} + +.mt-n5, +.my-n5 { + margin-top: -3rem !important +} + +.mr-n5, +.mx-n5 { + margin-right: -3rem !important +} + +.mb-n5, +.my-n5 { + margin-bottom: -3rem !important +} + +.ml-n5, +.mx-n5 { + margin-left: -3rem !important +} + +.m-auto { + margin: auto !important +} + +.mt-auto, +.my-auto { + margin-top: auto !important +} + +.mr-auto, +.mx-auto { + margin-right: auto !important +} + +.mb-auto, +.my-auto { + margin-bottom: auto !important +} + +.ml-auto, +.mx-auto { + margin-left: auto !important +} + +@media (min-width:576px) { + .m-sm-0 { + margin: 0 !important + } + + .mt-sm-0, + .my-sm-0 { + margin-top: 0 !important + } + + .mr-sm-0, + .mx-sm-0 { + margin-right: 0 !important + } + + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important + } + + .ml-sm-0, + .mx-sm-0 { + margin-left: 0 !important + } + + .m-sm-1 { + margin: .25rem !important + } + + .mt-sm-1, + .my-sm-1 { + margin-top: .25rem !important + } + + .mr-sm-1, + .mx-sm-1 { + margin-right: .25rem !important + } + + .mb-sm-1, + .my-sm-1 { + margin-bottom: .25rem !important + } + + .ml-sm-1, + .mx-sm-1 { + margin-left: .25rem !important + } + + .m-sm-2 { + margin: .5rem !important + } + + .mt-sm-2, + .my-sm-2 { + margin-top: .5rem !important + } + + .mr-sm-2, + .mx-sm-2 { + margin-right: .5rem !important + } + + .mb-sm-2, + .my-sm-2 { + margin-bottom: .5rem !important + } + + .ml-sm-2, + .mx-sm-2 { + margin-left: .5rem !important + } + + .m-sm-3 { + margin: 1rem !important + } + + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem !important + } + + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem !important + } + + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem !important + } + + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem !important + } + + .m-sm-4 { + margin: 1.5rem !important + } + + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem !important + } + + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem !important + } + + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem !important + } + + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem !important + } + + .m-sm-5 { + margin: 3rem !important + } + + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem !important + } + + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem !important + } + + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem !important + } + + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem !important + } + + .p-sm-0 { + padding: 0 !important + } + + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important + } + + .pr-sm-0, + .px-sm-0 { + padding-right: 0 !important + } + + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important + } + + .pl-sm-0, + .px-sm-0 { + padding-left: 0 !important + } + + .p-sm-1 { + padding: .25rem !important + } + + .pt-sm-1, + .py-sm-1 { + padding-top: .25rem !important + } + + .pr-sm-1, + .px-sm-1 { + padding-right: .25rem !important + } + + .pb-sm-1, + .py-sm-1 { + padding-bottom: .25rem !important + } + + .pl-sm-1, + .px-sm-1 { + padding-left: .25rem !important + } + + .p-sm-2 { + padding: .5rem !important + } + + .pt-sm-2, + .py-sm-2 { + padding-top: .5rem !important + } + + .pr-sm-2, + .px-sm-2 { + padding-right: .5rem !important + } + + .pb-sm-2, + .py-sm-2 { + padding-bottom: .5rem !important + } + + .pl-sm-2, + .px-sm-2 { + padding-left: .5rem !important + } + + .p-sm-3 { + padding: 1rem !important + } + + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem !important + } + + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem !important + } + + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem !important + } + + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem !important + } + + .p-sm-4 { + padding: 1.5rem !important + } + + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem !important + } + + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem !important + } + + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem !important + } + + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem !important + } + + .p-sm-5 { + padding: 3rem !important + } + + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem !important + } + + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem !important + } + + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem !important + } + + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem !important + } + + .m-sm-n1 { + margin: -.25rem !important + } + + .mt-sm-n1, + .my-sm-n1 { + margin-top: -.25rem !important + } + + .mr-sm-n1, + .mx-sm-n1 { + margin-right: -.25rem !important + } + + .mb-sm-n1, + .my-sm-n1 { + margin-bottom: -.25rem !important + } + + .ml-sm-n1, + .mx-sm-n1 { + margin-left: -.25rem !important + } + + .m-sm-n2 { + margin: -.5rem !important + } + + .mt-sm-n2, + .my-sm-n2 { + margin-top: -.5rem !important + } + + .mr-sm-n2, + .mx-sm-n2 { + margin-right: -.5rem !important + } + + .mb-sm-n2, + .my-sm-n2 { + margin-bottom: -.5rem !important + } + + .ml-sm-n2, + .mx-sm-n2 { + margin-left: -.5rem !important + } + + .m-sm-n3 { + margin: -1rem !important + } + + .mt-sm-n3, + .my-sm-n3 { + margin-top: -1rem !important + } + + .mr-sm-n3, + .mx-sm-n3 { + margin-right: -1rem !important + } + + .mb-sm-n3, + .my-sm-n3 { + margin-bottom: -1rem !important + } + + .ml-sm-n3, + .mx-sm-n3 { + margin-left: -1rem !important + } + + .m-sm-n4 { + margin: -1.5rem !important + } + + .mt-sm-n4, + .my-sm-n4 { + margin-top: -1.5rem !important + } + + .mr-sm-n4, + .mx-sm-n4 { + margin-right: -1.5rem !important + } + + .mb-sm-n4, + .my-sm-n4 { + margin-bottom: -1.5rem !important + } + + .ml-sm-n4, + .mx-sm-n4 { + margin-left: -1.5rem !important + } + + .m-sm-n5 { + margin: -3rem !important + } + + .mt-sm-n5, + .my-sm-n5 { + margin-top: -3rem !important + } + + .mr-sm-n5, + .mx-sm-n5 { + margin-right: -3rem !important + } + + .mb-sm-n5, + .my-sm-n5 { + margin-bottom: -3rem !important + } + + .ml-sm-n5, + .mx-sm-n5 { + margin-left: -3rem !important + } + + .m-sm-auto { + margin: auto !important + } + + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important + } + + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto !important + } + + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important + } + + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto !important + } +} + +@media (min-width:768px) { + .m-md-0 { + margin: 0 !important + } + + .mt-md-0, + .my-md-0 { + margin-top: 0 !important + } + + .mr-md-0, + .mx-md-0 { + margin-right: 0 !important + } + + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important + } + + .ml-md-0, + .mx-md-0 { + margin-left: 0 !important + } + + .m-md-1 { + margin: .25rem !important + } + + .mt-md-1, + .my-md-1 { + margin-top: .25rem !important + } + + .mr-md-1, + .mx-md-1 { + margin-right: .25rem !important + } + + .mb-md-1, + .my-md-1 { + margin-bottom: .25rem !important + } + + .ml-md-1, + .mx-md-1 { + margin-left: .25rem !important + } + + .m-md-2 { + margin: .5rem !important + } + + .mt-md-2, + .my-md-2 { + margin-top: .5rem !important + } + + .mr-md-2, + .mx-md-2 { + margin-right: .5rem !important + } + + .mb-md-2, + .my-md-2 { + margin-bottom: .5rem !important + } + + .ml-md-2, + .mx-md-2 { + margin-left: .5rem !important + } + + .m-md-3 { + margin: 1rem !important + } + + .mt-md-3, + .my-md-3 { + margin-top: 1rem !important + } + + .mr-md-3, + .mx-md-3 { + margin-right: 1rem !important + } + + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem !important + } + + .ml-md-3, + .mx-md-3 { + margin-left: 1rem !important + } + + .m-md-4 { + margin: 1.5rem !important + } + + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem !important + } + + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem !important + } + + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem !important + } + + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem !important + } + + .m-md-5 { + margin: 3rem !important + } + + .mt-md-5, + .my-md-5 { + margin-top: 3rem !important + } + + .mr-md-5, + .mx-md-5 { + margin-right: 3rem !important + } + + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem !important + } + + .ml-md-5, + .mx-md-5 { + margin-left: 3rem !important + } + + .p-md-0 { + padding: 0 !important + } + + .pt-md-0, + .py-md-0 { + padding-top: 0 !important + } + + .pr-md-0, + .px-md-0 { + padding-right: 0 !important + } + + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important + } + + .pl-md-0, + .px-md-0 { + padding-left: 0 !important + } + + .p-md-1 { + padding: .25rem !important + } + + .pt-md-1, + .py-md-1 { + padding-top: .25rem !important + } + + .pr-md-1, + .px-md-1 { + padding-right: .25rem !important + } + + .pb-md-1, + .py-md-1 { + padding-bottom: .25rem !important + } + + .pl-md-1, + .px-md-1 { + padding-left: .25rem !important + } + + .p-md-2 { + padding: .5rem !important + } + + .pt-md-2, + .py-md-2 { + padding-top: .5rem !important + } + + .pr-md-2, + .px-md-2 { + padding-right: .5rem !important + } + + .pb-md-2, + .py-md-2 { + padding-bottom: .5rem !important + } + + .pl-md-2, + .px-md-2 { + padding-left: .5rem !important + } + + .p-md-3 { + padding: 1rem !important + } + + .pt-md-3, + .py-md-3 { + padding-top: 1rem !important + } + + .pr-md-3, + .px-md-3 { + padding-right: 1rem !important + } + + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem !important + } + + .pl-md-3, + .px-md-3 { + padding-left: 1rem !important + } + + .p-md-4 { + padding: 1.5rem !important + } + + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem !important + } + + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem !important + } + + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem !important + } + + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem !important + } + + .p-md-5 { + padding: 3rem !important + } + + .pt-md-5, + .py-md-5 { + padding-top: 3rem !important + } + + .pr-md-5, + .px-md-5 { + padding-right: 3rem !important + } + + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem !important + } + + .pl-md-5, + .px-md-5 { + padding-left: 3rem !important + } + + .m-md-n1 { + margin: -.25rem !important + } + + .mt-md-n1, + .my-md-n1 { + margin-top: -.25rem !important + } + + .mr-md-n1, + .mx-md-n1 { + margin-right: -.25rem !important + } + + .mb-md-n1, + .my-md-n1 { + margin-bottom: -.25rem !important + } + + .ml-md-n1, + .mx-md-n1 { + margin-left: -.25rem !important + } + + .m-md-n2 { + margin: -.5rem !important + } + + .mt-md-n2, + .my-md-n2 { + margin-top: -.5rem !important + } + + .mr-md-n2, + .mx-md-n2 { + margin-right: -.5rem !important + } + + .mb-md-n2, + .my-md-n2 { + margin-bottom: -.5rem !important + } + + .ml-md-n2, + .mx-md-n2 { + margin-left: -.5rem !important + } + + .m-md-n3 { + margin: -1rem !important + } + + .mt-md-n3, + .my-md-n3 { + margin-top: -1rem !important + } + + .mr-md-n3, + .mx-md-n3 { + margin-right: -1rem !important + } + + .mb-md-n3, + .my-md-n3 { + margin-bottom: -1rem !important + } + + .ml-md-n3, + .mx-md-n3 { + margin-left: -1rem !important + } + + .m-md-n4 { + margin: -1.5rem !important + } + + .mt-md-n4, + .my-md-n4 { + margin-top: -1.5rem !important + } + + .mr-md-n4, + .mx-md-n4 { + margin-right: -1.5rem !important + } + + .mb-md-n4, + .my-md-n4 { + margin-bottom: -1.5rem !important + } + + .ml-md-n4, + .mx-md-n4 { + margin-left: -1.5rem !important + } + + .m-md-n5 { + margin: -3rem !important + } + + .mt-md-n5, + .my-md-n5 { + margin-top: -3rem !important + } + + .mr-md-n5, + .mx-md-n5 { + margin-right: -3rem !important + } + + .mb-md-n5, + .my-md-n5 { + margin-bottom: -3rem !important + } + + .ml-md-n5, + .mx-md-n5 { + margin-left: -3rem !important + } + + .m-md-auto { + margin: auto !important + } + + .mt-md-auto, + .my-md-auto { + margin-top: auto !important + } + + .mr-md-auto, + .mx-md-auto { + margin-right: auto !important + } + + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important + } + + .ml-md-auto, + .mx-md-auto { + margin-left: auto !important + } +} + +@media (min-width:992px) { + .m-lg-0 { + margin: 0 !important + } + + .mt-lg-0, + .my-lg-0 { + margin-top: 0 !important + } + + .mr-lg-0, + .mx-lg-0 { + margin-right: 0 !important + } + + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important + } + + .ml-lg-0, + .mx-lg-0 { + margin-left: 0 !important + } + + .m-lg-1 { + margin: .25rem !important + } + + .mt-lg-1, + .my-lg-1 { + margin-top: .25rem !important + } + + .mr-lg-1, + .mx-lg-1 { + margin-right: .25rem !important + } + + .mb-lg-1, + .my-lg-1 { + margin-bottom: .25rem !important + } + + .ml-lg-1, + .mx-lg-1 { + margin-left: .25rem !important + } + + .m-lg-2 { + margin: .5rem !important + } + + .mt-lg-2, + .my-lg-2 { + margin-top: .5rem !important + } + + .mr-lg-2, + .mx-lg-2 { + margin-right: .5rem !important + } + + .mb-lg-2, + .my-lg-2 { + margin-bottom: .5rem !important + } + + .ml-lg-2, + .mx-lg-2 { + margin-left: .5rem !important + } + + .m-lg-3 { + margin: 1rem !important + } + + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem !important + } + + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem !important + } + + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem !important + } + + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem !important + } + + .m-lg-4 { + margin: 1.5rem !important + } + + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem !important + } + + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem !important + } + + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem !important + } + + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem !important + } + + .m-lg-5 { + margin: 3rem !important + } + + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem !important + } + + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem !important + } + + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem !important + } + + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem !important + } + + .p-lg-0 { + padding: 0 !important + } + + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important + } + + .pr-lg-0, + .px-lg-0 { + padding-right: 0 !important + } + + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important + } + + .pl-lg-0, + .px-lg-0 { + padding-left: 0 !important + } + + .p-lg-1 { + padding: .25rem !important + } + + .pt-lg-1, + .py-lg-1 { + padding-top: .25rem !important + } + + .pr-lg-1, + .px-lg-1 { + padding-right: .25rem !important + } + + .pb-lg-1, + .py-lg-1 { + padding-bottom: .25rem !important + } + + .pl-lg-1, + .px-lg-1 { + padding-left: .25rem !important + } + + .p-lg-2 { + padding: .5rem !important + } + + .pt-lg-2, + .py-lg-2 { + padding-top: .5rem !important + } + + .pr-lg-2, + .px-lg-2 { + padding-right: .5rem !important + } + + .pb-lg-2, + .py-lg-2 { + padding-bottom: .5rem !important + } + + .pl-lg-2, + .px-lg-2 { + padding-left: .5rem !important + } + + .p-lg-3 { + padding: 1rem !important + } + + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem !important + } + + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem !important + } + + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem !important + } + + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem !important + } + + .p-lg-4 { + padding: 1.5rem !important + } + + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem !important + } + + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem !important + } + + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem !important + } + + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem !important + } + + .p-lg-5 { + padding: 3rem !important + } + + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem !important + } + + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem !important + } + + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem !important + } + + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem !important + } + + .m-lg-n1 { + margin: -.25rem !important + } + + .mt-lg-n1, + .my-lg-n1 { + margin-top: -.25rem !important + } + + .mr-lg-n1, + .mx-lg-n1 { + margin-right: -.25rem !important + } + + .mb-lg-n1, + .my-lg-n1 { + margin-bottom: -.25rem !important + } + + .ml-lg-n1, + .mx-lg-n1 { + margin-left: -.25rem !important + } + + .m-lg-n2 { + margin: -.5rem !important + } + + .mt-lg-n2, + .my-lg-n2 { + margin-top: -.5rem !important + } + + .mr-lg-n2, + .mx-lg-n2 { + margin-right: -.5rem !important + } + + .mb-lg-n2, + .my-lg-n2 { + margin-bottom: -.5rem !important + } + + .ml-lg-n2, + .mx-lg-n2 { + margin-left: -.5rem !important + } + + .m-lg-n3 { + margin: -1rem !important + } + + .mt-lg-n3, + .my-lg-n3 { + margin-top: -1rem !important + } + + .mr-lg-n3, + .mx-lg-n3 { + margin-right: -1rem !important + } + + .mb-lg-n3, + .my-lg-n3 { + margin-bottom: -1rem !important + } + + .ml-lg-n3, + .mx-lg-n3 { + margin-left: -1rem !important + } + + .m-lg-n4 { + margin: -1.5rem !important + } + + .mt-lg-n4, + .my-lg-n4 { + margin-top: -1.5rem !important + } + + .mr-lg-n4, + .mx-lg-n4 { + margin-right: -1.5rem !important + } + + .mb-lg-n4, + .my-lg-n4 { + margin-bottom: -1.5rem !important + } + + .ml-lg-n4, + .mx-lg-n4 { + margin-left: -1.5rem !important + } + + .m-lg-n5 { + margin: -3rem !important + } + + .mt-lg-n5, + .my-lg-n5 { + margin-top: -3rem !important + } + + .mr-lg-n5, + .mx-lg-n5 { + margin-right: -3rem !important + } + + .mb-lg-n5, + .my-lg-n5 { + margin-bottom: -3rem !important + } + + .ml-lg-n5, + .mx-lg-n5 { + margin-left: -3rem !important + } + + .m-lg-auto { + margin: auto !important + } + + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important + } + + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto !important + } + + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important + } + + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto !important + } +} + +@media (min-width:1200px) { + .m-xl-0 { + margin: 0 !important + } + + .mt-xl-0, + .my-xl-0 { + margin-top: 0 !important + } + + .mr-xl-0, + .mx-xl-0 { + margin-right: 0 !important + } + + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0 !important + } + + .ml-xl-0, + .mx-xl-0 { + margin-left: 0 !important + } + + .m-xl-1 { + margin: .25rem !important + } + + .mt-xl-1, + .my-xl-1 { + margin-top: .25rem !important + } + + .mr-xl-1, + .mx-xl-1 { + margin-right: .25rem !important + } + + .mb-xl-1, + .my-xl-1 { + margin-bottom: .25rem !important + } + + .ml-xl-1, + .mx-xl-1 { + margin-left: .25rem !important + } + + .m-xl-2 { + margin: .5rem !important + } + + .mt-xl-2, + .my-xl-2 { + margin-top: .5rem !important + } + + .mr-xl-2, + .mx-xl-2 { + margin-right: .5rem !important + } + + .mb-xl-2, + .my-xl-2 { + margin-bottom: .5rem !important + } + + .ml-xl-2, + .mx-xl-2 { + margin-left: .5rem !important + } + + .m-xl-3 { + margin: 1rem !important + } + + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem !important + } + + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem !important + } + + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem !important + } + + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem !important + } + + .m-xl-4 { + margin: 1.5rem !important + } + + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem !important + } + + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem !important + } + + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem !important + } + + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem !important + } + + .m-xl-5 { + margin: 3rem !important + } + + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem !important + } + + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem !important + } + + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem !important + } + + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem !important + } + + .p-xl-0 { + padding: 0 !important + } + + .pt-xl-0, + .py-xl-0 { + padding-top: 0 !important + } + + .pr-xl-0, + .px-xl-0 { + padding-right: 0 !important + } + + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0 !important + } + + .pl-xl-0, + .px-xl-0 { + padding-left: 0 !important + } + + .p-xl-1 { + padding: .25rem !important + } + + .pt-xl-1, + .py-xl-1 { + padding-top: .25rem !important + } + + .pr-xl-1, + .px-xl-1 { + padding-right: .25rem !important + } + + .pb-xl-1, + .py-xl-1 { + padding-bottom: .25rem !important + } + + .pl-xl-1, + .px-xl-1 { + padding-left: .25rem !important + } + + .p-xl-2 { + padding: .5rem !important + } + + .pt-xl-2, + .py-xl-2 { + padding-top: .5rem !important + } + + .pr-xl-2, + .px-xl-2 { + padding-right: .5rem !important + } + + .pb-xl-2, + .py-xl-2 { + padding-bottom: .5rem !important + } + + .pl-xl-2, + .px-xl-2 { + padding-left: .5rem !important + } + + .p-xl-3 { + padding: 1rem !important + } + + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem !important + } + + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem !important + } + + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem !important + } + + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem !important + } + + .p-xl-4 { + padding: 1.5rem !important + } + + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem !important + } + + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem !important + } + + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem !important + } + + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem !important + } + + .p-xl-5 { + padding: 3rem !important + } + + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem !important + } + + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem !important + } + + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem !important + } + + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem !important + } + + .m-xl-n1 { + margin: -.25rem !important + } + + .mt-xl-n1, + .my-xl-n1 { + margin-top: -.25rem !important + } + + .mr-xl-n1, + .mx-xl-n1 { + margin-right: -.25rem !important + } + + .mb-xl-n1, + .my-xl-n1 { + margin-bottom: -.25rem !important + } + + .ml-xl-n1, + .mx-xl-n1 { + margin-left: -.25rem !important + } + + .m-xl-n2 { + margin: -.5rem !important + } + + .mt-xl-n2, + .my-xl-n2 { + margin-top: -.5rem !important + } + + .mr-xl-n2, + .mx-xl-n2 { + margin-right: -.5rem !important + } + + .mb-xl-n2, + .my-xl-n2 { + margin-bottom: -.5rem !important + } + + .ml-xl-n2, + .mx-xl-n2 { + margin-left: -.5rem !important + } + + .m-xl-n3 { + margin: -1rem !important + } + + .mt-xl-n3, + .my-xl-n3 { + margin-top: -1rem !important + } + + .mr-xl-n3, + .mx-xl-n3 { + margin-right: -1rem !important + } + + .mb-xl-n3, + .my-xl-n3 { + margin-bottom: -1rem !important + } + + .ml-xl-n3, + .mx-xl-n3 { + margin-left: -1rem !important + } + + .m-xl-n4 { + margin: -1.5rem !important + } + + .mt-xl-n4, + .my-xl-n4 { + margin-top: -1.5rem !important + } + + .mr-xl-n4, + .mx-xl-n4 { + margin-right: -1.5rem !important + } + + .mb-xl-n4, + .my-xl-n4 { + margin-bottom: -1.5rem !important + } + + .ml-xl-n4, + .mx-xl-n4 { + margin-left: -1.5rem !important + } + + .m-xl-n5 { + margin: -3rem !important + } + + .mt-xl-n5, + .my-xl-n5 { + margin-top: -3rem !important + } + + .mr-xl-n5, + .mx-xl-n5 { + margin-right: -3rem !important + } + + .mb-xl-n5, + .my-xl-n5 { + margin-bottom: -3rem !important + } + + .ml-xl-n5, + .mx-xl-n5 { + margin-left: -3rem !important + } + + .m-xl-auto { + margin: auto !important + } + + .mt-xl-auto, + .my-xl-auto { + margin-top: auto !important + } + + .mr-xl-auto, + .mx-xl-auto { + margin-right: auto !important + } + + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto !important + } + + .ml-xl-auto, + .mx-xl-auto { + margin-left: auto !important + } +} + +.text-monospace { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important +} + +.text-justify { + text-align: justify !important +} + +.text-wrap { + white-space: normal !important +} + +.text-nowrap { + white-space: nowrap !important +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap +} + +.text-left { + text-align: left !important +} + +.text-right { + text-align: right !important +} + +.text-center { + text-align: center !important +} + +@media (min-width:576px) { + .text-sm-left { + text-align: left !important + } + + .text-sm-right { + text-align: right !important + } + + .text-sm-center { + text-align: center !important + } +} + +@media (min-width:768px) { + .text-md-left { + text-align: left !important + } + + .text-md-right { + text-align: right !important + } + + .text-md-center { + text-align: center !important + } +} + +@media (min-width:992px) { + .text-lg-left { + text-align: left !important + } + + .text-lg-right { + text-align: right !important + } + + .text-lg-center { + text-align: center !important + } +} + +@media (min-width:1200px) { + .text-xl-left { + text-align: left !important + } + + .text-xl-right { + text-align: right !important + } + + .text-xl-center { + text-align: center !important + } +} + +.text-lowercase { + text-transform: lowercase !important +} + +.text-uppercase { + text-transform: uppercase !important +} + +.text-capitalize { + text-transform: capitalize !important +} + +.font-weight-light { + font-weight: 300 !important +} + +.font-weight-lighter { + font-weight: lighter !important +} + +.font-weight-normal { + font-weight: 400 !important +} + +.font-weight-bold { + font-weight: 700 !important +} + +.font-weight-bolder { + font-weight: bolder !important +} + +.font-italic { + font-style: italic !important +} + +.text-white { + color: #fff !important +} + +.text-primary { + color: #007bff !important +} + +a.text-primary:focus, +a.text-primary:hover { + color: #0056b3 !important +} + +.text-secondary { + color: #6c757d !important +} + +a.text-secondary:focus, +a.text-secondary:hover { + color: #494f54 !important +} + +.text-success { + color: #28a745 !important +} + +a.text-success:focus, +a.text-success:hover { + color: #19692c !important +} + +.text-info { + color: #17a2b8 !important +} + +a.text-info:focus, +a.text-info:hover { + color: #0f6674 !important +} + +.text-warning { + color: #ffc107 !important +} + +a.text-warning:focus, +a.text-warning:hover { + color: #ba8b00 !important +} + +.text-danger { + color: #dc3545 !important +} + +a.text-danger:focus, +a.text-danger:hover { + color: #a71d2a !important +} + +.text-light { + color: #f8f9fa !important +} + +a.text-light:focus, +a.text-light:hover { + color: #cbd3da !important +} + +.text-dark { + color: #343a40 !important +} + +a.text-dark:focus, +a.text-dark:hover { + color: #121416 !important +} + +.text-body { + color: #212529 !important +} + +.text-muted { + color: #6c757d !important +} + +.text-black-50 { + color: rgba(0, 0, 0, .5) !important +} + +.text-white-50 { + color: rgba(255, 255, 255, .5) !important +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0 +} + +.text-decoration-none { + text-decoration: none !important +} + +.text-break { + word-break: break-word !important; + overflow-wrap: break-word !important +} + +.text-reset { + color: inherit !important +} + +.visible { + visibility: visible !important +} + +.invisible { + visibility: hidden !important +} + +@media print { + + *, + ::after, + ::before { + text-shadow: none !important; + box-shadow: none !important + } + + a:not(.btn) { + text-decoration: underline + } + + abbr[title]::after { + content: " ("attr(title) ")" + } + + pre { + white-space: pre-wrap !important + } + + blockquote, + pre { + border: 1px solid #adb5bd; + page-break-inside: avoid + } + + thead { + display: table-header-group + } + + img, + tr { + page-break-inside: avoid + } + + h2, + h3, + p { + orphans: 3; + widows: 3 + } + + h2, + h3 { + page-break-after: avoid + } + + @page { + size: a3 + } + + body { + min-width: 992px !important + } + + .container { + min-width: 992px !important + } + + .navbar { + display: none + } +} + +/*# sourceMappingURL=bootstrap.min.css.map */ + +/* + ========================================================= + * Paper Kit 2 - v2.0.1 + ========================================================= + + * Product Page: http://www.creative-tim.com/product/paper-kit-2 + * Copyright 2017 Creative Tim (http://www.creative-tim.com) + * Licensed under MIT (https://github.com/timcreative/paper-kit/blob/master/LICENSE.md) + + ========================================================= + + * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + */ +/* light colors - used for select dropdown */ +/* Font Smoothing */ +h1, +.h1, +h2, +.h2, +h3, +.h3, +h4, +.h4, +h5, +.h5, +h6, +.h6, +p, +.navbar, +.brand, +a, +.td-name, +td, +button, +input, +select, +textarea { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-weight: 300; +} + +h1, +.h1, +h2, +.h2, +h3, +.h3, +h4, +.h4 { + margin: 30px 0 0; + font-family: "Montserrat", "Helvetica", Arial, sans-serif; +} + +h1, +.h1 { + font-size: 2.5em; +} + +h2, +.h2 { + font-size: 2.4em; +} + +h3, +.h3 { + font-size: 1.825em; + line-height: 1.4; + margin: 20px 0 0px; + font-weight: 400; +} + +h4, +.h4 { + font-size: 1.6em; + line-height: 1.2em; +} + +h5, +.h5 { + font-size: 1.35em; + line-height: 1.4em; +} + +h6, +.h6 { + font-size: 0.9em; + font-weight: 600; + text-transform: uppercase; + line-height: 1.5em; +} + +p { + font-size: 17px; + line-height: 1.5em; + margin-bottom: 5px; +} + +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 { + color: #9A9A9A; + line-height: 1.5em; +} + +h1 small, +h2 small, +h3 small, +h1 .small, +h2 .small, +h3 .small { + font-size: 60%; +} + + +.title, +.title a, +.card-title, +.card-title a, +.info-title, +.info-title a, +.footer-brand, +.footer-brand a, +.footer-big h5, +.footer-big h5 a, +.footer-big h4, +.footer-big h4 a, +.media .media-heading, +.media .media-heading a { + color: #333333; + text-decoration: none; +} + +.title-uppercase { + text-transform: uppercase; +} + +.description { + color: #9A9A9A; +} + +blockquote small { + font-style: normal; +} + +.text-muted { + color: #DDDDDD; +} + +.text-primary, +.text-primary:hover { + color: #184786 !important; +} + +.text-info, +.text-info:hover { + color: #51bcda !important; +} + +.text-success, +.text-success:hover { + color: #6bd098 !important; +} + +.text-warning, +.text-warning:hover { + color: #fbc658 !important; +} + +.text-danger, +.text-danger:hover { + color: #f5593d !important; +} + +.glyphicon { + line-height: 1; +} + +.heart { + color: #EB5E28; + animation: heathing 1s ease infinite; +} + +@keyframes heathing { + 0% { + transform: scale(0.75); + } + + 20% { + transform: scale(1); + } + + 40% { + transform: scale(0.75); + } + + 60% { + transform: scale(1); + } + + 80% { + transform: scale(0.75); + } + + 100% { + transform: scale(0.75); + } +} + +.footer .btn { + margin-bottom: 0; +} + +.blockquote { + border-left: 0 none; + border-bottom: 1px solid #CCC5B9; + border-top: 1px solid #CCC5B9; + font-weight: 300; + margin: 15px 0 10px; + text-align: center; +} + +.title { + margin-top: 30px; + margin-bottom: 25px; + min-height: 32px; +} + +.title.text-center { + margin-bottom: 50px; +} + +/* General overwrite */ +body { + color: #66615b; + font-size: 14px; + font-weight: 300; + font-family: 'Work Sans', 'Montserrat', "Helvetica", Arial, sans-serif; +} + +a { + color: #51bcda; +} + +a:hover, +a:focus { + color: #2ba9cd; + text-decoration: none; +} + +hr { + border-color: #F1EAE0; +} + +.icon { + fill: #66615b; +} + +.fa-base { + font-size: 1.25em !important; +} + +a:focus, +a:active, +button::-moz-focus-inner, +input[type="reset"]::-moz-focus-inner, +input[type="button"]::-moz-focus-inner, +input[type="submit"]::-moz-focus-inner, +select::-moz-focus-inner, +input[type="file"]>input[type="button"]::-moz-focus-inner { + outline: 0; +} + +.ui-slider-handle:focus, +.navbar-toggle { + outline: 0 !important; +} + +/* Animations */ +.form-control, +.input-group-addon, +.tagsinput, +.navbar, +.navbar .alert, +.carousel-control.right, +.carousel-control.left { + -webkit-transition: all 300ms linear; + -ms-transition: all 300ms linear; + transition: all 300ms linear; +} + +.tagsinput .tag, +.tagsinput-remove-link, +.filter, +.btn-hover, +[data-toggle="collapse"] i, +.animation-transition-fast, +.dropdown-menu .dropdown-item { + -webkit-transition: all 150ms linear; + -ms-transition: all 150ms linear; + transition: all 150ms linear; +} + +.btn-morphing .fa, +.btn-morphing .circle, +.gsdk-collapse { + -webkit-transition: all 300ms linear; + -ms-transition: all 300ms linear; + transition: all 300ms linear; +} + +.fa { + width: 18px; + text-align: center; +} + +.margin-top { + margin-top: 50px; +} + +.iframe-container iframe { + box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2); +} + +/* CT colors */ +.ct-blue { + color: #184786; +} + +.ct-azure { + color: #51bcda; +} + +.ct-green { + color: #6bd098; +} + +.ct-orange { + color: #fbc658; +} + +.ct-red { + color: #f5593d; +} + +.pagination .page-item .page-link .fa { + width: auto; + font-weight: 600; +} + +.bg-primary { + background-color: #6dd3d6 !important; +} + +.bg-info { + background-color: #6ec7e0 !important; +} + +.bg-success { + background-color: #86d9ab !important; +} + +.bg-warning { + background-color: #fcd27b !important; +} + +.bg-danger { + background-color: #f7765f !important; +} + +.navbar-transparent { + background-color: transparent !important; + border-bottom: 1px solid transparent; +} + +.btn { + box-sizing: border-box; + border-width: 2px; + font-size: 12px; + font-weight: 600; + padding: 0.5rem 18px; + line-height: 1.75; + cursor: pointer; + background-color: #66615B; + border-color: #66615B; + color: #fff; + opacity: 1; + -webkit-transition: all 150ms linear; + -ms-transition: all 150ms linear; + transition: all 150ms linear; +} + +.btn.btn-border, +.btn.btn-link { + background-color: transparent; +} + +.btn:hover, +.btn:focus, +.btn:active, +.btn.active, +.show>.btn.dropdown-toggle { + background-color: #403D39; + color: #fff; + border-color: #403D39; +} + +.btn .caret { + border-top-color: #fff; +} + +.btn.btn-link { + color: #66615B; +} + +.btn.btn-link:hover, +.btn.btn-link:focus, +.btn.btn-link:active, +.btn.btn-link.active, +.open>.btn.btn-link.dropdown-toggle { + background-color: transparent; + color: #403D39; +} + +.btn.btn-link .caret { + border-top-color: #66615B; +} + +.btn .caret { + border-top-color: #fff; +} + +.btn:hover, +.btn:focus { + outline: 0 !important; + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn:active, +.btn.active, +.open>.btn.dropdown-toggle { + -webkit-box-shadow: none; + box-shadow: none; + outline: 0 !important; +} + +.btn[class*="btn-outline-"] { + background-image: none; + background-color: transparent; +} + +.btn-just-icon { + border-radius: 50px; + height: 40px; + width: 40px; + min-width: 40px; + padding: 8px; +} + +.btn-just-icon.btn-sm { + padding: 4px !important; +} + +.btn-just-icon i { + font-size: 16px; + padding: 2px 0px; +} + +.upgrade-pro .btn { + margin-top: 30px; +} + +.btn-link.btn-just-icon { + padding: 8px; +} + +.btn-group .btn+.btn, +.btn-group .btn+.btn-group, +.btn-group .btn-group+.btn, +.btn-group .btn-group+.btn-group { + margin-left: -2px; +} + +.btn-primary { + background-color: #184786; + border-color: #184786; + color: #fff; + opacity: 1; + filter: alpha(opacity=100); +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.show>.btn-primary.dropdown-toggle { + background-color: #29679C; + color: #fff; + border-color: #29679C; +} + +.btn-primary .caret { + border-top-color: #fff; +} + +.btn-primary.btn-link { + color: #184786; +} + +.btn-primary.btn-link:hover, +.btn-primary.btn-link:focus, +.btn-primary.btn-link:active, +.btn-primary.btn-link.active, +.open>.btn-primary.btn-link.dropdown-toggle { + background-color: transparent; + color: #34b5b8; +} + +.btn-primary.btn-link .caret { + border-top-color: #184786; +} + +.btn-primary .caret { + border-top-color: #fff; +} + +.btn:disabled, +.btn[disabled], +.btn.disabled { + opacity: 0.5; +} + +.btn-link { + border-color: transparent !important; + padding: 7px 18px; +} + +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + text-decoration: none; + border-color: transparent; +} + +.btn-link.btn-icon { + padding: 7px; +} + +.btn-lg { + font-size: 14px; + padding: 11px 30px; +} + +.btn-lg.btn-simple { + padding: 13px 30px; +} + +.btn-sm { + font-size: 12px; + padding: 4px 10px; +} + +.btn-sm.btn-simple { + padding: 6px 10px; +} + +.btn-wd { + min-width: 140px; +} + +.btn-round { + border-radius: 30px; +} + +.btn.btn-link:focus { + box-shadow: none !important; + text-decoration: none; +} + +.column .btn-link { + padding: 7px 0; +} + +.share-buttons .btn-outline-default { + margin-top: 24px; +} + +#modals .btn-outline-neutral { + margin-bottom: 10px; +} + +.btn-group.select { + overflow: visible !important; +} + +.media .media-body .media-footer .btn-neutral { + margin: 15px 3px; + font-size: 14px; +} + +.media .media-body .media-footer .btn-neutral i { + margin-right: 0 !important; +} + +.form-control::-moz-placeholder { + color: #d2d2d2; + opacity: 1; +} + +.form-control:-moz-placeholder { + color: #d2d2d2; + opacity: 1; +} + +.form-control::-webkit-input-placeholder { + color: #d2d2d2; + opacity: 1; +} + +.form-control:-ms-input-placeholder { + color: #d2d2d2; + opacity: 1; +} + +.form-control { + background-color: #fff; + border: 1px solid #DDDDDD; + border-radius: 4px; + color: #66615b; + font-size: 14px; + padding: 7px 12px; + height: 40px; + -webkit-box-shadow: none; + box-shadow: none; +} + +.form-control:focus { + background-color: #fff; + border: 1px solid #9A9A9A; + -webkit-box-shadow: none; + box-shadow: none; + outline: 0 !important; +} + +.form-control.no-border { + border: medium none !important; +} + +.form-control+.form-control-feedback { + border-radius: 6px; + font-size: 14px; + color: #f5593d; + font-size: .8rem; + position: absolute; + top: 100%; + padding-left: 12px; + vertical-align: middle; +} + +.open .form-control { + border-radius: 4px 4px 0 0; + border-bottom-color: transparent; +} + +.input-group.input-group-focus .input-group-addon { + border-color: #9A9A9A; +} + +.input-lg { + height: 55px; + padding: 11px 30px; +} + +.has-error .form-control-feedback, +.has-error .control-label { + color: #f5593d; +} + +.has-success .form-control-feedback, +.has-success .control-label { + color: #6bd098; +} + +.input-group-addon { + background-color: #fff; + border-radius: 4px; +} + +.input-group-addon.no-border { + border: medium none !important; +} + +.has-success .input-group-addon, +.has-error .input-group-addon { + background-color: #fff; +} + +.has-error .form-control:focus+.input-group-addon { + color: #f5593d; +} + +.has-success .form-control:focus+.input-group-addon { + color: #6bd098; +} + +.form-control:focus+.input-group-addon, +.form-control:focus~.input-group-addon { + background-color: #fff; +} + +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child>.dropdown-toggle, +.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) { + border-right: 0 none; + padding-right: 0; +} + +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child>.dropdown-toggle, +.input-group-btn:first-child>.btn:not(:first-child) { + border-left: 0 none; +} + +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: #E3E3E3; + color: #66615B; + cursor: not-allowed; +} + +.input-group[disabled] .input-group-addon { + background-color: #E3E3E3; + cursor: not-allowed; + border-color: #DDDDDD; +} + +.input-group-btn .btn { + border-width: 1px; + padding: 9px 18px; +} + +.input-group-btn .btn-default:not(.btn-fill) { + border-color: #DDDDDD; +} + +.input-group-btn:last-child>.btn { + margin-left: 0; +} + +textarea.form-control { + padding: 10px 18px; + height: auto; +} + +.form-group { + position: relative; +} + +.register-form .form-control { + border: 1px solid transparent !important; +} + +#inputs .input-group { + margin-bottom: 1rem; +} + +.card-form-horizontal .card-body .form-group { + margin-bottom: 0; +} + +.form-group-no-border .form-control, +.form-group-no-border .input-group-addon { + border: 0 !important; +} + +.register-form .input-group .input-group-addon { + padding-right: 2px; +} + +.register-form .input-group .form-control { + margin-left: -1px; +} + +.noUi-target, +.noUi-target * { + -webkit-touch-callout: none; + -ms-touch-action: none; + user-select: none; + box-sizing: border-box; +} + +.noUi-base { + width: 100%; + height: 100%; + position: relative; +} + +.noUi-origin { + position: absolute; + right: 0; + top: 0; + left: 0; + bottom: 0; +} + +.noUi-handle { + position: relative; + z-index: 1; + box-sizing: border-box; +} + +.noUi-stacking .noUi-handle { + z-index: 10; +} + +.noUi-state-tap .noUi-origin { + transition: left 0.3s, top 0.3s; +} + +.noUi-state-drag * { + cursor: inherit !important; +} + +.noUi-horizontal { + height: 10px; +} + +.noUi-handle { + box-sizing: border-box; + width: 14px; + height: 14px; + left: -10px; + top: -6px; + cursor: pointer; + border-radius: 100%; + transition: all 0.2s ease-out; + border: 1px solid; + background: #fff; + box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); + outline: none; +} + +.noUi-vertical .noUi-handle { + margin-left: 5px; + cursor: ns-resize; +} + +.noUi-horizontal.noUi-extended { + padding: 0 15px; +} + +.noUi-horizontal.noUi-extended .noUi-origin { + right: -15px; +} + +.noUi-background { + height: 2px; + margin: 20px 0; +} + +.noUi-origin { + margin: 0; + border-radius: 0; + height: 2px; + background: #c8c8c8; +} + +.noUi-origin[style^="left: 0"] .noUi-handle { + background-color: #fff; + border: 2px solid #c8c8c8; +} + +.noUi-origin[style^="left: 0"] .noUi-handle.noUi-active { + border-width: 1px; +} + +.noUi-target { + border-radius: 3px; +} + +.noUi-horizontal { + height: 2px; + margin: 15px 0; +} + +.noUi-vertical { + height: 100%; + width: 2px; + margin: 0 15px; + display: inline-block; +} + +.noUi-handle.noUi-active { + transform: scale3d(2, 2, 1); +} + +[disabled].noUi-slider { + opacity: 0.5; +} + +[disabled] .noUi-handle { + cursor: not-allowed; +} + +.slider { + background: #c8c8c8; +} + +.c-1-color { + background-color: blue; +} + +.c-2-color { + background-color: white; +} + +.slider.noUi-connect { + background-color: #7AC29A; +} + +.slider .noUi-handle { + border-color: #7AC29A; +} + +.slider.slider-info .noUi-origin:first-child { + background-color: #184786; +} + +.slider.slider-info .noUi-handle { + border-color: #184786; +} + +.slider.slider-success .noUi-connect, +.slider.slider-success.noUi-connect { + background-color: #184786; +} + +.slider.slider-success .noUi-handle { + border-color: #184786; +} + +.slider.slider-warning .noUi-connect, +.slider.slider-warning.noUi-connect { + background-color: #ff9800; +} + +.slider.slider-warning .noUi-handle { + border-color: #ff9800; +} + +.slider.slider-danger .noUi-connect, +.slider.slider-danger.noUi-connect { + background-color: #f44336; +} + +.slider.slider-danger .noUi-handle { + border-color: #f44336; +} + +.alert { + border: 0; + border-radius: 0; + color: #fff; + padding: 10px 15px; + font-size: 14px; +} + +.alert .close { + font-size: 20px; + color: #fff; +} + +.container .alert { + border-radius: 4px; +} + +.navbar .alert { + border-radius: 0; + left: 0; + position: absolute; + right: 0; + top: 85px; + width: 100%; + z-index: 3; +} + +.navbar:not(.navbar-transparent) .alert { + top: 70px; +} + +.alert .alert-icon { + display: block; + font-size: 30px; + left: 15px; + position: absolute; + top: 50%; + margin-top: -22px; +} + +.alert.message { + padding-right: 60px; +} + +.alert i { + position: relative; + font-size: 20px; + top: 5px; + margin-top: -5px; + font-weight: 600; +} + +.alert-info { + background-color: #6ec7e0; +} + +.alert-success { + background-color: #86d9ab; +} + +.alert-warning { + background-color: #fcd27b; +} + +.alert-danger { + background-color: #f7765f; +} + +/* Labels & Progress-bar */ +.label { + padding: 0.2em 0.6em; + border-radius: 10px; + color: #fff; + font-weight: 500; + font-size: 0.75em; + text-transform: uppercase; + display: inline-block; + margin-bottom: 3px; + line-height: 17px; +} + +.label-primary { + background-color: #184786; +} + +.label-info { + background-color: #51bcda; +} + +.label-success { + background-color: #6bd098; +} + +.label-warning { + background-color: #fbc658; +} + +.label-danger { + background-color: #f5593d; +} + +.label-default { + background-color: #66615B; +} + +.tooltip { + font-size: 12px; + font-weight: 400; +} + +.tooltip .arrow::before { + border-left-color: #fff !important; +} + +.tooltip .arrow::after { + border-left-color: rgba(0, 0, 0, 0.2) !important; + margin-left: 2px; +} + +.tooltip-inner { + background-color: #fff; + border-radius: 4px; + box-shadow: 0 1px 13px rgba(0, 0, 0, 0.14), 0 0 0 1px rgba(115, 71, 38, 0.23); + color: #66615B; + max-width: 200px; + padding: 10px 10px; + text-align: center; + text-decoration: none; +} + +.tooltip-inner:after, +.tooltip-inner:before { + content: ""; + display: inline-block; + position: absolute; +} + +.tooltip.show { + opacity: 1 !important; +} + +.popover { + border: 0; + border-radius: 4px; + background-color: #FFF; + color: #66615b; + font-weight: 400; + padding: 0; + z-index: 1031; + -webkit-box-shadow: none; + box-shadow: none; +} + +.popover-header { + background-color: #FFF; + border-bottom: 0 none; + font-size: 15px; + font-weight: normal; + line-height: 22px; + padding: 15px 15px 0px 15px; + margin: 0; + color: #66615b; + text-align: center; + border-radius: 4px 4px 0 0; + margin-bottom: -10px; +} + +.popover-body { + padding: 15px; + text-align: center; +} + +.popover-filter { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; + background-color: #000000; + opacity: 0; + filter: alpha(opacity=0); + visibility: hidden; + transition: visibility 0s linear 0.3s, opacity 0.3s linear; +} + +.popover-filter.in { + visibility: visible; + opacity: 0.2; + filter: alpha(opacity=20); + transition-delay: 0s; +} + +.popover-filter.in { + visibility: visible; + opacity: 0.2; + filter: alpha(opacity=20); + transition-delay: 0s; +} + +.popover-primary { + background-color: #6dd3d6; + color: #fff; +} + +.popover-primary .popover-title { + background-color: #6dd3d6; + color: rgba(0, 0, 0, 0.56); +} + +.popover-primary.bottom .arrow:after { + border-bottom-color: #6dd3d6; +} + +.popover-primary.left>.arrow::after { + border-left-color: #6dd3d6; +} + +.popover-primary.top>.arrow::after { + border-top-color: #6dd3d6; +} + +.popover-primary.right>.arrow::after { + border-right-color: #6dd3d6; +} + +.popover-info { + background-color: #6ec7e0; + color: #fff; +} + +.popover-info .popover-title { + background-color: #6ec7e0; + color: rgba(0, 0, 0, 0.56); +} + +.popover-info.bottom .arrow:after { + border-bottom-color: #6ec7e0; +} + +.popover-info.left>.arrow::after { + border-left-color: #6ec7e0; +} + +.popover-info.top>.arrow::after { + border-top-color: #6ec7e0; +} + +.popover-info.right>.arrow::after { + border-right-color: #6ec7e0; +} + +.popover-success { + background-color: #86d9ab; + color: #fff; +} + +.popover-success .popover-title { + background-color: #86d9ab; + color: rgba(0, 0, 0, 0.56); +} + +.popover-success.bottom .arrow:after { + border-bottom-color: #86d9ab; +} + +.popover-success.left>.arrow::after { + border-left-color: #86d9ab; +} + +.popover-success.top>.arrow::after { + border-top-color: #86d9ab; +} + +.popover-success.right>.arrow::after { + border-right-color: #86d9ab; +} + +.popover-warning { + background-color: #fcd27b; + color: #fff; +} + +.popover-warning .popover-title { + background-color: #fcd27b; + color: rgba(0, 0, 0, 0.56); +} + +.popover-warning.bottom .arrow:after { + border-bottom-color: #fcd27b; +} + +.popover-warning.left>.arrow::after { + border-left-color: #fcd27b; +} + +.popover-warning.top>.arrow::after { + border-top-color: #fcd27b; +} + +.popover-warning.right>.arrow::after { + border-right-color: #fcd27b; +} + +.popover-danger { + background-color: #f7765f; + color: #fff; +} + +.popover-danger .popover-title { + background-color: #f7765f; + color: rgba(0, 0, 0, 0.56); +} + +.popover-danger.bottom .arrow:after { + border-bottom-color: #f7765f; +} + +.popover-danger.left>.arrow::after { + border-left-color: #f7765f; +} + +.popover-danger.top>.arrow::after { + border-top-color: #f7765f; +} + +.popover-danger.right>.arrow::after { + border-right-color: #f7765f; +} + +.popover-primary.bs-tether-element-attached-bottom::after, +.popover-primary.bs-tether-element-attached-bottom::before, +.popover-primary.popover-top::after, +.popover-primary.popover-top::before { + border-top-color: #6dd3d6 !important; +} + +.popover.popover-info.bs-tether-element-attached-top::after, +.popover.popover-info.popover-bottom::after, +.popover.popover-info.bs-tether-element-attached-top::before, +.popover.popover-info.popover-bottom::before { + border-bottom-color: #6ec7e0 !important; +} + +.popover-success.bs-tether-element-attached-left::after, +.popover-success.bs-tether-element-attached-left::before, +.popover-success.popover-right::after, +.popover-success.popover-right::before { + border-right-color: #86d9ab !important; +} + +.popover.popover-warning.bs-tether-element-attached-right::after, +.popover.popover-warning.bs-tether-element-attached-right::before, +.popover.popover-warning.popover-left::after, +.popover.popover-warning.popover-left::before { + border-left-color: #fcd27b !important; +} + +.popover.popover-danger.bs-tether-element-attached-right::after, +.popover.popover-danger.bs-tether-element-attached-right::before, +.popover.popover-danger.popover-left::after, +.popover.popover-danger.popover-left::before { + border-left-color: #f7765f !important; +} + +.popover.bs-tether-element-attached-top::after, +.popover.popover-bottom::after, +.popover.bs-tether-element-attached-top::before, +.popover.popover-bottom::before { + border-bottom-color: #fff !important; +} + +.section { + padding: 70px 0; + position: relative; + background-color: #fff; +} + +.section-with-space { + padding: 60px 0; +} + +.section-gray { + background-color: #EEEEEE; +} + +.section-nude { + background-color: #FFFCF5; +} + +.section-gold { + background-color: #caac90; + color: #fff; +} + +.section-brown { + background-color: #A59E94; + color: #fff; +} + +.section-light-blue { + background-color: #184786; + color: #fff; +} + +.section-dark-blue { + background-color: #506367; + color: #fff; +} + +.section-dark { + background-color: #0b1011; +} + +.section-image, +.section-gold, +.section-dark { + position: relative; +} + +.section-image .title, +.section-image .info-title, +.section-image .card-plain .card-title, +.section-gold .title, +.section-gold .info-title, +.section-gold .card-plain .card-title, +.section-dark .title, +.section-dark .info-title, +.section-dark .card-plain .card-title { + color: #fff !important; +} + +.section-image .category, +.section-image .description, +.section-image .card-plain .card-description, +.section-image .card-plain .card-category, +.section-gold .category, +.section-gold .description, +.section-gold .card-plain .card-description, +.section-gold .card-plain .card-category, +.section-dark .category, +.section-dark .description, +.section-dark .card-plain .card-description, +.section-dark .card-plain .card-category { + color: rgba(255, 255, 255, 0.7); +} + +.section-image hr, +.section-gold hr, +.section-dark hr { + border-color: rgba(255, 255, 255, 0.19); +} + +.page-header .title, +.page-header .info-title, +.carousel-caption .title, +.carousel-caption .info-title { + color: #fff; +} + +[class*="features-"], +[class*="team-"], +[class*="projects-"], +[class*="pricing-"], +[class*="testimonials-"], +[class*="contactus-"] { + padding: 80px 0; +} + +.section-image { + background-position: center center; + background-size: cover; +} + +.section-image:before { + background-color: rgba(0, 0, 0, 0.5); + content: ""; + display: block; + height: 100%; + left: 0; + top: 0; + position: absolute; + width: 100%; + z-index: 1; +} + +.section-image .container { + position: relative; + z-index: 2; +} + +.section-login { + min-height: 700px; +} + +@media all and (-ms-high-contrast: none), +(-ms-high-contrast: active) { + + /* IE10+ CSS styles go here */ + .page-header .content-center { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -75%); + } + + .page-header .presentation-title { + background: none !important; + } +} + +.from-check, +.form-check-radio { + margin-bottom: 12px; + position: relative; +} + +.form-check .form-check-label { + display: inline-block; + position: relative; + cursor: pointer; + padding-left: 35px; + line-height: 26px; + margin-bottom: 0; +} + +.form-check .form-check-sign::before, +.form-check .form-check-sign::after { + content: " "; + display: inline-block; + position: absolute; + width: 24px; + height: 24px; + left: 0; + cursor: pointer; + border-radius: 3px; + top: 0; + background-color: #AAA7A4; + border: 1px solid #E3E3E3; + -webkit-transition: opacity 0.3s linear; + -ms-transition: opacity 0.3s linear; + transition: opacity 0.3s linear; +} + +.form-check .form-check-sign::after { + font-family: 'FontAwesome'; + content: "\f00c"; + top: 0px; + text-align: center; + font-size: 14px; + opacity: 0; + color: #EFE; + border: 0; + background-color: inherit; +} + +.form-check.disabled .form-check-label { + color: #9A9A9A; + opacity: .5; + cursor: not-allowed; +} + +.form-check input[type="checkbox"], +.form-check-radio input[type="radio"] { + opacity: 0; + position: absolute; + visibility: hidden; +} + +.form-check input[type="checkbox"]:checked+.form-check-sign::after { + opacity: 1; +} + +.form-control input[type="checkbox"]:disabled+.form-check-sign::before, +.checkbox input[type="checkbox"]:disabled+.form-check-sign::after { + cursor: not-allowed; +} + +.form-check .form-check-label input[type="checkbox"]:disabled+.form-check-sign, +.form-check-radio input[type="radio"]:disabled+.form-check-sign { + pointer-events: none !important; +} + +.form-check-radio .form-check-label { + padding-left: 2rem; +} + +.form-check-radio .form-check-label .form-check-sign::after { + -webkit-transition: opacity 0.3s linear; + -ms-transition: opacity 0.3s linear; + transition: opacity 0.3s linear; +} + +.form-check-radio.disabled .form-check-label { + color: #9A9A9A; + opacity: .5; + cursor: not-allowed; +} + +.form-check-radio .form-check-sign::before { + font-family: 'FontAwesome'; + content: "\f10c"; + font-size: 22px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + position: absolute; + opacity: .50; + left: 5px; + top: -5px; +} + +.form-check-label input[type="checkbox"]:checked+.form-check-sign:before { + background-color: #66615B; +} + +.form-check-radio input[type="radio"]+.form-check-sign:after, +.form-check-radio input[type="radio"] { + opacity: 0; + -webkit-transition: opacity 0.3s linear; + -ms-transition: opacity 0.3s linear; + transition: opacity 0.3s linear; + content: " "; + display: block; +} + +.form-check-radio input[type="radio"]:checked+.form-check-sign::after { + font-family: 'FontAwesome'; + content: "\f192"; + top: -5px; + position: absolute; + left: 5px; + opacity: 1; + font-size: 22px; +} + +.form-check-radio input[type="radio"]:checked+.form-check-sign::after { + opacity: 1; +} + +.form-check-radio input[type="radio"]:disabled+.form-check-sign::before, +.form-check-radio input[type="radio"]:disabled+.form-check-sign::after { + color: #9A9A9A; +} + +.nav .nav-item .nav-link:hover, +.nav .nav-item .nav-link:focus { + background-color: transparent; +} + +.navbar { + border: 0; + font-size: 14px; + transition: all 0.4s; + -webkit-transition: all 0.4s; + padding: 0; + background: #fff; + box-shadow: 0 6px 10px -4px rgba(0, 0, 0, 0.15); +} + +.navbar .navbar-toggler-right { + float: right; +} + +.navbar .navbar-brand { + font-weight: 600; + margin: 5px 0px; + padding: 12px 15px; + font-size: 14px; + color: #002C7F; +} + +.navbar .nav-link i { + font-size: 16px; + position: relative; + top: 4px; + right: 3px; +} + +.navbar .nav-link [class^="fa"] { + top: 2px; +} + +.navbar .nav-link p { + margin: 0px 0px; + color: #9A9A9A !important; + text-transform: uppercase; + font-weight: 600; + font-size: 12px; + line-height: 1.5em; + padding: 15px 0; +} + +.navbar .nav-link p:hover { + color: #403D39 !important; +} + +.navbar .navbar-nav .nav-item .nav-link { + line-height: 1.6; + margin: 15px 0px; + padding: 10px 15px; + opacity: .8; + font-size: 14px; + font-weight: 600; + color: #66615B; +} + +.navbar .navbar-nav .nav-item .nav-link.btn { + margin: 15px 3px; + padding: 9px; +} + +.navbar .navbar-nav .dropdown-menu { + border-radius: 12px; + margin-top: 1px; +} + +.navbar .navbar-collapse .nav-item .nav-link p { + display: inline; +} + +.navbar .navbar-collapse .nav-item .dropdown-item i { + margin: 0 10px; + margin: 0 10px 0px 5px; + font-size: 18px; + position: relative; + top: 3px; +} + +.navbar .notification-bubble { + right: 72px; + padding: 0.2em 0.6em; + position: absolute; + top: 15px; +} + +.navbar .btn { + margin: 15px 3px; + font-size: 12px; +} + +.navbar .btn i { + font-size: 14px; + line-height: 13px; +} + +.navbar .btn-simple { + font-size: 16px; +} + +.navbar .caret { + left: 0; + right: 0; + margin-right: auto; + margin-left: auto; + position: absolute; +} + +.navbar.navbar-transparent { + padding-top: 25px; +} + +.navbar .logo-container { + margin-top: 5px; +} + +.navbar .logo-container .logo { + overflow: hidden; + border-radius: 50%; + border: 1px solid #333333; + width: 50px; + float: left; +} + +.navbar .logo-container .logo img { + width: 100%; +} + +.navbar .logo-container .brand { + font-size: 18px; + color: #fff; + line-height: 20px; + float: left; + margin-left: 10px; + margin-top: 5px; + width: 75px; + height: 50px; +} + +.navbar.fixed-top .nav-link i { + top: 4px; +} + +.navbar-absolute { + position: absolute; + width: 100%; + padding-top: 10px; + z-index: 1029; +} + +.navbar-transparent .navbar-brand, +[class*="bg"] .navbar-brand { + color: #fff; + opacity: 0.9; +} + +.navbar-transparent .navbar-brand:focus, +.navbar-transparent .navbar-brand:hover, +[class*="bg"] .navbar-brand:focus, +[class*="bg"] .navbar-brand:hover { + background-color: transparent; + opacity: 1; + color: #fff; +} + +.navbar-transparent .navbar-nav .nav-item .nav-link:not(.btn), +[class*="bg"] .navbar-nav .nav-item .nav-link:not(.btn) { + color: #fff; + border-color: #fff; +} + +.navbar-transparent .navbar-nav .active .nav-link .active .nav-link:hover, +.navbar-transparent .navbar-nav .active .nav-link:focus, +.navbar-transparent .navbar-nav .nav-item .nav-link:hover, +.navbar-transparent .navbar-nav .nav-item .nav-link:focus, +[class*="bg"] .navbar-nav .active .nav-link .active .nav-link:hover, +[class*="bg"] .navbar-nav .active .nav-link:focus, +[class*="bg"] .navbar-nav .nav-item .nav-link:hover, +[class*="bg"] .navbar-nav .nav-item .nav-link:focus { + background-color: transparent; + color: #fff; + opacity: 1; +} + +.navbar-transparent .navbar-nav .nav .nav-item a.btn:hover, +[class*="bg"] .navbar-nav .nav .nav-item a.btn:hover { + background-color: transparent; +} + +.navbar-transparent .navbar-nav .dropdown .nav-link .caret, +.navbar-transparent .navbar-nav .dropdown .nav-link:hover .caret, +.navbar-transparent .navbar-nav .dropdown .nav-link:focus .caret, +[class*="bg"] .navbar-nav .dropdown .nav-link .caret, +[class*="bg"] .navbar-nav .dropdown .nav-link:hover .caret, +[class*="bg"] .navbar-nav .dropdown .nav-link:focus .caret { + border-bottom-color: #fff; + border-top-color: #fff; +} + +.navbar-transparent .navbar-nav .open .nav-link, +.navbar-transparent .navbar-nav .open .nav-link:hover, +.navbar-transparent .navbar-nav .open .nav-link:focus, +[class*="bg"] .navbar-nav .open .nav-link, +[class*="bg"] .navbar-nav .open .nav-link:hover, +[class*="bg"] .navbar-nav .open .nav-link:focus { + background-color: transparent; + color: #66615B; + opacity: 1; +} + +.navbar-transparent .btn-default.btn-fill, +[class*="bg"] .btn-default.btn-fill { + color: #9A9A9A; + background-color: #fff; + opacity: 0.9; +} + +.navbar-transparent .btn-default.btn-fill:hover, +.navbar-transparent .btn-default.btn-fill:focus, +.navbar-transparent .btn-default.btn-fill:active, +.navbar-transparent .btn-default.btn-fill.active, +.navbar-transparent .open .dropdown-toggle.btn-fill.btn-default, +[class*="bg"] .btn-default.btn-fill:hover, +[class*="bg"] .btn-default.btn-fill:focus, +[class*="bg"] .btn-default.btn-fill:active, +[class*="bg"] .btn-default.btn-fill.active, +[class*="bg"] .open .dropdown-toggle.btn-fill.btn-default { + border-color: #fff; + opacity: 1; +} + +.nav-open .nav .caret { + border-bottom-color: #fff; + border-top-color: #fff; +} + +.navbar-default .brand { + color: #66615b !important; +} + +.navbar-default .navbar-nav .nav-item .nav-link:not(.btn) { + color: #9A9A9A; +} + +.navbar-default .navbar-nav .active .nav-link, +.navbar-default .navbar-nav .active .nav-link:not(.btn):hover, +.navbar-default .navbar-nav .active .nav-link:not(.btn):focus, +.navbar-default .navbar-nav .nav-item .nav-link:not(.btn):hover, +.navbar-default .navbar-nav .nav-item .nav-link:not(.btn):focus { + background-color: transparent; + border-radius: 3px; + color: #51bcda; + opacity: 1; +} + +.navbar-default .navbar-nav .dropdown .nav-link:hover .caret, +.navbar-default .navbar-nav .dropdown .nav-link:focus .caret { + border-bottom-color: #51bcda; + border-top-color: #51bcda; +} + +.navbar-default .navbar-nav .open .nav-link, +.navbar-default .navbar-nav .open .nav-link:hover, +.navbar-default .navbar-nav .open .nav-link:focus { + background-color: transparent; + color: #51bcda; +} + +.navbar-default .navbar-nav .navbar-toggler:hover, +.navbar-default .navbar-nav .navbar-toggler:focus { + background-color: transparent; +} + +.navbar-default:not(.navbar-transparent) .btn-default:hover { + color: #51bcda; + border-color: #51bcda; +} + +.navbar-default:not(.navbar-transparent) .btn-neutral, +.navbar-default:not(.navbar-transparent) .btn-neutral:hover, +.navbar-default:not(.navbar-transparent) .btn-neutral:active { + color: #9A9A9A; +} + +/* Navbar with icons */ +.navbar-icons.navbar .navbar-brand { + margin-top: 12px; + margin-bottom: 12px; +} + +.navbar-icons .navbar-nav .nav-item .nav-link { + text-align: center; + padding: 6px 15px; + margin: 6px 3px; +} + +.navbar-icons .navbar-nav [class^="pe"] { + font-size: 30px; + position: relative; +} + +.navbar-icons .navbar-nav p { + margin: 3px 0 0; +} + +.navbar-form { + -webkit-box-shadow: none; + box-shadow: none; +} + +.navbar-form .form-control { + border-radius: 0; + border: 0; + padding: 0; + background-color: transparent; + height: 22px; + font-size: 14px; + line-height: 1.5em; + color: #E3E3E3; +} + +.navbar-transparent .navbar-form .form-control, +[class*="bg"] .navbar-form .form-control { + color: #fff; + border: 0; + border-bottom: 1px solid rgba(255, 255, 255, 0.6); +} + +.navbar-toggler { + margin-top: 19px; + margin-bottom: 19px; + border: 0; +} + +.navbar-toggler .icon-bar { + background-color: #fff; +} + +.navbar-toggler .navbar-collapse, +.navbar-toggler .navbar-form { + border-color: transparent; +} + +.navbar-toggler.navbar-default .navbar-toggler:hover, +.navbar-toggler.navbar-default .navbar-toggler:focus { + background-color: transparent; +} + +.navbar-light .navbar-nav .nav-link:hover { + color: #E3E3E3; +} + +.red { + color: #ff0000; +} + +.collapse .navbar-text { + line-height: 55px; +} + +.navbar-default .navbar-brand { + color: #66615B; +} + +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; +} + +.navbar-collapse.show .navbar-nav .nav-item { + padding-right: 100px; +} + +.nav-tabs-navigation:last-child { + border-bottom: 0 none; +} + +.nav-tabs-navigation:last-child .nav-stacked { + border-right: 1px solid #F1EAE0; + font-size: 16px; + font-weight: 600; + padding: 20px 0; +} + +.nav-tabs-navigation:last-child .nav-stacked .nav-item .nav-link { + padding: 7px 25px; +} + +.navbar-nav>li>.dropdown-menu, +.dropdown .dropdown-menu { + transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s, opacity 0.3s ease 0s, height 0s linear 0.35s; +} + +.navbar-toggler { + outline: none !important; + cursor: pointer; +} + +.navbar .navbar-toggler .navbar-toggler-bar { + background: #66615b; +} + +.navbar[class*="bg-"] .navbar-toggler .navbar-toggler-bar, +.navbar.navbar-transparent .navbar-toggler .navbar-toggler-bar { + background: #fff; +} + +.navbar-toggler .navbar-toggler-bar { + display: block; + position: relative; + width: 24px; + height: 2px; + border-radius: 1px; + margin: 0 auto; +} + +.navbar-toggler .navbar-toggler-bar+.navbar-toggler-bar, +.navbar-toggler .navbar-toggler-icon+.navbar-toggler-icon { + margin-top: 4px; +} + +.navbar .navbar-toggler { + margin-top: 24px; +} + +.navbar .navbar-burger { + margin-top: 20px; +} + +.navbar-toggler-icon { + display: block; + position: relative; + width: 24px; + height: 2px; + border-radius: 1px; + margin: 0 auto; + background: gray; +} + +.no-transition { + -webkit-transition: none; + -ms-transition: none; + transition: none; +} + +#description-areas .nav-stacked .nav-link.active:before, +#navtabs-row .nav-stacked .nav-link.active:before { + border-right: 11px solid #F1EAE0; + border-top: 11px solid transparent; + border-bottom: 11px solid transparent; + content: ""; + display: inline-block; + position: absolute; + right: 0; + bottom: 7px; +} + +#description-areas .nav-stacked .nav-link.active:after, +#navtabs-row .nav-stacked .nav-link.active:after { + border-right: 11px solid #fff; + border-top: 11px solid transparent; + border-bottom: 11px solid transparent; + content: ""; + display: inline-block; + position: absolute; + right: -1px; + bottom: 7px; +} + +#second-tabs { + margin-left: 20px; +} + +.scroll-area { + max-height: 310px; + overflow-y: scroll; + list-style: outside none none; + padding: 0px; +} + +.burger-menu .collapse .navbar-nav a { + color: #333333; +} + +.navbar-transparent { + background: transparent !important; + border-bottom: 1px solid transparent; + box-shadow: none; +} + +.navbar-transparent .dropdown-menu .divider { + background-color: rgba(255, 255, 255, 0.2); +} + +.section-navbars #menu-dropdown .navbar .navbar-toggler .navbar-toggler-icon { + background: #fff; +} + +.nav-no-padding { + padding-top: 0 !important; +} + +.img-rounded { + border-radius: 12px; + transition: opacity 0.5s ease 0s; + max-width: 100%; +} + +.img-details { + min-height: 50px; + padding: 0 4px 0.5em; +} + +.img-details img { + width: 50px; +} + +.img-details .author { + margin-left: 10px; + margin-top: -21px; + width: 40px; +} + +.img-circle { + background-color: #fff; + margin-bottom: 10px; + padding: 4px; + border-radius: 50% !important; + max-width: 100%; +} + +.img-thumbnail { + border: 0 none; + border-radius: 12px; + box-shadow: 0 1px 2px rgba(164, 158, 147, 0.6); + margin-bottom: 10px; +} + +.img-no-padding { + padding: 0px; +} + +.example-page .img-rounded { + margin: 50px 0 20px; +} + +.img-shadow { + box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); +} + +.images-title { + margin-bottom: 20px; + height: 50px; +} + +.nav-link .profile-photo-small { + width: 40px; + height: 30px; + margin: -10px 0 0 -15px; +} + +.profile-picture { + margin: 0 auto; +} + +.profile-picture .fileinput-new img { + width: 150px; + height: 150px; + border-radius: 50%; + margin-bottom: 10px; +} + +.profile-picture .fileinput-exists img { + max-width: 150px; + max-height: 150px; + border-radius: 50%; + margin-bottom: 10px; +} + +.card { + border-radius: 12px; + box-shadow: 0 6px 10px -4px rgba(0, 0, 0, 0.15); + background-color: #fff; + color: #333333; + margin-bottom: 20px; + position: relative; + z-index: 1; + border: 0 none; + -webkit-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease; + -ms-transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease; + transition: transform 300ms cubic-bezier(0.34, 2, 0.6, 1), box-shadow 200ms ease; +} + +.card:not(.card-plain):hover { + box-shadow: 0px 12px 19px -7px rgba(0, 0, 0, 0.3); + -webkit-transform: translateY(-10px); + -ms-transform: translateY(-10px); + transform: translateY(-10px); +} + +.card.card-plain { + background-color: transparent; + box-shadow: none; + border-radius: 0; +} + +.card .card-footer { + padding: 15px; + background: transparent; + border-top: 0 none; +} + +.card .card-footer .social-line .btn:first-child { + border-radius: 0 0 0 6px; +} + +.card .card-footer .social-line .btn:last-child { + border-radius: 0 0 6px 0; +} + +.card .card-body .card-footer { + padding: 0; +} + +.card .card-body .card-description+.card-footer { + padding-top: 10px; +} + +.card.no-transition:hover, +.card.card-register:hover, +.card.page-carousel:hover { + box-shadow: 0 6px 10px -4px rgba(0, 0, 0, 0.15); + transform: none; + -webkit-transform: none; + -ms-transform: none; + -moz-transform: none; +} + +.section-dark .card-profile.card-plain .card-title { + color: #fff !important; +} + +.section-dark .card-profile.card-plain .card-description { + color: rgba(255, 255, 255, 0.7); +} + +.card-profile { + margin-top: 30px; + text-align: center; +} + +.card-profile .card-cover { + height: 130px; + background-position: center center; + background-size: cover; + border-radius: 12px 12px 0 0; +} + +.card-profile .card-body .card-title { + margin-top: 5px !important; +} + +.card-profile .card-body .card-category { + margin-bottom: 5px; + margin-top: 5px; +} + +.card-profile .card-avatar { + max-width: 120px; + max-height: 120px; + margin: -60px auto 0; + border-radius: 50%; + overflow: hidden; +} + +.card-profile .card-avatar img { + max-width: 100%; + height: auto; +} + +.card-profile .card-avatar.border-white { + border: 4px solid #fff; +} + +.card-profile .card-avatar.border-gray { + border: 4px solid #ccc; +} + +.section .card-profile { + margin-top: 100px; +} + +.card-register { + background-color: #FF8F5E; + border-radius: 8px; + color: #fff; + max-width: 350px; + margin: 120px 0 70px; + min-height: 400px; + padding: 30px; + z-index: 1; +} + +.card-register .social-line .btn { + margin-top: 0; +} + +.section-image .card-register { + margin-top: 0; +} + +.card-register label { + margin-top: 15px; +} + +.card-register .title { + color: #B33C12; + text-align: center; +} + +.card-register .btn { + margin-top: 30px; +} + +.card-register .forgot { + text-align: center; +} + +.footer { + background-attachment: fixed; + position: relative; + line-height: 20px; +} + +.footer nav>ul { + list-style: none; + margin: 0; + padding: 0; + font-weight: normal; +} + +.footer nav>ul>li { + display: inline-block; + padding: 10px 15px; + margin: 15px 3px; + line-height: 20px; + text-align: center; +} + +.footer nav>ul a:not(.btn) { + color: #777; + display: block; + margin-bottom: 3px; + line-height: 1.6; + opacity: .8; + font-size: 12px; + /* text-transform: uppercase; */ + font-weight: 600; +} + +.footer nav>ul a:not(.btn):hover, +.footer nav>ul a:not(.btn):focus { + color: #777; + opacity: 1; +} + +.footer .copyright { + color: #777; + font-size: 14px; + margin: 15px 3px; + line-height: 20px; + text-align: center; +} + +.footer .heart { + color: #EB5E28; +} + +.footer { + background-color: #fff; + line-height: 36px; +} + +.footer.footer-black h4 { + color: #fff; +} + +.footer .links { + display: inline-block; +} + +.footer .links ul { + list-style: none; + margin: 0; + padding: 0; + font-weight: 600; +} + +.footer .links ul>li { + display: inline-block; + padding-right: 20px; +} + +.footer .links ul>li:last-child { + padding-right: 0px; +} + +.footer .links ul a:not(.btn) { + color: #66615b; + display: block; + font-size: 0.9em; + margin-bottom: 3px; +} + +.footer .links ul a:not(.btn):hover, +.footer .links ul a:not(.btn):focus { + color: #403D39; +} + +.footer .links ul.uppercase-links { + text-transform: uppercase; +} + +.footer .links ul.stacked-links { + margin-top: 10px; +} + +.footer .links ul.stacked-links>li { + display: block; + line-height: 26px; +} + +.footer .links ul.stacked-links h4 { + margin-top: 0px; +} + +.footer hr { + border-color: #DDDDDD; + border-width: 1px 0 0; + margin-top: 5px; + margin-bottom: 5px; +} + +.footer .copyright { + color: #A49E9E; + font-size: 0.9em; +} + +.footer .copyright ul>li { + padding-right: 0px; +} + +.footer .title { + color: #403D39; +} + +.footer-black, +.footer-transparent, +.subscribe-line-transparent { + background-color: #252422; + color: #DDDDDD; +} + +.footer-black .links ul a:not(.btn), +.footer-transparent .links ul a:not(.btn), +.subscribe-line-transparent .links ul a:not(.btn) { + color: #A49E9E; +} + +.footer-black .links ul a:not(.btn):hover, +.footer-black .links ul a:not(.btn):focus, +.footer-transparent .links ul a:not(.btn):hover, +.subscribe-line-transparent .links ul a:not(.btn):hover, +.footer-transparent .links ul a:not(.btn):focus, +.subscribe-line-transparent .links ul a:not(.btn):focus { + color: #F1EAE0; +} + +.footer-black .copyright, +.footer-transparent .copyright, +.subscribe-line-transparent .copyright, +.footer-black .copyright ul>li a:not(.btn), +.footer-transparent .copyright ul>li a:not(.btn), +.subscribe-line-transparent .copyright ul>li a:not(.btn) { + color: #66615b; +} + +.footer-black hr, +.footer-transparent hr, +.subscribe-line-transparent hr { + border-color: #66615b; +} + +.footer-transparent, +.subscribe-line-transparent { + background-size: cover; + position: relative; +} + +.footer-transparent .container, +.subscribe-line-transparent .container { + z-index: 2; + position: relative; +} + +.footer-transparent hr, +.subscribe-line-transparent hr { + border-color: #A49E9E; +} + +.footer-transparent .copyright, +.subscribe-line-transparent .copyright, +.footer-transparent .copyright ul>li a:not(.btn), +.subscribe-line-transparent .copyright ul>li a:not(.btn) { + color: #A49E9E; +} + +.footer-transparent::after, +.subscribe-line-transparent::after { + top: 0; + left: 0; + height: 100%; + width: 100%; + position: absolute; + background-color: rgba(17, 17, 17, 0.5); + display: block; + content: ""; + z-index: 1; +} + +.footer-gray { + background-color: #F3F2EE; +} + +.footer-big { + padding: 30px 0; +} + +.footer-big hr { + margin-top: 20px; +} + +.footer-big .copyright { + margin: 10px 0px 20px; +} + +.footer-big .form-group { + margin-top: 15px; +} + +.subscribe-line { + background-color: #FFFCF5; + padding: 35px 0; + background-position: center center; + background-size: cover; + background-attachment: fixed; + margin-top: 0; +} + +.subscribe-line .form-group { + margin: 0; +} + +.subscribe-line .form-control { + height: auto; + font-size: 1.825em; + border: 0; + padding: 0; + font-weight: 300; + line-height: 54px; + background-color: transparent; +} + +.subscribe-line .btn:not(.btn-lg) { + margin-top: 7px; +} + +.subscribe-line-black { + background-color: #252422; +} + +.subscribe-line-black .form-control { + color: #fff; +} + +.subscribe-line-transparent .form-control { + color: #fff; +} + +.social-line-black { + background-color: #252422; + color: #fff; +} + +.bootstrap-switch { + display: inline-block; + direction: ltr; + cursor: pointer; + border-radius: 30px; + border: 0; + position: relative; + text-align: left; + overflow: hidden; + margin-bottom: 5px; + line-height: 8px; + width: 61px !important; + height: 26px; + outline: none; + z-index: 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + vertical-align: middle; + -webkit-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; +} + +.bootstrap-switch .bootstrap-switch-container { + display: inline-flex; + top: 0; + height: 26px; + border-radius: 4px; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + width: 100px !important; +} + +.bootstrap-switch .bootstrap-switch-handle-on, +.bootstrap-switch .bootstrap-switch-handle-off, +.bootstrap-switch .bootstrap-switch-label { + cursor: pointer; + display: inline-block !important; + height: 100%; + color: #fff; + padding: 6px 12px; + font-size: 11px; + text-indent: -5px; + line-height: 15px; + -webkit-transition: 0.25s ease-out; + transition: 0.25s ease-out; +} + +.bootstrap-switch .bootstrap-switch-handle-on, +.bootstrap-switch .bootstrap-switch-handle-off { + text-align: center; + z-index: 1; + float: left; + width: 50% !important; + background-color: #66615B; +} + +.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, +.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary { + color: #fff; + background: #184786; +} + +.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info, +.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info { + color: #fff; + background: #447DF7; +} + +.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success, +.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success { + color: #fff; + background: #7AC29A; +} + +.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning, +.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning { + background: #FFA534; + color: #fff; +} + +.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger, +.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger { + color: #fff; + background: #FB404B; +} + +.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default, +.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default { + color: #fff; + background: #cfcfca; +} + +.bootstrap-switch .bootstrap-switch-label { + text-align: center; + z-index: 100; + color: #333333; + background: #fff; + width: 22px !important; + height: 22px; + margin: 2px -11px; + border-radius: 12px; + position: relative; + float: left; + padding: 0; + background-color: #fff; + box-shadow: 0 1px 1px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.25); +} + +.bootstrap-switch .bootstrap-switch-handle-on { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} + +.bootstrap-switch .bootstrap-switch-handle-off { + text-indent: 6px; +} + +.bootstrap-switch input[type='radio'], +.bootstrap-switch input[type='checkbox'] { + position: absolute !important; + top: 0; + left: 0; + opacity: 0; + z-index: -1; +} + +.bootstrap-switch input[type='radio'].form-control, +.bootstrap-switch input[type='checkbox'].form-control { + height: auto; +} + +.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on, +.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off, +.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; +} + +.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on, +.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off, +.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; +} + +.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on, +.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off, +.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label { + padding: 6px 16px; + font-size: 18px; + line-height: 1.33; +} + +.bootstrap-switch.bootstrap-switch-disabled, +.bootstrap-switch.bootstrap-switch-readonly, +.bootstrap-switch.bootstrap-switch-indeterminate { + cursor: default !important; +} + +.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on, +.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on, +.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on, +.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off, +.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off, +.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off, +.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label, +.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label, +.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label { + opacity: 0.5; + cursor: default !important; +} + +.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container { + -webkit-transition: margin-left 0.5s; + transition: margin-left 0.5s; +} + +.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} + +.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} + +.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-container { + margin-left: -2px !important; +} + +.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-container { + margin-left: -37px !important; +} + +.bootstrap-switch.bootstrap-switch-on:hover .bootstrap-switch-label { + width: 26px !important; + margin: 2px -15px; +} + +.bootstrap-switch.bootstrap-switch-off:hover .bootstrap-switch-label { + width: 26px !important; + margin: 2px -15px -13px -11px; +} + +.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-handle-off { + background-color: #66615B; +} + +.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-handle-on { + background-color: #cfcfca; +} + +.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-danger~.bootstrap-switch-default { + background-color: #FB404B; +} + +.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-warning~.bootstrap-switch-default { + background-color: #FFA534; +} + +.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-success~.bootstrap-switch-default { + background-color: #7AC29A; +} + +.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-primary~.bootstrap-switch-default { + background-color: #184786; +} + +.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-info~.bootstrap-switch-default { + background-color: #447DF7; +} + +.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-danger, +.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-primary, +.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-info, +.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-warning, +.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-success { + background-color: #cfcfca; +} + +.dropdown .dropdown-menu { + background-color: #fff; + border: 0 none; + border-radius: 12px; + display: block; + margin-top: 10px; + padding: 0px; + position: absolute; + visibility: hidden; + opacity: 0; + box-shadow: 0 2px rgba(17, 16, 15, 0.1), 0 2px 10px rgba(17, 16, 15, 0.1); +} + +.dropdown .dropdown-menu .divider { + background-color: #F1EAE0; + margin: 0px; +} + +.dropdown .dropdown-menu .dropdown-header { + color: #9A9A9A; + font-size: 12px; + padding: 10px 15px; +} + +.dropdown .dropdown-menu .no-notification { + color: #9A9A9A; + font-size: 1.2em; + padding: 30px 30px; + text-align: center; +} + +.dropdown .dropdown-menu .dropdown-item { + color: #66615b !important; + font-size: 14px; + padding: 10px 45px 10px 15px; + clear: both; + white-space: nowrap; + width: 100%; + display: block; +} + +.dropdown .dropdown-menu .dropdown-item:hover { + color: #fff !important; +} + +.dropdown .dropdown-menu .dropdown-item img { + margin-top: -3px; +} + +.dropdown .dropdown-menu .dropdown-item a:focus { + outline: 0 !important; +} + +.btn-group.select .dropdown .dropdown-menu { + min-width: 100%; +} + +.dropdown .dropdown-menu .dropdown-item:first-child a, +.dropdown .dropdown-menu .dropdown-item:first-child { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +.dropdown .dropdown-menu .dropdown-item:last-child a, +.dropdown .dropdown-menu .dropdown-item:last-child { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +.select .dropdown .dropdown-menu .dropdown-item:first-child { + border-radius: 0; + border-bottom: 0 none; +} + +.dropdown .dropdown-menu .dropdown-item a:hover, +.dropdown .dropdown-menu .dropdown-item a:focus { + color: #fff; + opacity: 1; + text-decoration: none; +} + +.dropdown .dropdown-menu .dropdown-item:hover, +.dropdown .dropdown-menu .dropdown-item:focus { + background-color: #66615B; +} + +.dropdown .dropdown-menu.dropdown-primary .dropdown-item:hover, +.dropdown .dropdown-menu.dropdown-primary .dropdown-item:focus { + background-color: #6dd3d6; +} + +.dropdown .dropdown-menu.dropdown-info .dropdown-item:hover, +.dropdown .dropdown-menu.dropdown-info .dropdown-item:focus { + background-color: #6ec7e0; +} + +.dropdown .dropdown-menu.dropdown-success .dropdown-item:hover, +.dropdown .dropdown-menu.dropdown-success .dropdown-item:focus { + background-color: #86d9ab; +} + +.dropdown .dropdown-menu.dropdown-warning .dropdown-item:hover, +.dropdown .dropdown-menu.dropdown-warning .dropdown-item:focus { + background-color: #fcd27b; +} + +.dropdown .dropdown-menu.dropdown-danger .dropdown-item:hover, +.dropdown .dropdown-menu.dropdown-danger .dropdown-item:focus { + background-color: #f7765f; +} + +.dropdown .dropdown-divider { + margin: 0 !important; +} + +.dropdown.show .dropdown-menu { + opacity: 1; + visibility: visible; +} + +.btn-group.select.open { + overflow: visible; +} + +.dropdown-menu-right { + right: -2px; + left: auto; +} + +@media (min-width: 768px) { + .navbar-form { + margin-top: 21px; + margin-bottom: 21px; + padding-left: 5px; + padding-right: 5px; + } + + .navbar-search-form { + display: none; + } + + .navbar-nav .dropdown-item .dropdown-menu, + .dropdown .dropdown-menu, + .dropdown-btn .dropdown-menu { + transform: translate3d(0px, -40px, 0px); + transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s, opacity 0.3s ease 0s, height 0s linear 0.35s; + } + + .navbar-nav .dropdown-item.show .dropdown-menu, + .dropdown.show .dropdown-menu, + .dropdown-btn.show .dropdown-menu { + transform: translate3d(0px, 0px, 0px); + visibility: visible !important; + } + + .bootstrap-select .dropdown-menu { + box-shadow: none; + -webkit-transition: all 150ms linear; + -ms-transition: all 150ms linear; + transition: all 150ms linear; + } + + .bootstrap-datetimepicker-widget { + visibility: visible !important; + opacity: 1; + } + + .dropup.show .dropdown-menu { + -webkit-transform: translate3d(0, -10px, 0); + -ms-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + opacity: 1; + visibility: visible; + } + + .dropup .dropdown-menu { + transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s, opacity 0.3s ease 0s, height 0s linear 0.35s; + -webkit-transform: translate3d(0, 30px, 0); + -ms-transform: translate3d(0, 30px, 0); + transform: translate3d(0, 30px, 0); + opacity: 0; + visibility: hidden; + display: block; + } + + .bootstrap-select .show .dropdown-menu { + transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s, opacity 0.3s ease 0s, height 0s linear 0.35s; + transform: translate3d(0px, 0px, 0px); + } + + .navbar-nav .dropdown-menu:before, + #dropdown-row .dropdown .dropdown-menu:before, + .card.card-just-text .dropdown .dropdown-menu:before, + .card-just-text .dropdown .dropdown-menu:before, + .dropdown-btn .dropdown-menu:before { + border-bottom: 11px solid #F1EAE0; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + content: ""; + display: inline-block; + position: absolute; + right: 12px; + top: -11px; + } + + #dropdown-row .dropdown .dropdown-menu:before { + left: 12px !important; + right: auto; + } + + .navbar-nav .dropdown-menu:after, + #dropdown-row .dropdown .dropdown-menu:after, + .card.card-just-text .dropdown .dropdown-menu:after, + .card-just-text .dropdown .dropdown-menu:after, + .dropdown-btn .dropdown-menu:after { + border-bottom: 11px solid #fff; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + content: ""; + display: inline-block; + position: absolute; + right: 12px; + top: -10px; + } + + #dropdown-row .dropdown .dropdown-menu:after { + left: 12px !important; + right: auto; + } + + #dropdown-row .dropdown .dropdown-menu { + left: 15px; + } + + .navbar-nav.navbar-right li .dropdown-menu:before, + .navbar-nav.navbar-right li .dropdown-menu:after { + left: auto; + right: 12px; + } + + .footer:not(.footer-big) nav ul li:first-child { + margin-left: 0; + } + + body>.navbar-collapse.collapse { + display: none !important; + } +} + +#navbar .dropdown-menu .dropdown-item { + padding: 3px 1.5rem !important; +} + +.dropdown-sharing li { + color: #66615b; + font-size: 14px; +} + +.dropdown-sharing li .social-line { + line-height: 28px; + padding: 10px 20px 5px 20px; +} + +.dropdown-sharing li .social-line [class*="icon-"] { + font-size: 20px; +} + +.dropdown-sharing li:hover .social-line, +.dropdown-sharing li:hover a, +.dropdown-sharing li:hover .action-line, +.dropdown-sharing li:focus .social-line, +.dropdown-sharing li:focus a, +.dropdown-sharing li:focus .action-line { + background-color: #fff; + color: #66615b; + opacity: 1; + text-decoration: none; +} + +.show .dropdown-sharing { + margin-bottom: 1px; +} + +.show .dropdown-sharing li:last-child { + padding: 10px 15px; +} + +.show .dropdown-actions { + margin-bottom: 1px; +} + +.dropdown-actions li { + margin: -15px 35px; +} + +.dropdown-actions li .action-line { + padding: 5px 10px; + line-height: 24px; + font-weight: bold; +} + +.dropdown-actions li .action-line [class*="icon-"] { + font-size: 24px; +} + +.dropdown-actions li .action-line .col-sm-9 { + line-height: 34px; +} + +.dropdown-actions li .link-danger { + color: #f5593d; +} + +.dropdown-actions li .link-danger:hover, +.dropdown-actions li .link-danger:active, +.dropdown-actions li .link-danger:focus { + color: #f5593d; +} + +.dropdown-actions li:hover a, +.dropdown-actions li:focus a { + color: #66615b; + opacity: 1; + text-decoration: none; +} + +.dropdown-actions .action-line .icon-simple { + margin-left: -15px; +} + +.dropup .dropdown-menu:before { + border-top: 11px solid #DCD9D1; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + content: ""; + display: inline-block; + position: absolute; + right: 12px; + bottom: -12px; +} + +.dropup .dropdown-menu:after { + border-top: 11px solid #FFF; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + content: ""; + display: inline-block; + position: absolute; + right: 12px; + bottom: -11px; +} + +.dropup .dropdown-toggle:after, +.dropdown .dropdown-toggle:after { + margin-left: 5px; +} + +.dropdown-notification .dropdown-notification-list li { + border-bottom: 1px solid #F1EAE0; + color: #66615b; + font-size: 16px; + padding: 10px 5px; + width: 330px; +} + +.dropdown-notification .dropdown-notification-list li a { + color: #66615b; + white-space: normal; +} + +.dropdown-notification .dropdown-notification-list li a .notification-text { + padding-left: 40px; + position: relative; +} + +.dropdown-notification .dropdown-notification-list li a .notification-text .label { + display: block; + position: absolute; + top: 50%; + margin-top: -12px; + left: 7px; +} + +.dropdown-notification .dropdown-notification-list li a .notification-text .message { + font-size: 0.9em; + line-height: 0.7; + margin-left: 10px; +} + +.dropdown-notification .dropdown-notification-list li a .notification-text .time { + color: #9A9A9A; + font-size: 0.7em; + margin-left: 10px; +} + +.dropdown-notification .dropdown-notification-list li a .read-notification { + font-size: 12px; + opacity: 0; + position: absolute; + right: 5px; + top: 50%; + margin-top: -12px; +} + +.dropdown-notification .dropdown-notification-list li:hover { + background-color: #F0EFEB; + color: #66615b; + opacity: 1; + text-decoration: none; +} + +.dropdown-notification .dropdown-notification-list li:hover .read-notification { + opacity: 1 !important; +} + +.dropdown-notification .dropdown-footer { + background-color: #E8E7E3; + border-radius: 0 0 8px 8px; +} + +.dropdown-notification .dropdown-footer .dropdown-footer-menu { + list-style: outside none none; + padding: 0px 5px; +} + +.dropdown-notification .dropdown-footer .dropdown-footer-menu li { + display: inline-block; + text-align: left; + padding: 0 10px; +} + +.dropdown-notification .dropdown-footer .dropdown-footer-menu li a { + color: #9C9B99; + font-size: 0.9em; + line-height: 35px; +} + +.navbar-nav.mr-auto .dropdown-menu:before, +.navbar-nav.mr-auto .dropdown-menu:after { + left: 12px !important; + right: auto; +} + +.section-nucleo-icons { + padding: 100px 0; +} + +.section-nucleo-icons .icons-container { + position: relative; + max-width: 450px; + height: 300px; + max-height: 300px; + margin: 0 auto; +} + +.section-nucleo-icons .icons-container i { + font-size: 34px; + position: absolute; + top: 0; + left: 0; +} + +.section-nucleo-icons .icons-container i:nth-child(1) { + top: 5%; + left: 7%; +} + +.section-nucleo-icons .icons-container i:nth-child(2) { + top: 28%; + left: 24%; +} + +.section-nucleo-icons .icons-container i:nth-child(3) { + top: 40%; +} + +.section-nucleo-icons .icons-container i:nth-child(4) { + top: 18%; + left: 62%; +} + +.section-nucleo-icons .icons-container i:nth-child(5) { + top: 74%; + left: 3%; +} + +.section-nucleo-icons .icons-container i:nth-child(6) { + top: 36%; + left: 44%; + font-size: 65px; + color: #f5593d; + padding: 1px; +} + +.section-nucleo-icons .icons-container i:nth-child(7) { + top: 59%; + left: 26%; +} + +.section-nucleo-icons .icons-container i:nth-child(8) { + top: 60%; + left: 69%; +} + +.section-nucleo-icons .icons-container i:nth-child(9) { + top: 72%; + left: 47%; +} + +.section-nucleo-icons .icons-container i:nth-child(10) { + top: 88%; + left: 27%; +} + +.section-nucleo-icons .icons-container i:nth-child(11) { + top: 31%; + left: 80%; +} + +.section-nucleo-icons .icons-container i:nth-child(12) { + top: 88%; + left: 68%; +} + +.section-nucleo-icons .icons-container i:nth-child(13) { + top: 5%; + left: 81%; +} + +.section-nucleo-icons .icons-container i:nth-child(14) { + top: 58%; + left: 90%; +} + +.section-nucleo-icons .icons-container i:nth-child(15) { + top: 6%; + left: 40%; +} + +.section-dark .icons-container { + color: #fff; +} + +.info .icon { + margin-top: 0; + font-size: 3.4em; +} + +.icon-primary { + color: #184786; +} + +.icon-info { + color: #51bcda; +} + +.icon-success { + color: #6bd098; +} + +.icon-warning { + color: #fbc658; +} + +.icon-danger { + color: #f5593d; +} + +.icon-neutral { + color: #fff; +} + +/* Navigation menu */ +/* Navigation Tabs */ +.nav-tabs-navigation { + text-align: center; + border-bottom: 1px solid #F1EAE0; +} + +.nav-tabs-navigation .nav>.nav-item>.nav-link { + padding-bottom: 20px; +} + +.nav-tabs-wrapper { + display: inline-block; + margin-bottom: -6px; + margin-left: 1.25%; + margin-right: 1.25%; + position: relative; + width: auto; +} + +.nav-tabs { + border-bottom: 0 none; + font-size: 16px; + font-weight: 600; +} + +.nav-tabs .nav-item .nav-link { + border: 0 none; + color: #A49E93; + background-color: transparent; +} + +.nav-tabs .nav-item .nav-link:hover { + color: #66615b; +} + +.nav-tabs .nav-item .nav-link.active { + color: #66615b; +} + +.nav-tabs .nav-item { + color: #66615b; + position: relative; +} + +.nav-tabs .nav-item .nav-link.active, +.nav-tabs .nav-item .nav-link.active:hover, +.nav-tabs .nav-item .nav-link.active:focus { + background-color: transparent; + border: 0 none; +} + +.nav-tabs .nav-item .nav-link.active:after, +.nav-tabs .nav-item .nav-link.active:hover:after, +.nav-tabs .nav-item .nav-link.active:focus:after { + border-bottom: 11px solid #fff; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + content: ""; + display: inline-block; + position: absolute; + right: 40%; + bottom: 5px; +} + +.nav-tabs .nav-item .nav-link.active:before, +.nav-tabs .nav-item .nav-link.active:hover:before, +.nav-tabs .nav-item .nav-link.active:focus:before { + border-bottom: 11px solid #F1EAE0; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + content: ""; + display: inline-block; + position: absolute; + right: 40%; + bottom: 6px; +} + +.nav-tabs .nav-item.show .nav-link { + background-color: transparent; +} + +.nav-tabs .dropdown-menu { + margin-top: -6px; + margin-left: -46px; + border-radius: 8px; +} + +.nav-tabs .dropdown-menu .dropdown-item:hover, +.nav-tabs .dropdown-menu .dropdown-item.active { + color: #fff; + background-color: #68B3C8; +} + +.nav-tabs .dropdown-menu :before { + border-bottom: 11px solid #F1EAE0; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + content: ""; + display: inline-block; + position: absolute; + right: 12px; + top: -11px; +} + +.nav-tabs .dropdown-menu :before :after { + border-bottom: 11px solid #FFFCF5; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + content: ""; + display: inline-block; + position: absolute; + right: 12px; + top: -10px; +} + +.profile-content .tab-content .tab-pane { + min-height: 200px; +} + +.profile-content .tab-content #tweets, +.profile-content .tab-content #connections, +.profile-content .tab-content #media { + height: 100%; +} + +/* Navigation Pills */ +.nav-pills .nav-item+.nav-link { + margin-left: 0; +} + +.nav-pills .nav-item .nav-link { + border: 1px solid #66615B; + border-radius: 0; + color: #66615B; + font-weight: 600; + margin-left: -1px; + padding: 10px 25px; +} + +.nav-pills .nav-item.active .nav-link, +.nav-pills .nav-item.active .nav-link:hover, +.nav-pills .nav-item.active .nav-link:focus { + background-color: #66615B; + color: #fff; +} + +.nav-pills .nav-item:first-child .nav-link { + border-radius: 30px 0 0 30px !important; + margin: 0; +} + +.nav-pills .nav-item:last-child .nav-link { + border-radius: 0 30px 30px 0 !important; +} + +.nav-pills .nav-item .nav-link.active { + background-color: #66615B; + color: #fff; +} + +.nav-pills-primary .nav-item .nav-link { + border: 1px solid #184786 !important; + color: #184786 !important; +} + +.nav-pills-primary .nav-item .nav-link.active { + border: 1px solid #184786 !important; + color: #fff !important; +} + +.nav-pills-danger .nav-item .nav-link { + border: 1px solid #f5593d !important; + color: #f5593d !important; +} + +.nav-pills-danger .nav-item .nav-link.active { + border: 1px solid #f5593d !important; + color: #fff !important; +} + +.nav-pills-info .nav-item .nav-link { + border: 1px solid #51bcda !important; + color: #51bcda !important; +} + +.nav-pills-info .nav-item .nav-link.active { + border: 1px solid #51bcda !important; + color: #fff !important; +} + +.nav-pills-success .nav-item .nav-link { + border: 1px solid #6bd098 !important; + color: #6bd098 !important; +} + +.nav-pills-success .nav-item .nav-link.active { + border: 1px solid #6bd098 !important; + color: #fff !important; +} + +.nav-pills-warning .nav-item .nav-link { + border: 1px solid #fbc658 !important; + color: #fbc658 !important; +} + +.nav-pills-warning .nav-item .nav-link.active { + border: 1px solid #fbc658 !important; + color: #fff !important; +} + +.pagination>.page-item>.page-link, +.pagination>.page-item>span, +.pagination>.page-item:first-child>.page-link, +.pagination>.page-item:first-child>span, +.pagination>.page-item:last-child>.page-link, +.pagination>.page-item:last-child>span { + background-color: transparent; + border: 2px solid #f5593d; + border-radius: 20px; + color: #f5593d; + height: 36px; + margin: 0 2px; + min-width: 36px; + font-weight: 600; +} + +.nav-pills-danger>.page-item>.page-link, +.pagination-danger>.page-item>.page-link, +.pagination-danger>.page-item>span, +.pagination-danger>.page-item:first-child>.page-link, +.pagination-danger>.page-item:first-child>span, +.pagination-danger>.page-item:last-child>.page-link, +.pagination-danger>.page-item:last-child>span { + border: 2px solid #f5593d; + color: #f5593d; +} + +.nav-pills-danger>.page-item.active>.page-link, +.nav-pills-danger>.page-item.active>.page-link:hover, +.nav-pills-danger>.page-item.active>.page-link:focus, +.pagination-danger>.page-item>.page-link:hover, +.pagination-danger>.page-item>.page-link:focus, +.pagination-danger>.page-item>.page-link:active, +.pagination-danger>.page-item.active>.page-link, +.pagination-danger>.page-item.active>span, +.pagination-danger>.page-item.active>.page-link:hover, +.pagination-danger>.page-item.active>span:hover, +.pagination-danger>.page-item.active>.page-link:focus, +.pagination-danger>.page-item.active>span:focus { + background-color: #f5593d !important; + border-color: #f5593d !important; + color: #fff; +} + +.nav-text, +.nav-icons { + margin: 0 0 10px 0; +} + +.nav-text>li>a, +.nav-icons>li>a { + display: block; + padding: 0px 18px; + color: #9A9A9A; + text-align: center; + opacity: 0.8; +} + +.nav-text>li>a:hover, +.nav-text>li>a:focus, +.nav-icons>li>a:hover, +.nav-icons>li>a:focus { + background-color: transparent; + opacity: 1; +} + +.nav-text>li:first-child a, +.nav-icons>li:first-child a { + padding-left: 0; +} + +.nav-text>li.active a, +.nav-icons>li.active a { + color: #51bcda; +} + +.nav-icons>li { + display: inline-block; +} + +.nav-icons>li>a { + padding: 0 10px; + margin-bottom: 10px; +} + +.nav-icons>li>a i { + font-size: 1.6em; + margin-bottom: 10px; + width: 1.6em; +} + +.nav-icons.nav-stacked>li { + display: block; +} + +.nav-icons.nav-stacked>li>a { + margin-bottom: 20px; +} + +.nav-blue>li.active a { + color: #184786; +} + +.nav-azure>li.active a { + color: #51bcda; +} + +.nav-green>li.active a { + color: #6bd098; +} + +.nav-orange>li.active a { + color: #fbc658; +} + +.nav-red>li.active a { + color: #f5593d; +} + +.nav-text { + margin: 0 0 10px 0; +} + +.nav-text>li>a { + font-size: 0.9em; + text-transform: uppercase; + padding: 3px 0; + text-align: left; + font-weight: 500; +} + +.nav-text>li:first-child>a { + padding-top: 0; +} + +.nav-text h4 { + margin-top: 0; +} + +.nav-text:not(.nav-stacked)>li { + display: inline-block; +} + +.nav-text:not(.nav-stacked)>li>a { + margin-right: 15px; +} + +.page-item:first-child .page-link, +.page-item:last-child .page-link { + border-bottom-left-radius: 20px; + border-top-left-radius: 20px; + border-bottom-right-radius: 20px; + border-top-right-radius: 20px; +} + +.nav-pills-default .nav-item.show .nav-link, +.nav-pills-default .nav-link.active { + background-color: #66615B !important; +} + +.nav-pills-primary .nav-item.show .nav-link, +.nav-pills-primary .nav-link.active { + background-color: #184786 !important; +} + +.nav-pills-info .nav-item.show .nav-link, +.nav-pills-info .nav-link.active { + background-color: #51bcda !important; +} + +.nav-pills-warning .nav-item.show .nav-link, +.nav-pills-warning .nav-link.active { + background-color: #fbc658 !important; +} + +.nav-pills-success .nav-item.show .nav-link, +.nav-pills-success .nav-link.active { + background-color: #6bd098 !important; +} + +.nav-pills-danger .nav-item.show .nav-link, +.nav-pills-danger .nav-link.active { + background-color: #f5593d !important; +} + +.pagination>li>a:hover, +.pagination>li>a:focus, +.pagination>li>a:active, +.pagination>li.active>a, +.pagination>li.active>span, +.pagination>li.active>a:hover, +.pagination>li.active>span:hover, +.pagination>li.active>a:focus, +.pagination>li.active>span:focus { + background-color: #f5593d; + border-color: #f5593d; + color: #fff; +} + +.page-item.active .page-link { + background-color: #f5593d; + color: white; + border-color: #f5593d; +} + +.nav-pills .nav-link { + border-radius: 0; +} + +.panel { + border: 0; + border-bottom: 1px solid #DDDDDD; + box-shadow: none; +} + +.panel-default>.panel-heading { + background-color: #fff; + border-color: #fff; +} + +.panel-group .panel { + border-radius: 0; +} + +.panel-title { + font-size: 1.35em; +} + +.panel-title a { + display: block; + padding: .75rem; +} + +.panel-title i { + float: right; + padding-top: 5px; +} + +.panel-title a:hover, +.panel-title a:focus { + text-decoration: none; +} + +.gsdk-collapse { + display: block; + height: 0px; + visibility: visible; + overflow: hidden; +} + +#accordion .panel-title a:hover, +#accordion .panel-title a:focus { + color: #f5593d; +} + +#accordion .card-header { + background-color: #fff; +} + +.card-collapse { + padding: 0 !important; +} + +.panel-title a[aria-expanded="true"] i { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); + -webkit-transition: all 300ms linear; + -ms-transition: all 300ms linear; + transition: all 300ms linear; +} + +.carousel-control { + background-color: #f5593d; + border-radius: 50%; + opacity: 1; + text-shadow: none; +} + +.carousel-control:hover, +.carousel-control:focus { + opacity: 1; + background-color: #f33816; +} + +.carousel-control.left { + height: 30px; + top: 48%; + width: 30px; + left: 20px; + opacity: 0; +} + +.carousel-control.right { + height: 30px; + right: 20px; + top: 48%; + width: 30px; + opacity: 0; +} + +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .fa, +.carousel-control .fa { + display: inline-block; + z-index: 5; +} + +.carousel-control-prev .fa { + font-size: 26px; + margin: 2px; + padding-right: 3px; +} + +.carousel-control-next .fa { + font-size: 26px; + margin: 2px; + padding-left: 3px; +} + +.carousel-control.left, +.carousel-control.right { + background-image: none; +} + +.page-carousel { + border-radius: 12px !important; + border: none !important; +} + +.carousel-inner .carousel-item img { + border-radius: 12px; + box-shadow: 0 2px 2px rgba(204, 197, 185, 0.5); + height: 400px; + width: 100%; +} + +.carousel-indicators { + bottom: 0px; +} + +.carousel-indicators li { + background-color: #fff; + border: 0 none; +} + +.carousel-indicators .active { + background-color: #f5593d; +} + +.page-carousel:hover .carousel-control.right, +.page-carousel:hover .carousel-control.left { + opacity: 1; +} + +.modal-header { + border-bottom: 1px solid #DDDDDD; + padding: 20px; + text-align: center; + display: block !important; +} + +.modal-header.no-border-header { + border-bottom: 0 none !important; +} + +.modal-header.no-border-header .modal-title { + margin-top: 20px; +} + +.modal-header .modal-title { + color: #333333; +} + +.modal-header button.close { + margin-top: -25px; +} + +.modal-content { + border: 0 none; + border-radius: 10px; + box-shadow: 0 0 15px rgba(0, 0, 0, 0.15), 0 0 1px 1px rgba(0, 0, 0, 0.1); +} + +.modal-content .modal-header h6 { + margin-top: 10px; +} + +.modal-dialog { + padding-top: 60px; +} + +.modal-body { + padding: 20px 50px; + color: #000; +} + +.modal-footer { + border-top: 1px solid #DDDDDD; + padding: 0px; +} + +.modal-footer.no-border-footer { + border-top: 0 none; +} + +.modal-footer .left-side, +.modal-footer .right-side { + display: inline-block; + text-align: center; + width: 49%; +} + +.modal-footer .btn-link { + padding: 20px; + width: 100%; +} + +.modal-footer .divider { + background-color: #DDDDDD; + display: inline-block; + float: inherit; + height: 63px; + margin: 0px -3px; + width: 1px; +} + +.modal.fade .modal-dialog { + transform: none; + -webkit-transform: none; + -moz-transform: none; +} + +.modal.in .modal-dialog { + transform: none; + -webkit-transform: none; + -moz-transform: none; +} + +.modal-backdrop.in { + opacity: 0.25; +} + +.modal-register .modal-footer { + text-align: center; + margin-bottom: 25px; + padding: 20px 0 15px; +} + +.modal-register .modal-footer span { + width: 100%; +} + +.modal-header:after { + display: table; + content: " "; +} + +.modal-header:before { + display: table; + content: " "; +} + +/* Changes for small display */ +@media (max-width: 767px) { + .navbar-transparent { + background-color: rgba(0, 0, 0, 0.45); + } + + .page-header.page-header-small { + /* min-height: 65vh !important; */ + /* TODO: change this min-height for smartphone */ + min-height: 30vh !important; + max-height: 700px; + } + + p { + font-size: 15px; + } + + h1, + h2 { + font-size: 2.4em; + line-height: 1.3; + } + + body { + position: relative; + font-size: 12px; + } + + h6 { + font-size: 1em; + } + + .navbar .container { + left: 0; + width: 100%; + -webkit-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -ms-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + position: relative; + } + + .navbar .navbar-nav .dropdown-menu { + height: 400px; + overflow-y: scroll; + } + + .demo-header .motto { + padding-top: 50% !important; + /* margin-top: 250px; */ + } + + .navbar-toggle .icon-bar { + display: block; + position: relative; + background: #fff; + width: 24px; + height: 2px; + border-radius: 1px; + margin: 0 auto; + } + + .fog-low { + margin-bottom: -35px; + } + + .presentation-title { + font-size: 5em; + } + + .presentation-subtitle { + margin-top: 40px; + } + + .title-brand { + max-width: 450px; + } + + .title-brand .type { + font-size: 16px; + } + + .navbar-header .navbar-toggle { + margin-top: 12px; + width: 40px; + height: 40px; + } + + .bar1, + .bar2, + .bar3 { + outline: 1px solid transparent; + } + + .bar1 { + top: 0px; + -webkit-animation: topbar-back 500ms linear 0s; + animation: topbar-back 500ms 0s; + -webkit-animation-fill-mode: forwards; + animation-fill-mode: forwards; + } + + .bar2 { + opacity: 1; + } + + .bar3 { + bottom: 0px; + -webkit-animation: bottombar-back 500ms linear 0s; + animation: bottombar-back 500ms 0s; + -webkit-animation-fill-mode: forwards; + animation-fill-mode: forwards; + } + + .toggled .bar1 { + top: 6px; + -webkit-animation: topbar-x 500ms linear 0s; + animation: topbar-x 500ms 0s; + -webkit-animation-fill-mode: forwards; + animation-fill-mode: forwards; + } + + .toggled .bar2 { + opacity: 0; + } + + .toggled .bar3 { + bottom: 6px; + -webkit-animation: bottombar-x 500ms linear 0s; + animation: bottombar-x 500ms 0s; + -webkit-animation-fill-mode: forwards; + animation-fill-mode: forwards; + } + + @keyframes topbar-x { + 0% { + top: 0px; + transform: rotate(0deg); + } + + 45% { + top: 6px; + transform: rotate(145deg); + } + + 75% { + transform: rotate(130deg); + } + + 100% { + transform: rotate(135deg); + } + } + + @-webkit-keyframes topbar-x { + 0% { + top: 0px; + -webkit-transform: rotate(0deg); + } + + 45% { + top: 6px; + -webkit-transform: rotate(145deg); + } + + 75% { + -webkit-transform: rotate(130deg); + } + + 100% { + -webkit-transform: rotate(135deg); + } + } + + @keyframes topbar-back { + 0% { + top: 6px; + transform: rotate(135deg); + } + + 45% { + transform: rotate(-10deg); + } + + 75% { + transform: rotate(5deg); + } + + 100% { + top: 0px; + transform: rotate(0); + } + } + + @-webkit-keyframes topbar-back { + 0% { + top: 6px; + -webkit-transform: rotate(135deg); + } + + 45% { + -webkit-transform: rotate(-10deg); + } + + 75% { + -webkit-transform: rotate(5deg); + } + + 100% { + top: 0px; + -webkit-transform: rotate(0); + } + } + + @keyframes bottombar-x { + 0% { + bottom: 0px; + transform: rotate(0deg); + } + + 45% { + bottom: 6px; + transform: rotate(-145deg); + } + + 75% { + transform: rotate(-130deg); + } + + 100% { + transform: rotate(-135deg); + } + } + + @-webkit-keyframes bottombar-x { + 0% { + bottom: 0px; + -webkit-transform: rotate(0deg); + } + + 45% { + bottom: 6px; + -webkit-transform: rotate(-145deg); + } + + 75% { + -webkit-transform: rotate(-130deg); + } + + 100% { + -webkit-transform: rotate(-135deg); + } + } + + @keyframes bottombar-back { + 0% { + bottom: 6px; + transform: rotate(-135deg); + } + + 45% { + transform: rotate(10deg); + } + + 75% { + transform: rotate(-5deg); + } + + 100% { + bottom: 0px; + transform: rotate(0); + } + } + + @-webkit-keyframes bottombar-back { + 0% { + bottom: 6px; + -webkit-transform: rotate(-135deg); + } + + 45% { + -webkit-transform: rotate(10deg); + } + + 75% { + -webkit-transform: rotate(-5deg); + } + + 100% { + bottom: 0px; + -webkit-transform: rotate(0); + } + } + + @-webkit-keyframes fadeIn { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } + } + + @keyframes fadeIn { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } + } + + .navbar-nav { + margin: 1px -15px; + } + + .navbar-nav .open .dropdown-menu>li>a { + padding: 15px 15px 5px 50px; + } + + .navbar-nav .open .dropdown-menu>li:first-child>a { + padding: 5px 15px 5px 50px; + } + + .navbar-nav .open .dropdown-menu>li:last-child>a { + padding: 15px 15px 25px 50px; + } + + [class*="navbar-"] .navbar-nav>li>a, + [class*="navbar-"] .navbar-nav>li>a:hover, + [class*="navbar-"] .navbar-nav>li>a:focus, + [class*="navbar-"] .navbar-nav .active>a, + [class*="navbar-"] .navbar-nav .active>a:hover, + [class*="navbar-"] .navbar-nav .active>a:focus, + [class*="navbar-"] .navbar-nav .open .dropdown-menu>li>a, + [class*="navbar-"] .navbar-nav .open .dropdown-menu>li>a:hover, + [class*="navbar-"] .navbar-nav .open .dropdown-menu>li>a:focus, + [class*="navbar-"] .navbar-nav .navbar-nav .open .dropdown-menu>li>a:active { + color: black; + padding-top: 15px; + } + + [class*="navbar-"] .navbar-nav>li>a:not(.btn), + [class*="navbar-"] .navbar-nav>li>a:hover, + [class*="navbar-"] .navbar-nav>li>a:focus, + [class*="navbar-"] .navbar-nav .open .dropdown-menu>li>a:not(.btn), + [class*="navbar-"] .navbar-nav .open .dropdown-menu>li>a:hover, + [class*="navbar-"] .navbar-nav .open .dropdown-menu>li>a:focus { + color: #fff; + background: transparent; + } + + [class*="navbar-"] .navbar-nav.navbar-nav .open .dropdown-menu>li>a:active { + opacity: 1; + } + + [class*="navbar-"] .navbar-nav .dropdown>a:hover .caret { + border-bottom-color: #777; + border-top-color: #777; + } + + [class*="navbar-"] .navbar-nav .dropdown>a:active .caret { + border-bottom-color: white; + border-top-color: white; + } + + .bootstrap-datetimepicker-widget { + visibility: visible; + } + + .dropdown-menu { + display: none; + } + + .navbar-fixed-top { + -webkit-backface-visibility: hidden; + } + + .social-line .btn { + margin: 0 0 10px 0; + } + + .subscribe-line .form-control { + margin: 0 0 10px 0; + } + + .social-line.pull-right { + float: none; + } + + .footer nav.pull-left { + float: none !important; + } + + .footer:not(.footer-big) nav>ul li { + float: none; + } + + .footer .footer-nav, + .footer .credits { + margin: 0 auto; + } + + .section-buttons .input-group { + margin-top: 15px; + } + + .section-buttons .form-group.has-danger .form-control-feedback { + margin-top: 5px; + } + + .social-area.pull-right { + float: none !important; + } + + .form-control+.form-control-feedback { + margin-top: -8px; + } + + .navbar-toggle:hover, + .navbar-toggle:focus { + background-color: transparent !important; + } + + .btn.dropdown-toggle { + margin-bottom: 0; + } + + .media-post .author { + width: 20%; + float: none !important; + display: block; + margin: 0 auto 10px; + } + + .media-post .media-body { + width: 100%; + } + + .modal-footer .btn-simple { + padding: 15px; + } + + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-x: scroll; + overflow-y: hidden; + border: 1px solid #dddddd; + -ms-overflow-style: -ms-autohiding-scrollbar; + -webkit-overflow-scrolling: touch; + } + + .typography-line { + padding-left: 100px !important; + } + + .projects-1 .project-pills .nav.nav-pills { + display: block !important; + } + + .projects-1 .project-pills .nav.nav-pills .nav-item:first-child .nav-link { + border-radius: 12px 12px 0 0 !important; + margin-left: -1px; + } + + .projects-1 .project-pills .nav.nav-pills .nav-item.active:first-child .nav-link { + border-radius: 12px 12px 0 0 !important; + margin-left: -1px; + } + + .projects-1 .project-pills .nav.nav-pills .nav-item:last-child .nav-link { + border-radius: 0 0 12px 12px !important; + margin-left: -1px; + } + + [class*="navbar-"] .navbar-nav .nav-item { + padding: 20px 0 20px 0; + border-bottom: 2px solid #ccc; + } + + + .testimonials-2 .testimonials-people img, + .section-testimonials .testimonials-people img { + display: none !important; + } + + .presentation-page .section-cards, + .presentation-page .section-components { + overflow: hidden; + } + + .presentation-page .section-cards .first-card, + .presentation-page .section-components .first-card { + top: 750px !important; + } + + .presentation-page .section-cards .first-card .grid__link, + .presentation-page .section-components .first-card .grid__link { + width: 200px !important; + } + + .presentation-page .section-cards .fourth-card, + .presentation-page .section-components .fourth-card { + top: 940px !important; + } + + .presentation-page .section-cards .fourth-card .grid__link, + .presentation-page .section-components .fourth-card .grid__link { + width: 200px !important; + } + + .presentation-page .section-cards .fifth-card, + .presentation-page .section-components .fifth-card { + top: 950px !important; + left: 220px !important; + } + + .presentation-page .section-cards .fifth-card .grid__link, + .presentation-page .section-components .fifth-card .grid__link { + width: 200px !important; + } + + .presentation-page .section-cards .sixth-card, + .presentation-page .section-components .sixth-card { + top: 1335px !important; + left: 220px !important; + } + + .presentation-page .section-cards .sixth-card .grid__link, + .presentation-page .section-components .sixth-card .grid__link { + width: 200px !important; + } + + .presentation-page .section-cards .seventh-card, + .presentation-page .section-components .seventh-card { + top: 1155px !important; + } + + .presentation-page .section-cards .seventh-card .grid__link, + .presentation-page .section-components .seventh-card .grid__link { + width: 200px !important; + } + + .presentation-page .section-content .image-container .add-animation { + height: 250px !important; + width: 180px !important; + } + + .presentation-page .section-components .image-container .components-macbook { + width: 580px !important; + height: 400px !important; + } + + .presentation-page .section-components .image-container .social-img, + .presentation-page .section-components .image-container .share-btn-img { + display: none; + } + + .presentation-page .section-components .title { + margin-top: -100px !important; + } + + .presentation-page .section-examples { + padding-top: 0 !important; + margin-top: 10px !important; + } + + .presentation-page .section-icons .icons-nucleo .nc-icon:not(.ninth-left-icon):not(.seventh-left-icon):not(.third-left-icon) { + display: none !important; + } + + #typography .typography-line .note { + margin-left: 7px !important; + } + + .section-nucleo-icons [class*='col-lg'] { + text-align: center !important; + margin-bottom: 2em; + } +} + +@media screen and (max-width: 991px) { + .navbar-collapse { + position: fixed; + display: block; + top: 0; + height: 100%; + width: 230px; + right: 0; + z-index: 1032; + visibility: visible; + background-color: #999; + overflow-y: visible; + border-top: none; + text-align: left; + border-left: 1px solid #CCC5B9; + padding-right: 0px; + padding-top: 15px; + -webkit-transform: translate3d(230px, 0, 0); + -ms-transform: translate3d(230px, 0, 0); + transform: translate3d(230px, 0, 0); + -webkit-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -ms-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + } + + .navbar-collapse ul { + position: relative; + z-index: 3; + height: 95%; + } + + .navbar-collapse .navbar-nav>.nav-item:last-child { + border-bottom: 0; + } + + .navbar-collapse .navbar-nav>.nav-item>.nav-link { + margin: 0px 0px; + color: #9A9A9A !important; + text-transform: uppercase; + font-weight: 600; + font-size: 12px; + line-height: 1.5em; + padding: 15px 0; + } + + .navbar-collapse .navbar-nav>.nav-item>.nav-link:hover, + .navbar-collapse .navbar-nav>.nav-item>.nav-link:active { + color: #403D39 !important; + } + + .navbar-collapse::after { + top: 0; + left: 0; + height: 100%; + width: 100%; + position: absolute; + background-color: #333; + background-image: linear-gradient(to bottom, transparent 0%, rgba(112, 112, 112, 0) 60%, rgba(186, 186, 186, 0.15) 100%); + display: block; + content: ""; + z-index: 1; + } + + .navbar-collapse.has-image::after { + top: 0; + left: 0; + height: 100%; + width: 100%; + position: absolute; + background-color: rgba(17, 17, 17, 0.8); + display: block; + content: ""; + z-index: 1; + } + + .nav-open .navbar-collapse { + -webkit-transform: translate3d(0px, 0, 0); + -ms-transform: translate3d(0px, 0, 0); + transform: translate3d(0px, 0, 0); + } + + .nav-open .wrapper { + left: 0; + -webkit-transform: translate3d(-230px, 0, 0); + -ms-transform: translate3d(-230px, 0, 0); + transform: translate3d(-230px, 0, 0); + } + + .nav-open .navbar-translate { + -webkit-transform: translate3d(-230px, 0, 0); + -ms-transform: translate3d(-230px, 0, 0); + transform: translate3d(-230px, 0, 0); + } + + .wrapper .navbar-collapse { + display: none; + } + + .fixed-top .navbar-collapse { + background-color: #FF8F5E; + float: left; + } + + .dropdown.show .dropdown-menu, + .dropdown .dropdown-menu { + background-color: transparent; + border: 0; + transition: none; + box-shadow: none; + width: auto; + border-radius: 0; + } + + .dropdown.show .dropdown-menu .dropdown-item:hover, + .dropdown.show .dropdown-menu .dropdown-item:focus, + .dropdown .dropdown-menu .dropdown-item:hover, + .dropdown .dropdown-menu .dropdown-item:focus { + background-color: transparent; + border-radius: 0; + } + + .dropdown.show .dropdown-menu .dropdown-item a:hover, + .dropdown.show .dropdown-menu .dropdown-item a:focus, + .dropdown .dropdown-menu .dropdown-item a:hover, + .dropdown .dropdown-menu .dropdown-item a:focus { + color: #403D39; + } + + .dropdown.show .dropdown-menu:before, + .dropdown.show .dropdown-menu:after, + .dropdown .dropdown-menu:before, + .dropdown .dropdown-menu:after { + display: none; + } + + .dropdown .dropdown-menu { + display: none; + } + + .dropdown.show .dropdown-menu { + display: block; + } + + .navbar-translate { + width: 100%; + position: relative; + -webkit-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -ms-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + } + + .wrapper { + -webkit-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -ms-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + left: 0; + background-color: white; + } +} + +@media screen and (min-width: 767px) { + .section-sections .section-cols { + position: relative; + z-index: 1; + } + + .section-sections .section-cols .row:first-of-type { + margin-top: 50px; + margin-right: -120px; + margin-left: -15px; + -webkit-transform: translate3d(-80px, 0, 0); + -ms-transform: translate3d(-80px, 0, 0); + transform: translate3d(-80px, 0, 0); + } + + .section-sections .section-cols .row:nth-of-type(2) { + margin-left: -100px; + margin-right: -15px; + transform: translateX(80px); + } + + .section-sections .section-cols .row:nth-of-type(3) { + margin-right: -120px; + margin-left: 0px; + transform: translateX(-120px); + } + + .section-sections .section-cols .row:nth-of-type(4) { + margin-right: -100px; + margin-left: -15px; + transform: translateX(-50px); + } +} + +@media screen and (min-width: 991px) { + .burger-menu .navbar-collapse { + position: fixed; + display: block; + top: 0; + height: 100%; + width: 230px; + right: 0px; + z-index: 1032; + visibility: visible; + background-color: #999; + overflow-y: visible; + border-top: none; + text-align: left; + border-left: 1px solid #CCC5B9; + padding-right: 0px; + padding-top: 15px; + -webkit-transform: translate3d(230px, 0, 0); + -ms-transform: translate3d(230px, 0, 0); + transform: translate3d(230px, 0, 0); + -webkit-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -ms-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + } + + .burger-menu .navbar-collapse .navbar-nav .nav-item:last-child { + border-bottom: 0; + } + + .burger-menu .navbar-collapse .navbar-nav { + height: 100%; + z-index: 2; + position: relative; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + } + + .burger-menu .navbar-collapse::after { + top: 0; + left: 0; + height: 100%; + width: 100%; + position: absolute; + background-color: #FFFCF5; + background-image: linear-gradient(to bottom, transparent 0%, rgba(112, 112, 112, 0) 60%, rgba(186, 186, 186, 0.15) 100%); + display: block; + content: ""; + z-index: 1; + } + + .burger-menu .navbar-collapse.has-image::after { + top: 0; + left: 0; + height: 100%; + width: 100%; + position: absolute; + background-color: rgba(17, 17, 17, 0.8); + display: block; + content: ""; + z-index: 1; + } + + .burger-menu .navbar .container .navbar-toggler { + display: block; + margin-top: 20px; + } + + .burger-menu .navbar-translate { + width: 100%; + position: relative; + -webkit-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -ms-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + } + + .burger-menu .wrapper { + -webkit-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + -ms-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1); + left: 0; + background-color: white; + } + + .burger-menu .body .navbar-collapse.collapse { + height: 100vh !important; + } + + .burger-menu .navbar-collapse:before, + .burger-menu .navbar-collapse:after, + .burger-menu .navbar-nav:before, + .burger-menu .navbar-nav:after { + display: table; + content: " "; + } + + .nav-open .burger-menu .navbar-collapse.collapse { + -webkit-transform: translate3d(0px, 0, 0); + -ms-transform: translate3d(0px, 0, 0); + transform: translate3d(0px, 0, 0); + } + + .nav-open .burger-menu .wrapper { + left: 0; + -webkit-transform: translate3d(-230px, 0, 0); + -ms-transform: translate3d(-230px, 0, 0); + transform: translate3d(-230px, 0, 0); + } + + .nav-open .burger-menu .navbar-translate { + -webkit-transform: translate3d(-230px, 0, 0); + -ms-transform: translate3d(-230px, 0, 0); + transform: translate3d(-230px, 0, 0); + } + + .burger-menu .dropdown.show .dropdown-menu, + .burger-menu .dropdown .dropdown-menu { + background-color: transparent; + border: 0; + transition: none; + box-shadow: none; + width: auto; + border-radius: 0; + } + + .burger-menu .dropdown.show .dropdown-menu .dropdown-item:hover, + .burger-menu .dropdown.show .dropdown-menu .dropdown-item:focus, + .burger-menu .dropdown .dropdown-menu .dropdown-item:hover, + .burger-menu .dropdown .dropdown-menu .dropdown-item:focus { + background-color: transparent; + border-radius: 0; + } + + .burger-menu .dropdown.show .dropdown-menu .dropdown-item a:hover, + .burger-menu .dropdown.show .dropdown-menu .dropdown-item a:focus, + .burger-menu .dropdown .dropdown-menu .dropdown-item a:hover, + .burger-menu .dropdown .dropdown-menu .dropdown-item a:focus { + color: #403D39; + } + + .burger-menu .dropdown.show .dropdown-menu:before, + .burger-menu .dropdown.show .dropdown-menu:after, + .burger-menu .dropdown .dropdown-menu:before, + .burger-menu .dropdown .dropdown-menu:after { + display: none; + } + + .burger-menu .dropdown .dropdown-menu { + display: none; + } + + .burger-menu .dropdown.show .dropdown-menu { + display: block; + } +} + +@media screen and (max-width: 1025px) { + .input-group .input-group-addon { + padding-right: 10px; + } +} + +@media screen and (max-width: 324px) { + .section .container nav { + overflow: auto; + } +} + +/*! + * Datetimepicker for Bootstrap 3 + * ! version : 4.7.14 + * https://github.com/Eonasdan/bootstrap-datetimepicker/ + */ +.bootstrap-datetimepicker-widget .btn[data-action=clear]::after, +.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after, +.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after, +.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after, +.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after, +.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after, +.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after, +.bootstrap-datetimepicker-widget .btn[data-action=today]::after, +.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after, +.bootstrap-datetimepicker-widget .picker-switch::after, +.bootstrap-datetimepicker-widget table th.next::after, +.bootstrap-datetimepicker-widget table th.prev::after, +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0 +} + +.bootstrap-datetimepicker-widget { + list-style: none +} + +.bootstrap-datetimepicker-widget a .btn:hover { + background-color: transparent +} + +.bootstrap-datetimepicker-widget.dropdown-menu { + padding: 4px; + width: 16em +} + +@media (min-width:768px) { + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em + } +} + +@media (min-width:992px) { + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em + } +} + +@media (min-width:1200px) { + .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { + width: 38em + } +} + +.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before { + border-bottom: 11px solid #f1eae0; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + content: ""; + display: inline-block; + position: absolute; + right: 12px; + left: auto; + top: -11px +} + +.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after { + border-bottom: 11px solid #fff; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + content: ""; + display: inline-block; + position: absolute; + right: 12px; + left: auto; + top: -11px +} + +.table-condensed .day:hover div { + -webkit-transition: all 150ms linear; + -ms-transition: all 150ms linear; + transition: all 150ms linear +} + +.bootstrap-datetimepicker-widget.dropdown-menu.top { + margin-top: auto; + margin-bottom: -20px +} + +.bootstrap-datetimepicker-widget.dropdown-menu.top.open { + margin-top: auto; + margin-bottom: 5px; + background-color: #fff +} + +.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before { + left: auto; + right: 6px +} + +.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after { + left: auto; + right: 7px +} + +.bootstrap-datetimepicker-widget .list-unstyled { + margin: 0 +} + +.bootstrap-datetimepicker-widget a[data-action] { + padding: 6px 0; + border-width: 0; + color: #66615b; + background-color: transparent +} + +.bootstrap-datetimepicker-widget a[data-action=togglePicker], +.bootstrap-datetimepicker-widget a[data-action=togglePicker]:hover { + color: #429cb6 !important +} + +.bootstrap-datetimepicker-widget a[data-action]:hover { + background-color: transparent; + color: rgba(255, 255, 255, .85) +} + +.bootstrap-datetimepicker-widget a[data-action]:active { + box-shadow: none +} + +.bootstrap-datetimepicker-widget .timepicker-hour, +.bootstrap-datetimepicker-widget .timepicker-minute, +.bootstrap-datetimepicker-widget .timepicker-second { + width: 40px; + height: 40px; + line-height: 40px; + font-weight: 300; + font-size: 1.5em; + margin: 3px; + border-radius: 50% +} + +.bootstrap-datetimepicker-widget button[data-action] { + width: 38px; + height: 38px; + padding: 0 +} + +.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after { + content: "Increment Hours" +} + +.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after { + content: "Increment Minutes" +} + +.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after { + content: "Decrement Hours" +} + +.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after { + content: "Decrement Minutes" +} + +.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after { + content: "Show Hours" +} + +.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after { + content: "Show Minutes" +} + +.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after { + content: "Toggle AM/PM" +} + +.bootstrap-datetimepicker-widget .btn[data-action=clear]::after { + content: "Clear the picker" +} + +.bootstrap-datetimepicker-widget .btn[data-action=today]::after { + content: "Set the date to today" +} + +.bootstrap-datetimepicker-widget .picker-switch { + text-align: center; + border-radius: 4px +} + +.bootstrap-datetimepicker-widget .picker-switch::after { + content: "Toggle Date and Time Screens" +} + +.bootstrap-datetimepicker-widget .picker-switch td { + padding: 0; + margin: 0; + height: auto; + width: auto; + line-height: inherit +} + +.bootstrap-datetimepicker-widget .picker-switch td span { + line-height: 2.5; + height: 2.5em; + width: 100%; + border-radius: 4px; + margin: 2px 0 !important +} + +.bootstrap-datetimepicker-widget table { + width: 100%; + margin: 0 +} + +.bootstrap-datetimepicker-widget table td>div, +.bootstrap-datetimepicker-widget table th>div { + text-align: center +} + +.bootstrap-datetimepicker-widget table th { + height: 20px; + line-height: 20px; + width: 20px +} + +.bootstrap-datetimepicker-widget table th.picker-switch { + width: 145px +} + +.bootstrap-datetimepicker-widget table th.disabled, +.bootstrap-datetimepicker-widget table th.disabled:hover { + background: 0 0; + color: #cfcfca; + cursor: not-allowed +} + +.bootstrap-datetimepicker-widget table th.next span, +.bootstrap-datetimepicker-widget table th.prev span { + border-radius: 4px; + height: 27px; + width: 27px; + line-height: 28px; + font-size: 12px; + border-radius: 50%; + text-align: center +} + +.bootstrap-datetimepicker-widget table th.prev::after { + content: "Previous Month" +} + +.bootstrap-datetimepicker-widget table th.next::after { + content: "Next Month" +} + +.bootstrap-datetimepicker-widget table th.dow { + text-align: center; + border-bottom: 1px solid #e3e3e3; + font-size: 12px; + text-transform: uppercase; + color: #9a9a9a; + font-weight: 400; + padding-bottom: 5px; + padding-top: 10px +} + +.bootstrap-datetimepicker-widget table thead tr:first-child th { + cursor: pointer +} + +.bootstrap-datetimepicker-widget table thead tr:first-child th.picker-switch:hover, +.bootstrap-datetimepicker-widget table thead tr:first-child th:hover span { + background: #e3e3e3 +} + +.bootstrap-datetimepicker-widget table td>div { + border-radius: 4px; + height: 54px; + line-height: 54px; + width: 54px; + text-align: center +} + +.bootstrap-datetimepicker-widget table td.cw>div { + font-size: .8em; + height: 20px; + line-height: 20px; + color: #cfcfca +} + +.bootstrap-datetimepicker-widget table td.day>div { + height: 30px; + line-height: 31px; + width: 30px; + text-align: center; + padding: 0; + border-radius: 50%; + margin: 0 auto; + z-index: -1; + position: relative +} + +.bootstrap-datetimepicker-widget table td.hour>div, +.bootstrap-datetimepicker-widget table td.minute>div { + border-radius: 50% +} + +.bootstrap-datetimepicker-widget table td.day:hover>div, +.bootstrap-datetimepicker-widget table td.hour:hover>div, +.bootstrap-datetimepicker-widget table td.minute:hover>div, +.bootstrap-datetimepicker-widget table td.second:hover>div { + background: #e3e3e3; + cursor: pointer +} + +.bootstrap-datetimepicker-widget table td.new>div, +.bootstrap-datetimepicker-widget table td.old>div { + color: #cfcfca +} + +.bootstrap-datetimepicker-widget table td.today>div:before { + content: ''; + display: inline-block; + border: 0 0 7px 7px solid transparent; + border-bottom-color: #68b3c8; + border-top-color: rgba(0, 0, 0, .2); + position: absolute; + bottom: 4px; + right: 4px +} + +.bootstrap-datetimepicker-widget table td.active:hover>div, +.bootstrap-datetimepicker-widget table td.active>div { + background-color: #68b3c8; + color: #fff +} + +.bootstrap-datetimepicker-widget table td.active.today:before>div { + border-bottom-color: #fff +} + +.bootstrap-datetimepicker-widget table td.disabled:hover>div, +.bootstrap-datetimepicker-widget table td.disabled>div { + background: 0 0; + color: #cfcfca; + cursor: not-allowed +} + +.bootstrap-datetimepicker-widget table td span { + display: inline-block; + width: 40px; + height: 40px; + line-height: 40px; + margin: 3px 3px; + cursor: pointer; + border-radius: 50%; + text-align: center +} + +.bootstrap-datetimepicker-widget table td span:hover { + background: #e3e3e3 +} + +.bootstrap-datetimepicker-widget table td span.active { + background-color: #68b3c8; + color: #fff +} + +.bootstrap-datetimepicker-widget table td span.old { + color: #cfcfca +} + +.bootstrap-datetimepicker-widget table td span.disabled, +.bootstrap-datetimepicker-widget table td span.disabled:hover { + background: 0 0; + color: #cfcfca; + cursor: not-allowed +} + +.bootstrap-datetimepicker-widget .timepicker-hours span, +.bootstrap-datetimepicker-widget .timepicker-minutes span, +.bootstrap-datetimepicker-widget .timepicker-picker span { + border-radius: 50% !important +} + +.bootstrap-datetimepicker-widget.usetwentyfour td.hour { + height: 27px; + line-height: 27px +} + +.input-group.date .input-group-addon { + cursor: pointer +} + +.table-condensed>tbody>tr>td, +.table-condensed>tbody>tr>th, +.table-condensed>tfoot>tr>td, +.table-condensed>tfoot>tr>th, +.table-condensed>thead>tr>td, +.table-condensed>thead>tr>th { + padding: 1px; + text-align: center; + z-index: 1; + cursor: pointer +} + +.bootstrap-datetimepicker-widget { + opacity: 0; + -webkit-transform: translate3d(0, -10px, 0); + -ms-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0) +} + +.bootstrap-datetimepicker-widget.top { + -webkit-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) +} + +.bootstrap-datetimepicker-widget.open { + opacity: 1; + -webkit-transform: translate3d(0, 10px, 0); + -ms-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + transition: transform .5s cubic-bezier(.215, .61, .355, 1) 0s +} + +.bootstrap-datetimepicker-widget.open.top { + -webkit-transform: translate3d(0, -10px, 0); + -ms-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0) +} + +.bootstrap-datetimepicker-widget.open.top:before { + border-top: 11px solid #dcd9d1; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + content: ""; + display: inline-block; + position: absolute; + right: 12px; + bottom: -12px +} + +.bootstrap-datetimepicker-widget.open.top:after { + border-top: 11px solid #fff; + border-left: 11px solid transparent; + border-right: 11px solid transparent; + content: ""; + display: inline-block; + position: absolute; + right: 12px; + bottom: -11px +} + +.bootstrap-datetimepicker-widget.dropdown-menu { + box-shadow: 0 2px rgba(17, 16, 15, .1), 0 2px 10px rgba(17, 16, 15, .1); + border: none !important; + border-radius: 12px !important +} + +.btn-twitter { + color: #55acee !important; +} + +.btn-twitter:hover, +.btn-twitter:focus, +.btn-twitter:active { + color: #55acee !important; +} + +.btn-facebook { + color: #3b5998 !important; +} + +.btn-facebook:hover, +.btn-facebook:focus, +.btn-facebook:active { + color: #3b5998 !important; +} + +.btn-google { + color: #dd4b39 !important; +} + +.btn-google:hover, +.btn-google:focus, +.btn-google:active { + color: #dd4b39 !important; +} + +.btn-linkedin { + color: #0976b4 !important; +} + +.btn-linkedin:hover, +.btn-linkedin:focus, +.btn-linkedin:active { + color: #0976b4 !important; +} + +.btn-twitter-bg { + background-color: #55acee !important; + border-color: #55acee !important; +} + +.btn-twitter-bg:hover { + background-color: #3ea1ec !important; + border-color: #3ea1ec !important; +} + +.btn-facebook-bg { + background-color: #3b5998 !important; + border-color: #3b5998 !important; +} + +.btn-facebook-bg:hover { + background-color: #344e86 !important; + border-color: #344e86 !important; +} + +.btn-google-bg { + background-color: #dd4b39 !important; + border-color: #dd4b39 !important; +} + +.btn-google-bg:hover { + background-color: #d73925 !important; + border-color: #d73925 !important; +} + +.btn-github-bg { + background-color: #767676 !important; + border-color: #767676 !important; +} + +.btn-github-bg:hover { + background-color: dimgray !important; + border-color: dimgray !important; +} + +.landing-alert { + margin-bottom: 0; +} + +.page-header { + background-color: #B2AFAB; + background-position: center center; + background-size: cover; + min-height: 100vh; + max-height: 999px; + overflow: hidden; + position: relative; + width: 100%; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; +} + +.page-header .filter::after { + background-color: rgba(0, 0, 0, 0.4); + content: ""; + display: block; + height: 100%; + left: 0; + top: 0; + position: absolute; + width: 100%; + z-index: 1; +} + +.page-header.page-header-small { + /* min-height: 65vh !important; */ + min-height: 30vh; + max-height: 700px; +} + +.page-header.page-header-xs { + min-height: 40vh !important; +} + +.page-header.section-dark .content-center, +.page-header.section-dark .category-absolute { + z-index: 1; +} + +.page-header .motto { + text-align: left; + z-index: 3; + color: #fff; + position: relative; +} + +.landing-section { + padding: 100px 0; + z-index: 1; +} + +.section-buttons { + z-index: 1; +} + +.landing-section .btn-simple { + padding: 0; +} + +.landing-section .column { + padding: 0 75px 0 25px; +} + +.team-player .img-circle, +.team-player .img-thumbnail { + display: block; + margin-top: 50px; + margin-left: auto; + margin-right: auto; + width: 120px; +} + +.contact-form { + margin-top: 30px; +} + +.contact-form label { + margin-top: 15px; +} + +.contact-form .btn { + margin-top: 30px; +} + +.navbar-relative { + position: relative; + z-index: 2; +} + +#register-navbar a { + color: #FFF; +} + +.register-background .container { + margin-top: 11%; + position: relative; + z-index: 3; +} + +.register-footer { + bottom: 20px; + position: absolute; + z-index: 1; + width: 100%; + background: transparent; + color: #fff; +} + +.register-footer .fa-heart { + color: #EB5E28; +} + +.register-card label { + margin-top: 15px; +} + +.register-card .title { + color: #B33C12; + text-align: center; +} + +.register-card .btn { + margin-top: 30px; +} + +.register-card .forgot { + text-align: center; +} + +.profile-content { + position: relative; +} + +.owner { + text-align: center; +} + +.owner .avatar { + padding: 15px; + max-width: 180px; + margin: -85px auto 0; + display: inline-block; +} + +.owner .name h4 { + margin-top: 10px; +} + +.profile-tabs { + margin: 50px 0; + min-height: 300px; +} + +#following h3 { + margin: 20px 0 40px 0; +} + +#follows .follows .unfollow .checkbox { + margin-top: -15px; +} + +#follows .follows h6 { + margin-top: 15px; +} + +.follows hr { + margin-top: 10px; +} + +.title-brand { + max-width: 730px; + margin: 0 auto; + position: relative; + text-align: center; + color: #fff; + display: block; +} + +.title-brand .type { + position: absolute; + font-size: 20px; + background: #132026; + padding: 6px 10px; + border-radius: 4px; + top: 0; + font-weight: 600; + margin-top: 10px; + right: -15px; +} + +.presentation-title { + font-size: 8em; + font-weight: 700; + margin: 0; + color: #fff; + background: #fbf8ec; + background: -webkit-linear-gradient(top, #fff 35%, #4e6773 100%); + background: -ms-linear-gradient(top, #fff 35%, #4e6773 100%); + background: linear-gradient(to bottom, #fff 35%, #4e6773 100%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} + +.presentation-subtitle { + font-size: 1.7em; + color: #fff; +} + +.category-absolute { + position: absolute; + text-align: center; + top: 100vh; + margin-top: -60px; + padding: 0 15px; + width: 100%; + color: rgba(255, 255, 255, 0.5); +} + +.category-absolute .creative-tim-logo { + max-width: 140px; + top: -2px; + left: 3px; + position: relative; +} + +.fog-low { + position: absolute; + left: 0; + bottom: 0; + margin-left: -35%; + margin-bottom: -50px; + width: 110%; + opacity: .85; +} + +.fog-low img { + width: 100%; +} + +.fog-low.right { + margin-left: 30%; + opacity: 1; +} + +.page-header .content-center { + margin-top: 85px; +} + +.moving-clouds { + position: absolute; + z-index: 1; + bottom: 0; + left: 0; + width: 250.625em; + height: 43.75em; + -webkit-animation: cloudLoop 80s linear infinite; + animation: cloudLoop 80s linear infinite; +} + +@keyframes cloudLoop { + 0% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 100% { + -webkit-transform: translate3d(-50%, 0, 0); + transform: translate3d(-50%, 0, 0); + } +} + +.following img { + max-width: 70px; +} + +.btn-code { + font-size: 18px; +} + + + + + + +.tim-row { + margin-bottom: 20px; +} + +.tim-white-buttons { + background-color: #777; +} + +.tim-title { + margin-top: 30px; + margin-bottom: 25px; + min-height: 32px; +} + +.tim-title.text-center { + margin-bottom: 50px; +} + +.typography-line { + padding-left: 180px; + margin-bottom: 20px; + position: relative; + width: 100%; +} + +.typography-line .note { + bottom: 10px; + color: #c0c1c2; + display: block; + font-weight: 400; + font-size: 13px; + line-height: 13px; + left: 0; + margin-left: 20px; + position: absolute; + width: 260px; +} + +.tim-row { + padding-top: 50px; +} + +.tim-row h3 { + margin-top: 0; +} + +.switch { + margin-right: 20px; +} + +#navbar-full .navbar { + border-radius: 0 !important; + margin-bottom: 0; + z-index: 2; +} + +.space { + height: 130px; + display: block; +} + +.space-110 { + height: 110px; + display: block; +} + +.space-50 { + height: 50px; + display: block; +} + +.space-70 { + height: 70px; + display: block; +} + +.navigation-example .img-src { + background-attachment: scroll; +} + +.main { + background-color: #fff; +} + +.navigation-example { + background-image: url('../img/ilya-yakover.jpg'); + background-position: center center; + background-size: cover; + background-attachment: fixed; + margin-top: 0; +} + +#notifications { + background-color: #fff; + display: block; + width: 100%; + position: relative; +} + +#carousel { + padding-top: 0; +} + +.note { + text-transform: capitalize; +} + +.subscribe-form { + padding-top: 20px; +} + +.page-header .card-register .title { + margin-bottom: 10px; +} + +.space-100 { + height: 100px; + display: block; + width: 100%; +} + +.sharing-area .btn { + padding: 0.5rem 10px !important; +} + +.be-social { + padding-bottom: 20px; + margin: 0 auto 40px; +} + +.txt-white { + color: #fff; +} + +.txt-gray { + color: #ddd !important; +} + +.footer { + background-attachment: fixed; + position: relative; + line-height: 20px; +} + +.footer nav>ul { + list-style: none; + margin: 0; + padding: 0; + font-weight: normal; +} + +.footer nav>ul>li { + display: inline-block; + padding: 10px 15px; + margin: 15px 3px; + line-height: 20px; + text-align: center; +} + +.footer nav>ul a:not(.btn) { + color: #777; + display: block; + margin-bottom: 3px; +} + +.footer nav>ul a:not(.btn):hover, +.footer nav>ul a:not(.btn):focus { + color: #E3E3E3; +} + +.footer .copyright { + color: #777; + margin: 15px 3px; + line-height: 20px; + text-align: center; +} + +.footer .heart { + color: #EB5E28; +} + +.social-share { + float: left; + margin-right: 8px; +} + +.social-share a { + color: #fff; +} + +#subscribe_email { + border-radius: 0; + border-left: 0; + border-right: 0; +} + +.pick-class-label { + border-radius: 8px; + color: #fff; + cursor: pointer; + display: inline-block; + font-size: 75%; + font-weight: bold; + line-height: 1; + margin-right: 10px; + padding: 23px; + text-align: center; + vertical-align: baseline; + white-space: nowrap; +} + +.parallax { + width: 100%; + height: 570px; + display: block; + background-attachment: fixed; + background-repeat: no-repeat; + background-size: cover; + background-position: center center; +} + +.logo-container .logo { + overflow: hidden; + border-radius: 50%; + border: 1px solid #333333; + width: 50px; + float: left; +} + +.logo-container .brand { + font-size: 18px; + color: #fff; + line-height: 20px; + float: left; + margin-left: 10px; + margin-top: 5px; + width: 75px; + height: 50px; +} + +.logo-container { + margin-top: 5px; +} + +.logo-container .logo img { + width: 100%; +} + +.navbar-small .logo-container .brand { + color: #333333; +} + +.demo-header { + background-size: cover; + background-position: center top; + margin-top: -100px; + min-height: 600px; +} + +.demo-height { + min-height: 102vh; +} + +.demo-height .motto { + padding-top: 20% !important; +} + +.demo-header-image { + background-image: url('../img/city.jpg'); +} + +.demo-header .motto { + color: #fff; + padding-top: 15%; + text-align: center; + z-index: 3; +} + +.demo-header .motto h3 { + margin-bottom: 0; +} + +.separator { + content: "Separator"; + color: #fff; + display: block; + width: 100%; + padding: 20px; +} + +.separator-line { + background-color: #EEE; + height: 1px; + width: 100%; + display: block; +} + +.separator.separator-gray { + background-color: #EEEEEE; +} + +.social-buttons-demo .btn { + margin-right: 5px; + margin-bottom: 7px; +} + +.img-container { + width: 100%; + overflow: hidden; +} + +.img-container img { + width: 100%; +} + +.lightbox img { + width: 100%; +} + +.lightbox .modal-content { + overflow: hidden; +} + +.lightbox .modal-body { + padding: 0; +} + +@media screen and (min-width: 991px) { + .lightbox .modal-dialog { + width: 960px; + } +} + +@media screen { + + .section-buttons .btn, + .section-buttons .btn-morphing { + margin-bottom: 10px; + } + + .parallax .motto { + top: 170px; + margin-top: 0; + font-size: 60px; + width: 270px; + } +} + +.presentation .loader { + opacity: 0; + display: block; + transition: all 0.4s; + -webkit-transition: all 0.4s; + position: fixed; + left: 50%; + top: 50%; + z-index: 1031; + margin-left: -32px; + margin-top: -32px; +} + +.presentation .loader.visible { + display: block; + opacity: 1; +} + +.presentation .modal-content { + background-color: transparent; + box-shadow: 0 0 0; +} + +.presentation .modal-backdrop.in { + opacity: 0.45; +} + +.presentation .preload-image { + display: none; + box-shadow: 0 0 15px rgba(0, 0, 0, 0.15), 0 0 1px 1px rgba(0, 0, 0, 0.1); +} + +/* Loading dots */ + +/* transitions */ +.presentation .front, +.presentation .front:after, +.presentation .front .btn, +.logo-container .logo, +.logo-container .brand { + -webkit-transition: all .2s; + transition: all .2s; +} + +.presentation .section { + padding: 100px 0; +} + +.presentation .colors { + padding: 100px 0; +} + +.presentation>.description { + padding-top: 20px; +} + +.presentation .section-rotation { + padding: 140px 0; +} + +.presentation .section-images { + padding: 80px 0; +} + +.presentation .section-thin { + padding: 0; +} + +.presentation .section-pay { + padding-top: 20px; +} + +.presentation .colors { + padding: 70px 0; + z-index: 7; + position: relative; + margin-top: -300px; +} + +.presentation .colors { + border-top: 1px solid #DDDDDD; +} + +.presentation .card-container { + -webkit-perspective: 800px; + perspective: 800px; + min-height: 500px; + width: 300px; + position: relative; + margin-top: 90px; +} + +.presentation .card-component { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + position: relative; + height: 600px; +} + +.presentation .card-component .front { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-transform: rotateY(-28deg); + transform: rotateY(-28deg); + + position: absolute; + top: 0; + left: 0; + background-color: #FFF; + width: 100%; + cursor: pointer; + box-shadow: 10px 4px 14px rgba(0, 0, 0, 0.12); + border-radius: 10px; + overflow: hidden; + border: 1px solid rgba(0, 0, 0, .12); +} + +.presentation .front img { + z-index: 2; + position: relative; +} + +.presentation .card-container:hover .front { + top: -10px; +} + +.presentation .card-component img { + width: 100%; +} + +.presentation .description .col-md-3 { + width: 16%; + margin-left: 4%; +} + +.presentation .first-card { + z-index: 6; +} + +.presentation .second-card { + z-index: 5; +} + +.presentation .third-card { + z-index: 4; +} + +.presentation .fourth-card { + z-index: 3; +} + +.presentation h1, +.presentation h2 { + font-weight: 200; +} + +.presentation h4, +.presentation h5, +.presentation h6 { + font-weight: 300; +} + +.presentation h4 { + font-size: 18px; + line-height: 24px; +} + +.presentation .info h4 { + font-size: 24px; + line-height: 28px; +} + +.presentation .section-gray h1 small { + color: #888888; +} + +.presentation .color-container { + text-align: center; +} + +.presentation .color-container img { + width: 100%; + margin-bottom: 10px; +} + +.presentation .circle-color { + width: 40px; + height: 40px; + border-radius: 10px; + display: block; + background-color: #cccccc; + margin: 0 auto; +} + +.presentation .circle-red { + background-color: #ff3b30; +} + +.presentation .circle-blue { + background-color: #3472f7; +} + +.presentation .circle-azure { + background-color: #2ca8ff; +} + +.presentation .circle-green { + background-color: #05ae0e; +} + +.presentation .circle-orange { + background-color: #ff9500; +} + +.presentation .section-gray-gradient { + background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 25%, rgba(231, 231, 231, 1) 100%); + /* IE10+ */ + background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 25%, rgba(231, 231, 231, 1) 100%); + /* W3C */ +} + +.presentation .section-black { + background-color: #333; +} + +.rotating-card-container { + -webkit-perspective: 900px; + perspective: 900px; + margin-bottom: 30px; +} + +.rotating-card { + -webkit-transition: all 1.3s; + transition: all 1.3s; + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + + margin-top: 20px; + position: relative; + background: none repeat scroll 0 0 #fff; + border-radius: 20px; + color: #444444; +} + +.rotating-card-container .rotate, +.rotating-card .back { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} + +.rotating-card-container:hover .rotate { + -webkit-transform: rotateY(0deg); + transform: rotateY(0deg); +} + + +.rotating-card .front, +.rotating-card .back { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + position: absolute; + top: 0; + left: 0; + background-color: #FFF; + box-shadow: 0 3px 17px rgba(0, 0, 0, .15); +} + +.rotating-card .front { + z-index: 2; +} + +.rotating-card .back { + z-index: 3; + height: 500px; + width: 100%; + display: block; + padding: 0 15px; + background-color: #e5e5e5; +} + +.rotating-card .back-contaier { + background-color: white; + padding: 30px 15px; + +} + +.rotating-card .image { + border-radius: 20px 20px 0 0; +} + +.rotating-card-container, +.rotating-card .front, +.rotating-card .back { + width: 100%; + min-height: 500px; + border-radius: 20px; +} + +/* Fix bug for IE */ + +@media screen and (-ms-high-contrast: active), +(-ms-high-contrast: none) { + + .rotating-card .front, + .rotating-card .back { + -ms-backface-visibility: visible; + backface-visibility: visible; + } + + .rotating-card .back { + visibility: hidden; + -ms-transition: all 0.2s cubic-bezier(.92, .01, .83, .67); + } + + .rotating-card .front { + z-index: 4; + } + + .rotating-card-container:hover .back { + z-index: 5; + visibility: visible; + } +} + +.youtube_tag { + position: relative; + width: 100%; + padding-top: 56.25%; +} + +.youtube_tag iframe { + position: absolute; + top: 0; + right: 0; + width: 100% !important; + height: 100% !important; +} + +.fixed-section { + top: 100px; + max-height: 80vh; + position: -webkit-sticky; + position: -ms-sticky; + position: sticky; + bottom: auto; +} + +.fixed-section ul { + padding: 0 !important; +} + +.fixed-section ul li { + list-style: none; +} + +.fixed-section li a { + font-size: 18px; + padding: 3px; + display: block; + color: #666666; + cursor: pointer !important; +} + +.fixed-section li a:hover { + color: #51bcda; +} + +.fixed-section li a.active { + color: #00bbff; +} + +.header_link { + margin: 15px 3px; + font-size: 16px; + font-weight: 600; + font-family: "Helvetica"; + cursor: pointer; + padding: 0.5rem 18px; + color: #636A73; +} + +.media_date { + font-size: 13px; + font-weight: bold; + padding-right: 13px; +} + +.media_box p { + font-size: 14px; +} + +.navbar-transparent .header_link { + color: #E8E7E6; +} + + + +/* prettyprint */ +pre.prettyprint { + background-color: #eee !important; + margin-bottom: 30px; + margin-top: 30px; + padding: 20px !important; + font-size: 13px; + text-align: left; + border-radius: 4px !important; + border: 1px transparent !important; +} + +.presentation .atv, +.presentation .str { + color: #0D9814; +} + +.presentation .tag, +.presentation .pln, +.presentation .kwd { + color: #195CEC; +} + +.presentation .atn { + color: #2C93FF; +} + +.presentation .pln { + color: #333; +} + +.presentation .com { + color: #999; +} + +.presentation .text-white { + color: #fff; + text-shadow: 0 1px 2px rgba(0, 0, 0, .13); +} + +.presentation .section-images .card-image { + border-radius: 6px 6px 0 0; + overflow: hidden; + box-shadow: 0 -3px 8px rgba(0, 0, 0, 0); +} + +@media (max-width: 1200px) { + .presentation .section-images .image img { + width: 100%; + } + +} + +.presentation .card-text-adjust { + padding-left: 40px; +} + +.presentation .info.info-separator { + position: relative; +} + +.presentation .info.info-separator:after { + height: 100%; + position: absolute; + background-color: #ccc; + width: 1px; + content: ""; + right: -7px; + top: 0; +} + +.presentation .info li { + padding: 5px 0; + border-bottom: 1px solid #E5E5E5; + color: #666666; +} + +.presentation .info ul { + width: 240px; + margin: 10px auto; +} + +.presentation .info li:last-child { + border: 0; +} + +/* layer animation */ + +.layers-container { + display: block; + margin-top: 50px; + position: relative; +} + +.layers-container img { + position: absolute; + width: 100%; + height: auto; + top: 0; + left: 0; + text-align: center; +} + +.section-black { + background-color: #333; +} + +#layerHover { + top: 30px; +} + +#layerImage { + top: 50px; +} + +#layerBody { + top: 75px; +} + +.animate { + transition: 1.5s ease-in-out; + -webkit-transition: 1.5s ease-in-out; +} + +.down { + transform: translate(0, 45px); + -webkit-transform: translate(0, 45px); +} + +.down-2x { + transform: translate(0, 90px); + -webkit-transform: translate(0, 90px); +} + + +.navbar-default.navbar-small .logo-container .brand { + color: #333333; +} + +.navbar-transparent.navbar-small .logo-container .brand { + color: #fff; +} + +.navbar-default.navbar-small .logo-container .brand { + color: #333333; +} + +.section-thin { + padding-bottom: 0; +} + +.info.info-separator { + position: relative; +} + +.info.info-separator:after { + height: 100%; + position: absolute; + background-color: #ccc; + width: 1px; + content: ""; + right: -7px; + top: 0; +} + +@media (max-width: 767px) { + .info.info-separator:after { + display: none; + } +} + +.info li { + padding: 5px 0; + border-bottom: 1px solid #E5E5E5; + color: #666666; +} + +.info ul { + width: 240px; + margin: 10px auto; +} + +.info li:last-child { + border: 0; +} + +.payment-methods i { + font-size: 28px; + padding: 0 3px; + width: 38px; +} + +.payment-methods h4 { + font-size: 18px; + line-height: 38px; +} + +.info .description .btn { + width: 240px; + font-weight: 500; +} + +#buyButtonHeroes { + margin-top: 31px; +} + +.right-click { + width: 100%; + height: 100%; + background: rgba(51, 51, 51, 0.8); + position: fixed; + z-index: 20000; + display: none; +} + +.onclick { + width: 100%; + height: 100%; + position: absolute; + z-index: 20001; +} + +.container-right-click { + width: 100%; + position: absolute; + top: 0; + left: 0; +} + +.container-right-click .card-price#card-price-small { + margin-top: 70px; + -webkit-transition: all .2s; + transition: all .2s; + position: relative; + z-index: 20003; + +} + +.container-right-click .card-price#card-price-big { + margin-top: 40px; + -webkit-transition: all .2s; + transition: all .2s; + position: relative; + z-index: 20003; + +} + +.animated { + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} + +@-webkit-keyframes bounceInDown { + + 0%, + 60%, + 75%, + 90%, + 100% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -3000px, 0); + transform: translate3d(0, -3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, 25px, 0); + transform: translate3d(0, 25px, 0); + } + + 75% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0); + } + + 100% { + -webkit-transform: none; + transform: none; + } +} + +@keyframes bounceInDown { + + 0%, + 60%, + 75%, + 90%, + 100% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -3000px, 0); + transform: translate3d(0, -3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, 25px, 0); + transform: translate3d(0, 25px, 0); + } + + 75% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0); + } + + 100% { + -webkit-transform: none; + transform: none; + } +} + +.bounceInDown { + -webkit-animation-name: bounceInDown; + animation-name: bounceInDown; +} + +.container-right-click h4 { + color: white; + margin-top: 45px; + font-weight: 200; + margin-bottom: 0; +} + +.icon-class { + fill: #75c3b6; +} + +.navbar-header { + min-width: 135px; +} + +#demo-navbar { + border-radius: 0; + margin-bottom: 0px; +} + +.download-area { + margin-top: 30px; +} + +.sharing-area { + margin-top: 50px; +} + +.sharing-area .btn { + margin-top: 14px; +} + +/* nucleo icons */ + +.demo-iconshtml { + font-size: 62.5%; +} + +.demo-icons body { + font-size: 1.6rem; + font-family: sans-serif; + color: #333333; + background: white; +} + +.demo-icons a { + color: #608CEE; + text-decoration: none; +} + +.demo-icons header { + text-align: center; + padding: 100px 0 0; +} + +.demo-icons header h1 { + font-size: 2.8rem; +} + +.demo-icons header p { + font-size: 1.4rem; + margin-top: 1em; +} + +.demo-icons header a:hover { + text-decoration: underline; +} + +.demo-icons .nc-icon { + font-size: 34px; +} + +.demo-icons section { + width: 90%; + max-width: 1200px; + margin: 50px auto; +} + +.demo-icons section h2 { + border-bottom: 1px solid #e2e2e2; + padding: 0 0 1em .2em; + margin-bottom: 1em; +} + +.demo-icons ul::after { + clear: both; + content: ""; + display: table; +} + +.demo-icons ul li { + width: 25%; + float: left; + padding: 16px 0; + text-align: center; + border-radius: .25em; + -webkit-transition: background 0.2s; + transition: background 0.2s; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + overflow: hidden; +} + +.demo-icons ul li:hover { + background: #f4f4f4; +} + +.demo-icons ul p, +.demo-icons ul em, +.demo-icons ul input { + display: inline-block; + font-size: 1rem; + color: #999999; + -webkit-user-select: auto; + -moz-user-select: auto; + -ms-user-select: auto; + user-select: auto; + white-space: nowrap; + width: 100%; + overflow: hidden; + text-overflow: ellipsis; + cursor: pointer; +} + +.demo-icons ul p { + padding: 20px 0 0; + font-size: 12px; + margin: 0; +} + +.demo-icons ul p::selection, +.demo-icons ul em::selection { + background: #608CEE; + color: #efefef; +} + +.demo-icons ul em { + margin-bottom: 8px; + font-size: 12px; +} + +.demo-icons ul em::before { + content: '['; +} + +.demo-icons ul em::after { + content: ']'; +} + +.demo-icons ul input { + text-align: center; + background: transparent; + border: none; + box-shadow: none; + outline: none; + display: none; +} + +@media only screen and (min-width: 768px) { + .demo-icons ul li { + width: 20%; + float: left; + } +} + +@media only screen and (min-width: 1024px) { + .demo-icons ul li { + width: 12.5%; + float: left; + padding: 32px 0; + } +} + +@media screen and (max-width: 991px) { + .following .follows .row { + text-align: center; + } + +} + +/* for components and tutorial page */ +/*pre.prettyprint{ + background-color: #FFFCF5; + border: 0px; + margin-bottom: 0; + margin-top: 20px; + padding: 20px; + text-align: left; + }*/ +.atv, +.str { + color: #75c3b6; +} + +.tag, +.pln, +.kwd { + color: #7A9E9F; +} + +.atn { + color: #68B3C8; +} + +.pln { + color: #333; +} + +.com { + color: #999; +} + +.space-top { + margin-top: 30px; +} + +.area-line { + border-left: 0; + border-right: 0; + color: #666; + display: block; + margin-top: 20px; + padding: 8px 0; + text-align: center; +} + +.area-line a { + color: #666; +} + +.container-fluid { + padding-right: 15px; + padding-left: 15px; +} + +.example-pages { + margin-top: 50px; +} + +.main .section:first-of-type { + position: relative; + z-index: 2; +} + +.profile-content { + padding-top: 0; + position: relative; + z-index: 2; +} + + +.row ol { + font-size: 16px; + font-weight: 100; + padding-left: 2em; + display: block; + list-style-type: decimal; + margin-block-start: 1em; + margin-block-end: 1em; + margin-inline-start: 0px; + margin-inline-end: 0px; + padding-inline-start: 40px; +} + +.row ol li { + margin-top: 10px; +} + +.material-icons { + vertical-align: middle +} + +#icons-links .btn { + font-size: 20px; + margin-top: 10px; + +} + +pre.prettyprint_pub { + background-color: #eee !important; + margin-bottom: 30px; + margin-top: 30px; + padding: 20px !important; + font-size: 13px; + text-align: left; + border-radius: 4px !important; + border: 1px transparent !important; +} + + + + + + +/* PrismJS 1.15.0 +https://prismjs.com/download.html#themes=prism-tomorrow&languages=markup+clike+bash+powershell+python&plugins=toolbar+command-line+show-language */ +/** + * prism.js tomorrow night eighties for JavaScript, CoffeeScript, CSS and HTML + * Based on https://github.com/chriskempson/tomorrow-theme + * @author Rose Pritchard + */ + +code[class*="language-"], +pre[class*="language-"] { + color: #ccc; + background: none; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +:not(pre)>code[class*="language-"], +pre[class*="language-"] { + background: #2d2d2d; +} + +/* Inline code */ +:not(pre)>code[class*="language-"] { + padding: .1em; + border-radius: .3em; + white-space: normal; +} + +.token.comment, +.token.block-comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #999; +} + +.token.punctuation { + color: #ccc; +} + +.token.tag, +.token.attr-name, +.token.namespace, +.token.deleted { + color: #e2777a; +} + +.token.function-name { + color: #6196cc; +} + +.token.boolean, +.token.number, +.token.function { + color: #f08d49; +} + +.token.property, +.token.class-name, +.token.constant, +.token.symbol { + color: #f8c555; +} + +.token.selector, +.token.important, +.token.atrule, +.token.keyword, +.token.builtin { + color: #cc99cd; +} + +.token.string, +.token.char, +.token.attr-value, +.token.regex, +.token.variable { + color: #7ec699; +} + +.token.operator, +.token.entity, +.token.url { + color: #67cdcc; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} + +.token.inserted { + color: green; +} + +div.code-toolbar { + position: relative; +} + +div.code-toolbar>.toolbar { + position: absolute; + top: .3em; + right: .2em; + transition: opacity 0.3s ease-in-out; + opacity: 0; +} + +div.code-toolbar:hover>.toolbar { + opacity: 1; +} + +div.code-toolbar>.toolbar .toolbar-item { + display: inline-block; +} + +div.code-toolbar>.toolbar a { + cursor: pointer; +} + +div.code-toolbar>.toolbar button { + background: none; + border: 0; + color: inherit; + font: inherit; + line-height: normal; + overflow: visible; + padding: 0; + -webkit-user-select: none; + /* for button */ + -moz-user-select: none; + -ms-user-select: none; +} + +div.code-toolbar>.toolbar a, +div.code-toolbar>.toolbar button, +div.code-toolbar>.toolbar span { + color: #bbb; + font-size: .8em; + padding: 0 .5em; + background: #f5f2f0; + background: rgba(224, 224, 224, 0.2); + box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2); + border-radius: .5em; +} + +div.code-toolbar>.toolbar a:hover, +div.code-toolbar>.toolbar a:focus, +div.code-toolbar>.toolbar button:hover, +div.code-toolbar>.toolbar button:focus, +div.code-toolbar>.toolbar span:hover, +div.code-toolbar>.toolbar span:focus { + color: inherit; + text-decoration: none; +} + +.command-line-prompt { + border-right: 1px solid #999; + display: block; + float: left; + font-size: 100%; + letter-spacing: -1px; + margin-right: 1em; + pointer-events: none; + + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.command-line-prompt>span:before { + color: #999; + content: ' '; + display: block; + padding-right: 0.8em; +} + +.command-line-prompt>span[data-user]:before { + content: "["attr(data-user) "@"attr(data-host) "] $"; +} + +.command-line-prompt>span[data-user="root"]:before { + content: "["attr(data-user) "@"attr(data-host) "] #"; +} + +.command-line-prompt>span[data-prompt]:before { + content: attr(data-prompt); +} + + + + + + +code[class*="language-"], +pre[class*="language-"] { + color: #37474f; + background: none; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; + +} + + +:not(pre)>code[class*="language-"], +pre[class*="language-"] { + background: #f1f3f4; +} + +.token.punctuation { + color: #37474f; +} + +.nav-link-narrow { + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.card-top-shadow { + box-shadow: 0 6px 10px 1px rgba(0, 0, 0, 0.15); +} + +.nav-tabs .nav-item .nav-link.active:before, +.nav-tabs .nav-item .nav-link.active:hover:before, +.nav-tabs .nav-item .nav-link.active:focus:before { + border-bottom: 11px solid #A49E93; +} + +.nav-tabs-navigation { + border-bottom: 1px solid #A49E93; +} + +.tablist-icon { + vertical-align: top; +} + +.tablist-icon-h20 { + height: 20px; +} + +.tablist-text { + display: inline-block; + line-height: 20px; +} + +.social-links { + padding-left: 0px; +} + +.social-links>li { + margin-left: 3px; + margin-right: 3px; + list-style: none; +} + +.social-links>li a { + font-size: 20px; + margin-top: 10px; +} + +.youtube iframe { + width: 100%; + border: none; +} + +.copyright>a:not(.btn) { + color: #777; +} + +.copyright>a:not(.btn):hover, +.copyright>a:not(.btn):focus { + color: #E3E3E3; +} + + + + + +/* lazy load */ + +.b-lazy { + transition: opacity 300ms ease-in-out; + max-width: 100%; + opacity: 0; +} + +.b-lazy.b-loaded { + opacity: 1; +} \ No newline at end of file diff --git a/assets/css/style.min.css b/assets/css/style.min.css new file mode 100644 index 0000000..eb62a14 --- /dev/null +++ b/assets/css/style.min.css @@ -0,0 +1,10 @@ +/*! + * Bootstrap v4.4.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.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-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal .list-group-item.active{margin-top:0}.list-group-horizontal .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm .list-group-item.active{margin-top:0}.list-group-horizontal-sm .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md .list-group-item.active{margin-top:0}.list-group-horizontal-md .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg .list-group-item.active{margin-top:0}.list-group-horizontal-lg .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl .list-group-item.active{margin-top:0}.list-group-horizontal-xl .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush .list-group-item{border-right-width:0;border-left-width:0;border-radius:0}.list-group-flush .list-group-item:first-child{border-top-width:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" ("attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}}.brand,.h1,.h2,.h3,.h4,.h5,.h6,.navbar,.td-name,a,button,h1,h2,h3,h4,h5,h6,input,p,select,td,textarea{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:300}.h1,.h2,.h3,.h4,h1,h2,h3,h4{margin:30px 0 0;font-family:Montserrat,Helvetica,Arial,sans-serif}.h1,h1{font-size:2.5em}.h2,h2{font-size:2.4em}.h3,h3{font-size:1.825em;line-height:1.4;margin:20px 0 0;font-weight:400}.h4,h4{font-size:1.6em;line-height:1.2em}.h5,h5{font-size:1.35em;line-height:1.4em}.h6,h6{font-size:.9em;font-weight:600;text-transform:uppercase;line-height:1.5em}p{font-size:17px;line-height:1.5em;margin-bottom:5px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{color:#9a9a9a;line-height:1.5em}h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:60%}.card-title,.card-title a,.footer-big h4,.footer-big h4 a,.footer-big h5,.footer-big h5 a,.footer-brand,.footer-brand a,.info-title,.info-title a,.media .media-heading,.media .media-heading a,.title,.title a{color:#333;text-decoration:none}.title-uppercase{text-transform:uppercase}.description{color:#9a9a9a}blockquote small{font-style:normal}.text-muted{color:#ddd}.text-primary,.text-primary:hover{color:#184786!important}.text-info,.text-info:hover{color:#51bcda!important}.text-success,.text-success:hover{color:#6bd098!important}.text-warning,.text-warning:hover{color:#fbc658!important}.text-danger,.text-danger:hover{color:#f5593d!important}.glyphicon{line-height:1}.heart{color:#eb5e28;animation:heathing 1s ease infinite}@keyframes heathing{0%{transform:scale(.75)}20%{transform:scale(1)}40%{transform:scale(.75)}60%{transform:scale(1)}80%{transform:scale(.75)}100%{transform:scale(.75)}}.footer .btn{margin-bottom:0}.blockquote{border-left:0 none;border-bottom:1px solid #ccc5b9;border-top:1px solid #ccc5b9;font-weight:300;margin:15px 0 10px;text-align:center}.title{margin-top:30px;margin-bottom:25px;min-height:32px}.title.text-center{margin-bottom:50px}body{color:#66615b;font-size:14px;font-weight:300;font-family:'Work Sans',Montserrat,Helvetica,Arial,sans-serif}a{color:#51bcda}a:focus,a:hover{color:#2ba9cd;text-decoration:none}hr{border-color:#f1eae0}.icon{fill:#66615b}.fa-base{font-size:1.25em!important}a:active,a:focus,button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,select::-moz-focus-inner{outline:0}.navbar-toggle,.ui-slider-handle:focus{outline:0!important}.carousel-control.left,.carousel-control.right,.form-control,.input-group-addon,.navbar,.navbar .alert,.tagsinput{-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.animation-transition-fast,.btn-hover,.dropdown-menu .dropdown-item,.filter,.tagsinput .tag,.tagsinput-remove-link,[data-toggle=collapse] i{-webkit-transition:all 150ms linear;-ms-transition:all 150ms linear;transition:all 150ms linear}.btn-morphing .circle,.btn-morphing .fa,.gsdk-collapse{-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.fa{width:18px;text-align:center}.margin-top{margin-top:50px}.iframe-container iframe{box-shadow:0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)}.ct-blue{color:#184786}.ct-azure{color:#51bcda}.ct-green{color:#6bd098}.ct-orange{color:#fbc658}.ct-red{color:#f5593d}.pagination .page-item .page-link .fa{width:auto;font-weight:600}.bg-primary{background-color:#6dd3d6!important}.bg-info{background-color:#6ec7e0!important}.bg-success{background-color:#86d9ab!important}.bg-warning{background-color:#fcd27b!important}.bg-danger{background-color:#f7765f!important}.navbar-transparent{background-color:transparent!important;border-bottom:1px solid transparent}.btn{box-sizing:border-box;border-width:2px;font-size:12px;font-weight:600;padding:.5rem 18px;line-height:1.75;cursor:pointer;background-color:#66615b;border-color:#66615b;color:#fff;opacity:1;-webkit-transition:all 150ms linear;-ms-transition:all 150ms linear;transition:all 150ms linear}.btn.btn-border,.btn.btn-link{background-color:transparent}.btn.active,.btn:active,.btn:focus,.btn:hover,.show>.btn.dropdown-toggle{background-color:#403d39;color:#fff;border-color:#403d39}.btn .caret{border-top-color:#fff}.btn.btn-link{color:#66615b}.btn.btn-link.active,.btn.btn-link:active,.btn.btn-link:focus,.btn.btn-link:hover,.open>.btn.btn-link.dropdown-toggle{background-color:transparent;color:#403d39}.btn.btn-link .caret{border-top-color:#66615b}.btn .caret{border-top-color:#fff}.btn:focus,.btn:hover{outline:0!important;-webkit-box-shadow:none;box-shadow:none}.btn.active,.btn:active,.open>.btn.dropdown-toggle{-webkit-box-shadow:none;box-shadow:none;outline:0!important}.btn[class*=btn-outline-]{background-image:none;background-color:transparent}.btn-just-icon{border-radius:50px;height:40px;width:40px;min-width:40px;padding:8px}.btn-just-icon.btn-sm{padding:4px!important}.btn-just-icon i{font-size:16px;padding:2px 0}.upgrade-pro .btn{margin-top:30px}.btn-link.btn-just-icon{padding:8px}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-2px}.btn-primary{background-color:#184786;border-color:#184786;color:#fff;opacity:1}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.show>.btn-primary.dropdown-toggle{background-color:#29679c;color:#fff;border-color:#29679c}.btn-primary .caret{border-top-color:#fff}.btn-primary.btn-link{color:#184786}.btn-primary.btn-link.active,.btn-primary.btn-link:active,.btn-primary.btn-link:focus,.btn-primary.btn-link:hover,.open>.btn-primary.btn-link.dropdown-toggle{background-color:transparent;color:#34b5b8}.btn-primary.btn-link .caret{border-top-color:#184786}.btn-primary .caret{border-top-color:#fff}.btn.disabled,.btn:disabled,.btn[disabled]{opacity:.5}.btn-link{border-color:transparent!important;padding:7px 18px}.btn-link:active,.btn-link:focus,.btn-link:hover{text-decoration:none;border-color:transparent}.btn-link.btn-icon{padding:7px}.btn-lg{font-size:14px;padding:11px 30px}.btn-lg.btn-simple{padding:13px 30px}.btn-sm{font-size:12px;padding:4px 10px}.btn-sm.btn-simple{padding:6px 10px}.btn-wd{min-width:140px}.btn-round{border-radius:30px}.btn.btn-link:focus{box-shadow:none!important;text-decoration:none}.column .btn-link{padding:7px 0}.share-buttons .btn-outline-default{margin-top:24px}#modals .btn-outline-neutral{margin-bottom:10px}.btn-group.select{overflow:visible!important}.media .media-body .media-footer .btn-neutral{margin:15px 3px;font-size:14px}.media .media-body .media-footer .btn-neutral i{margin-right:0!important}.form-control::-moz-placeholder{color:#d2d2d2;opacity:1}.form-control:-moz-placeholder{color:#d2d2d2;opacity:1}.form-control::-webkit-input-placeholder{color:#d2d2d2;opacity:1}.form-control:-ms-input-placeholder{color:#d2d2d2;opacity:1}.form-control{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#66615b;font-size:14px;padding:7px 12px;height:40px;-webkit-box-shadow:none;box-shadow:none}.form-control:focus{background-color:#fff;border:1px solid #9a9a9a;-webkit-box-shadow:none;box-shadow:none;outline:0!important}.form-control.no-border{border:medium none!important}.form-control+.form-control-feedback{border-radius:6px;font-size:14px;color:#f5593d;font-size:.8rem;position:absolute;top:100%;padding-left:12px;vertical-align:middle}.open .form-control{border-radius:4px 4px 0 0;border-bottom-color:transparent}.input-group.input-group-focus .input-group-addon{border-color:#9a9a9a}.input-lg{height:55px;padding:11px 30px}.has-error .control-label,.has-error .form-control-feedback{color:#f5593d}.has-success .control-label,.has-success .form-control-feedback{color:#6bd098}.input-group-addon{background-color:#fff;border-radius:4px}.input-group-addon.no-border{border:medium none!important}.has-error .input-group-addon,.has-success .input-group-addon{background-color:#fff}.has-error .form-control:focus+.input-group-addon{color:#f5593d}.has-success .form-control:focus+.input-group-addon{color:#6bd098}.form-control:focus+.input-group-addon,.form-control:focus~.input-group-addon{background-color:#fff}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-right:0 none;padding-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.dropdown-toggle{border-left:0 none}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#e3e3e3;color:#66615b;cursor:not-allowed}.input-group[disabled] .input-group-addon{background-color:#e3e3e3;cursor:not-allowed;border-color:#ddd}.input-group-btn .btn{border-width:1px;padding:9px 18px}.input-group-btn .btn-default:not(.btn-fill){border-color:#ddd}.input-group-btn:last-child>.btn{margin-left:0}textarea.form-control{padding:10px 18px;height:auto}.form-group{position:relative}.register-form .form-control{border:1px solid transparent!important}#inputs .input-group{margin-bottom:1rem}.card-form-horizontal .card-body .form-group{margin-bottom:0}.form-group-no-border .form-control,.form-group-no-border .input-group-addon{border:0!important}.register-form .input-group .input-group-addon{padding-right:2px}.register-form .input-group .form-control{margin-left:-1px}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-ms-touch-action:none;user-select:none;box-sizing:border-box}.noUi-base{width:100%;height:100%;position:relative}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:1;box-sizing:border-box}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:10px}.noUi-handle{box-sizing:border-box;width:14px;height:14px;left:-10px;top:-6px;cursor:pointer;border-radius:100%;transition:all .2s ease-out;border:1px solid;background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);outline:0}.noUi-vertical .noUi-handle{margin-left:5px;cursor:ns-resize}.noUi-horizontal.noUi-extended{padding:0 15px}.noUi-horizontal.noUi-extended .noUi-origin{right:-15px}.noUi-background{height:2px;margin:20px 0}.noUi-origin{margin:0;border-radius:0;height:2px;background:#c8c8c8}.noUi-origin[style^="left: 0"] .noUi-handle{background-color:#fff;border:2px solid #c8c8c8}.noUi-origin[style^="left: 0"] .noUi-handle.noUi-active{border-width:1px}.noUi-target{border-radius:3px}.noUi-horizontal{height:2px;margin:15px 0}.noUi-vertical{height:100%;width:2px;margin:0 15px;display:inline-block}.noUi-handle.noUi-active{transform:scale3d(2,2,1)}[disabled].noUi-slider{opacity:.5}[disabled] .noUi-handle{cursor:not-allowed}.slider{background:#c8c8c8}.c-1-color{background-color:#00f}.c-2-color{background-color:#fff}.slider.noUi-connect{background-color:#7ac29a}.slider .noUi-handle{border-color:#7ac29a}.slider.slider-info .noUi-origin:first-child{background-color:#184786}.slider.slider-info .noUi-handle{border-color:#184786}.slider.slider-success .noUi-connect,.slider.slider-success.noUi-connect{background-color:#184786}.slider.slider-success .noUi-handle{border-color:#184786}.slider.slider-warning .noUi-connect,.slider.slider-warning.noUi-connect{background-color:#ff9800}.slider.slider-warning .noUi-handle{border-color:#ff9800}.slider.slider-danger .noUi-connect,.slider.slider-danger.noUi-connect{background-color:#f44336}.slider.slider-danger .noUi-handle{border-color:#f44336}.alert{border:0;border-radius:0;color:#fff;padding:10px 15px;font-size:14px}.alert .close{font-size:20px;color:#fff}.container .alert{border-radius:4px}.navbar .alert{border-radius:0;left:0;position:absolute;right:0;top:85px;width:100%;z-index:3}.navbar:not(.navbar-transparent) .alert{top:70px}.alert .alert-icon{display:block;font-size:30px;left:15px;position:absolute;top:50%;margin-top:-22px}.alert.message{padding-right:60px}.alert i{position:relative;font-size:20px;top:5px;margin-top:-5px;font-weight:600}.alert-info{background-color:#6ec7e0}.alert-success{background-color:#86d9ab}.alert-warning{background-color:#fcd27b}.alert-danger{background-color:#f7765f}.label{padding:.2em .6em;border-radius:10px;color:#fff;font-weight:500;font-size:.75em;text-transform:uppercase;display:inline-block;margin-bottom:3px;line-height:17px}.label-primary{background-color:#184786}.label-info{background-color:#51bcda}.label-success{background-color:#6bd098}.label-warning{background-color:#fbc658}.label-danger{background-color:#f5593d}.label-default{background-color:#66615b}.tooltip{font-size:12px;font-weight:400}.tooltip .arrow::before{border-left-color:#fff!important}.tooltip .arrow::after{border-left-color:rgba(0,0,0,.2)!important;margin-left:2px}.tooltip-inner{background-color:#fff;border-radius:4px;box-shadow:0 1px 13px rgba(0,0,0,.14),0 0 0 1px rgba(115,71,38,.23);color:#66615b;max-width:200px;padding:10px 10px;text-align:center;text-decoration:none}.tooltip-inner:after,.tooltip-inner:before{content:"";display:inline-block;position:absolute}.tooltip.show{opacity:1!important}.popover{border:0;border-radius:4px;background-color:#fff;color:#66615b;font-weight:400;padding:0;z-index:1031;-webkit-box-shadow:none;box-shadow:none}.popover-header{background-color:#fff;border-bottom:0 none;font-size:15px;font-weight:400;line-height:22px;padding:15px 15px 0 15px;margin:0;color:#66615b;text-align:center;border-radius:4px 4px 0 0;margin-bottom:-10px}.popover-body{padding:15px;text-align:center}.popover-filter{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000;opacity:0;visibility:hidden;transition:visibility 0s linear .3s,opacity .3s linear}.popover-filter.in{visibility:visible;opacity:.2;transition-delay:0s}.popover-filter.in{visibility:visible;opacity:.2;transition-delay:0s}.popover-primary{background-color:#6dd3d6;color:#fff}.popover-primary .popover-title{background-color:#6dd3d6;color:rgba(0,0,0,.56)}.popover-primary.bottom .arrow:after{border-bottom-color:#6dd3d6}.popover-primary.left>.arrow::after{border-left-color:#6dd3d6}.popover-primary.top>.arrow::after{border-top-color:#6dd3d6}.popover-primary.right>.arrow::after{border-right-color:#6dd3d6}.popover-info{background-color:#6ec7e0;color:#fff}.popover-info .popover-title{background-color:#6ec7e0;color:rgba(0,0,0,.56)}.popover-info.bottom .arrow:after{border-bottom-color:#6ec7e0}.popover-info.left>.arrow::after{border-left-color:#6ec7e0}.popover-info.top>.arrow::after{border-top-color:#6ec7e0}.popover-info.right>.arrow::after{border-right-color:#6ec7e0}.popover-success{background-color:#86d9ab;color:#fff}.popover-success .popover-title{background-color:#86d9ab;color:rgba(0,0,0,.56)}.popover-success.bottom .arrow:after{border-bottom-color:#86d9ab}.popover-success.left>.arrow::after{border-left-color:#86d9ab}.popover-success.top>.arrow::after{border-top-color:#86d9ab}.popover-success.right>.arrow::after{border-right-color:#86d9ab}.popover-warning{background-color:#fcd27b;color:#fff}.popover-warning .popover-title{background-color:#fcd27b;color:rgba(0,0,0,.56)}.popover-warning.bottom .arrow:after{border-bottom-color:#fcd27b}.popover-warning.left>.arrow::after{border-left-color:#fcd27b}.popover-warning.top>.arrow::after{border-top-color:#fcd27b}.popover-warning.right>.arrow::after{border-right-color:#fcd27b}.popover-danger{background-color:#f7765f;color:#fff}.popover-danger .popover-title{background-color:#f7765f;color:rgba(0,0,0,.56)}.popover-danger.bottom .arrow:after{border-bottom-color:#f7765f}.popover-danger.left>.arrow::after{border-left-color:#f7765f}.popover-danger.top>.arrow::after{border-top-color:#f7765f}.popover-danger.right>.arrow::after{border-right-color:#f7765f}.popover-primary.bs-tether-element-attached-bottom::after,.popover-primary.bs-tether-element-attached-bottom::before,.popover-primary.popover-top::after,.popover-primary.popover-top::before{border-top-color:#6dd3d6!important}.popover.popover-info.bs-tether-element-attached-top::after,.popover.popover-info.bs-tether-element-attached-top::before,.popover.popover-info.popover-bottom::after,.popover.popover-info.popover-bottom::before{border-bottom-color:#6ec7e0!important}.popover-success.bs-tether-element-attached-left::after,.popover-success.bs-tether-element-attached-left::before,.popover-success.popover-right::after,.popover-success.popover-right::before{border-right-color:#86d9ab!important}.popover.popover-warning.bs-tether-element-attached-right::after,.popover.popover-warning.bs-tether-element-attached-right::before,.popover.popover-warning.popover-left::after,.popover.popover-warning.popover-left::before{border-left-color:#fcd27b!important}.popover.popover-danger.bs-tether-element-attached-right::after,.popover.popover-danger.bs-tether-element-attached-right::before,.popover.popover-danger.popover-left::after,.popover.popover-danger.popover-left::before{border-left-color:#f7765f!important}.popover.bs-tether-element-attached-top::after,.popover.bs-tether-element-attached-top::before,.popover.popover-bottom::after,.popover.popover-bottom::before{border-bottom-color:#fff!important}.section{padding:70px 0;position:relative;background-color:#fff}.section-with-space{padding:60px 0}.section-gray{background-color:#eee}.section-nude{background-color:#fffcf5}.section-gold{background-color:#caac90;color:#fff}.section-brown{background-color:#a59e94;color:#fff}.section-light-blue{background-color:#184786;color:#fff}.section-dark-blue{background-color:#506367;color:#fff}.section-dark{background-color:#0b1011}.section-dark,.section-gold,.section-image{position:relative}.section-dark .card-plain .card-title,.section-dark .info-title,.section-dark .title,.section-gold .card-plain .card-title,.section-gold .info-title,.section-gold .title,.section-image .card-plain .card-title,.section-image .info-title,.section-image .title{color:#fff!important}.section-dark .card-plain .card-category,.section-dark .card-plain .card-description,.section-dark .category,.section-dark .description,.section-gold .card-plain .card-category,.section-gold .card-plain .card-description,.section-gold .category,.section-gold .description,.section-image .card-plain .card-category,.section-image .card-plain .card-description,.section-image .category,.section-image .description{color:rgba(255,255,255,.7)}.section-dark hr,.section-gold hr,.section-image hr{border-color:rgba(255,255,255,.19)}.carousel-caption .info-title,.carousel-caption .title,.page-header .info-title,.page-header .title{color:#fff}[class*=contactus-],[class*=features-],[class*=pricing-],[class*=projects-],[class*=team-],[class*=testimonials-]{padding:80px 0}.section-image{background-position:center center;background-size:cover}.section-image:before{background-color:rgba(0,0,0,.5);content:"";display:block;height:100%;left:0;top:0;position:absolute;width:100%;z-index:1}.section-image .container{position:relative;z-index:2}.section-login{min-height:700px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.page-header .content-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-75%)}.page-header .presentation-title{background:0 0!important}}.form-check-radio,.from-check{margin-bottom:12px;position:relative}.form-check .form-check-label{display:inline-block;position:relative;cursor:pointer;padding-left:35px;line-height:26px;margin-bottom:0}.form-check .form-check-sign::after,.form-check .form-check-sign::before{content:" ";display:inline-block;position:absolute;width:24px;height:24px;left:0;cursor:pointer;border-radius:3px;top:0;background-color:#aaa7a4;border:1px solid #e3e3e3;-webkit-transition:opacity .3s linear;-ms-transition:opacity .3s linear;transition:opacity .3s linear}.form-check .form-check-sign::after{font-family:FontAwesome;content:"\f00c";top:0;text-align:center;font-size:14px;opacity:0;color:#efe;border:0;background-color:inherit}.form-check.disabled .form-check-label{color:#9a9a9a;opacity:.5;cursor:not-allowed}.form-check input[type=checkbox],.form-check-radio input[type=radio]{opacity:0;position:absolute;visibility:hidden}.form-check input[type=checkbox]:checked+.form-check-sign::after{opacity:1}.checkbox input[type=checkbox]:disabled+.form-check-sign::after,.form-control input[type=checkbox]:disabled+.form-check-sign::before{cursor:not-allowed}.form-check .form-check-label input[type=checkbox]:disabled+.form-check-sign,.form-check-radio input[type=radio]:disabled+.form-check-sign{pointer-events:none!important}.form-check-radio .form-check-label{padding-left:2rem}.form-check-radio .form-check-label .form-check-sign::after{-webkit-transition:opacity .3s linear;-ms-transition:opacity .3s linear;transition:opacity .3s linear}.form-check-radio.disabled .form-check-label{color:#9a9a9a;opacity:.5;cursor:not-allowed}.form-check-radio .form-check-sign::before{font-family:FontAwesome;content:"\f10c";font-size:22px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;position:absolute;opacity:.5;left:5px;top:-5px}.form-check-label input[type=checkbox]:checked+.form-check-sign:before{background-color:#66615b}.form-check-radio input[type=radio],.form-check-radio input[type=radio]+.form-check-sign:after{opacity:0;-webkit-transition:opacity .3s linear;-ms-transition:opacity .3s linear;transition:opacity .3s linear;content:" ";display:block}.form-check-radio input[type=radio]:checked+.form-check-sign::after{font-family:FontAwesome;content:"\f192";top:-5px;position:absolute;left:5px;opacity:1;font-size:22px}.form-check-radio input[type=radio]:checked+.form-check-sign::after{opacity:1}.form-check-radio input[type=radio]:disabled+.form-check-sign::after,.form-check-radio input[type=radio]:disabled+.form-check-sign::before{color:#9a9a9a}.nav .nav-item .nav-link:focus,.nav .nav-item .nav-link:hover{background-color:transparent}.navbar{border:0;font-size:14px;transition:all .4s;-webkit-transition:all .4s;padding:0;background:#fff;box-shadow:0 6px 10px -4px rgba(0,0,0,.15)}.navbar .navbar-toggler-right{float:right}.navbar .navbar-brand{font-weight:600;margin:5px 0;padding:12px 15px;font-size:14px;color:#002c7f}.navbar .nav-link i{font-size:16px;position:relative;top:4px;right:3px}.navbar .nav-link [class^=fa]{top:2px}.navbar .nav-link p{margin:0 0;color:#9a9a9a!important;text-transform:uppercase;font-weight:600;font-size:12px;line-height:1.5em;padding:15px 0}.navbar .nav-link p:hover{color:#403d39!important}.navbar .navbar-nav .nav-item .nav-link{line-height:1.6;margin:15px 0;padding:10px 15px;opacity:.8;font-size:14px;font-weight:600;color:#66615b}.navbar .navbar-nav .nav-item .nav-link.btn{margin:15px 3px;padding:9px}.navbar .navbar-nav .dropdown-menu{border-radius:12px;margin-top:1px}.navbar .navbar-collapse .nav-item .nav-link p{display:inline}.navbar .navbar-collapse .nav-item .dropdown-item i{margin:0 10px;margin:0 10px 0 5px;font-size:18px;position:relative;top:3px}.navbar .notification-bubble{right:72px;padding:.2em .6em;position:absolute;top:15px}.navbar .btn{margin:15px 3px;font-size:12px}.navbar .btn i{font-size:14px;line-height:13px}.navbar .btn-simple{font-size:16px}.navbar .caret{left:0;right:0;margin-right:auto;margin-left:auto;position:absolute}.navbar.navbar-transparent{padding-top:25px}.navbar .logo-container{margin-top:5px}.navbar .logo-container .logo{overflow:hidden;border-radius:50%;border:1px solid #333;width:50px;float:left}.navbar .logo-container .logo img{width:100%}.navbar .logo-container .brand{font-size:18px;color:#fff;line-height:20px;float:left;margin-left:10px;margin-top:5px;width:75px;height:50px}.navbar.fixed-top .nav-link i{top:4px}.navbar-absolute{position:absolute;width:100%;padding-top:10px;z-index:1029}.navbar-transparent .navbar-brand,[class*=bg] .navbar-brand{color:#fff;opacity:.9}.navbar-transparent .navbar-brand:focus,.navbar-transparent .navbar-brand:hover,[class*=bg] .navbar-brand:focus,[class*=bg] .navbar-brand:hover{background-color:transparent;opacity:1;color:#fff}.navbar-transparent .navbar-nav .nav-item .nav-link:not(.btn),[class*=bg] .navbar-nav .nav-item .nav-link:not(.btn){color:#fff;border-color:#fff}.navbar-transparent .navbar-nav .active .nav-link .active .nav-link:hover,.navbar-transparent .navbar-nav .active .nav-link:focus,.navbar-transparent .navbar-nav .nav-item .nav-link:focus,.navbar-transparent .navbar-nav .nav-item .nav-link:hover,[class*=bg] .navbar-nav .active .nav-link .active .nav-link:hover,[class*=bg] .navbar-nav .active .nav-link:focus,[class*=bg] .navbar-nav .nav-item .nav-link:focus,[class*=bg] .navbar-nav .nav-item .nav-link:hover{background-color:transparent;color:#fff;opacity:1}.navbar-transparent .navbar-nav .nav .nav-item a.btn:hover,[class*=bg] .navbar-nav .nav .nav-item a.btn:hover{background-color:transparent}.navbar-transparent .navbar-nav .dropdown .nav-link .caret,.navbar-transparent .navbar-nav .dropdown .nav-link:focus .caret,.navbar-transparent .navbar-nav .dropdown .nav-link:hover .caret,[class*=bg] .navbar-nav .dropdown .nav-link .caret,[class*=bg] .navbar-nav .dropdown .nav-link:focus .caret,[class*=bg] .navbar-nav .dropdown .nav-link:hover .caret{border-bottom-color:#fff;border-top-color:#fff}.navbar-transparent .navbar-nav .open .nav-link,.navbar-transparent .navbar-nav .open .nav-link:focus,.navbar-transparent .navbar-nav .open .nav-link:hover,[class*=bg] .navbar-nav .open .nav-link,[class*=bg] .navbar-nav .open .nav-link:focus,[class*=bg] .navbar-nav .open .nav-link:hover{background-color:transparent;color:#66615b;opacity:1}.navbar-transparent .btn-default.btn-fill,[class*=bg] .btn-default.btn-fill{color:#9a9a9a;background-color:#fff;opacity:.9}.navbar-transparent .btn-default.btn-fill.active,.navbar-transparent .btn-default.btn-fill:active,.navbar-transparent .btn-default.btn-fill:focus,.navbar-transparent .btn-default.btn-fill:hover,.navbar-transparent .open .dropdown-toggle.btn-fill.btn-default,[class*=bg] .btn-default.btn-fill.active,[class*=bg] .btn-default.btn-fill:active,[class*=bg] .btn-default.btn-fill:focus,[class*=bg] .btn-default.btn-fill:hover,[class*=bg] .open .dropdown-toggle.btn-fill.btn-default{border-color:#fff;opacity:1}.nav-open .nav .caret{border-bottom-color:#fff;border-top-color:#fff}.navbar-default .brand{color:#66615b!important}.navbar-default .navbar-nav .nav-item .nav-link:not(.btn){color:#9a9a9a}.navbar-default .navbar-nav .active .nav-link,.navbar-default .navbar-nav .active .nav-link:not(.btn):focus,.navbar-default .navbar-nav .active .nav-link:not(.btn):hover,.navbar-default .navbar-nav .nav-item .nav-link:not(.btn):focus,.navbar-default .navbar-nav .nav-item .nav-link:not(.btn):hover{background-color:transparent;border-radius:3px;color:#51bcda;opacity:1}.navbar-default .navbar-nav .dropdown .nav-link:focus .caret,.navbar-default .navbar-nav .dropdown .nav-link:hover .caret{border-bottom-color:#51bcda;border-top-color:#51bcda}.navbar-default .navbar-nav .open .nav-link,.navbar-default .navbar-nav .open .nav-link:focus,.navbar-default .navbar-nav .open .nav-link:hover{background-color:transparent;color:#51bcda}.navbar-default .navbar-nav .navbar-toggler:focus,.navbar-default .navbar-nav .navbar-toggler:hover{background-color:transparent}.navbar-default:not(.navbar-transparent) .btn-default:hover{color:#51bcda;border-color:#51bcda}.navbar-default:not(.navbar-transparent) .btn-neutral,.navbar-default:not(.navbar-transparent) .btn-neutral:active,.navbar-default:not(.navbar-transparent) .btn-neutral:hover{color:#9a9a9a}.navbar-icons.navbar .navbar-brand{margin-top:12px;margin-bottom:12px}.navbar-icons .navbar-nav .nav-item .nav-link{text-align:center;padding:6px 15px;margin:6px 3px}.navbar-icons .navbar-nav [class^=pe]{font-size:30px;position:relative}.navbar-icons .navbar-nav p{margin:3px 0 0}.navbar-form{-webkit-box-shadow:none;box-shadow:none}.navbar-form .form-control{border-radius:0;border:0;padding:0;background-color:transparent;height:22px;font-size:14px;line-height:1.5em;color:#e3e3e3}.navbar-transparent .navbar-form .form-control,[class*=bg] .navbar-form .form-control{color:#fff;border:0;border-bottom:1px solid rgba(255,255,255,.6)}.navbar-toggler{margin-top:19px;margin-bottom:19px;border:0}.navbar-toggler .icon-bar{background-color:#fff}.navbar-toggler .navbar-collapse,.navbar-toggler .navbar-form{border-color:transparent}.navbar-toggler.navbar-default .navbar-toggler:focus,.navbar-toggler.navbar-default .navbar-toggler:hover{background-color:transparent}.navbar-light .navbar-nav .nav-link:hover{color:#e3e3e3}.red{color:red}.collapse .navbar-text{line-height:55px}.navbar-default .navbar-brand{color:#66615b}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e}.navbar-collapse.show .navbar-nav .nav-item{padding-right:100px}.nav-tabs-navigation:last-child{border-bottom:0 none}.nav-tabs-navigation:last-child .nav-stacked{border-right:1px solid #f1eae0;font-size:16px;font-weight:600;padding:20px 0}.nav-tabs-navigation:last-child .nav-stacked .nav-item .nav-link{padding:7px 25px}.dropdown .dropdown-menu,.navbar-nav>li>.dropdown-menu{transition:all .3s cubic-bezier(.215,.61,.355,1) 0s,opacity .3s ease 0s,height 0s linear .35s}.navbar-toggler{outline:0!important;cursor:pointer}.navbar .navbar-toggler .navbar-toggler-bar{background:#66615b}.navbar.navbar-transparent .navbar-toggler .navbar-toggler-bar,.navbar[class*=bg-] .navbar-toggler .navbar-toggler-bar{background:#fff}.navbar-toggler .navbar-toggler-bar{display:block;position:relative;width:24px;height:2px;border-radius:1px;margin:0 auto}.navbar-toggler .navbar-toggler-bar+.navbar-toggler-bar,.navbar-toggler .navbar-toggler-icon+.navbar-toggler-icon{margin-top:4px}.navbar .navbar-toggler{margin-top:24px}.navbar .navbar-burger{margin-top:20px}.navbar-toggler-icon{display:block;position:relative;width:24px;height:2px;border-radius:1px;margin:0 auto;background:gray}.no-transition{-webkit-transition:none;-ms-transition:none;transition:none}#description-areas .nav-stacked .nav-link.active:before,#navtabs-row .nav-stacked .nav-link.active:before{border-right:11px solid #f1eae0;border-top:11px solid transparent;border-bottom:11px solid transparent;content:"";display:inline-block;position:absolute;right:0;bottom:7px}#description-areas .nav-stacked .nav-link.active:after,#navtabs-row .nav-stacked .nav-link.active:after{border-right:11px solid #fff;border-top:11px solid transparent;border-bottom:11px solid transparent;content:"";display:inline-block;position:absolute;right:-1px;bottom:7px}#second-tabs{margin-left:20px}.scroll-area{max-height:310px;overflow-y:scroll;list-style:outside none none;padding:0}.burger-menu .collapse .navbar-nav a{color:#333}.navbar-transparent{background:0 0!important;border-bottom:1px solid transparent;box-shadow:none}.navbar-transparent .dropdown-menu .divider{background-color:rgba(255,255,255,.2)}.section-navbars #menu-dropdown .navbar .navbar-toggler .navbar-toggler-icon{background:#fff}.nav-no-padding{padding-top:0!important}.img-rounded{border-radius:12px;transition:opacity .5s ease 0s;max-width:100%}.img-details{min-height:50px;padding:0 4px .5em}.img-details img{width:50px}.img-details .author{margin-left:10px;margin-top:-21px;width:40px}.img-circle{background-color:#fff;margin-bottom:10px;padding:4px;border-radius:50%!important;max-width:100%}.img-thumbnail{border:0 none;border-radius:12px;box-shadow:0 1px 2px rgba(164,158,147,.6);margin-bottom:10px}.img-no-padding{padding:0}.example-page .img-rounded{margin:50px 0 20px}.img-shadow{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.images-title{margin-bottom:20px;height:50px}.nav-link .profile-photo-small{width:40px;height:30px;margin:-10px 0 0 -15px}.profile-picture{margin:0 auto}.profile-picture .fileinput-new img{width:150px;height:150px;border-radius:50%;margin-bottom:10px}.profile-picture .fileinput-exists img{max-width:150px;max-height:150px;border-radius:50%;margin-bottom:10px}.card{border-radius:12px;box-shadow:0 6px 10px -4px rgba(0,0,0,.15);background-color:#fff;color:#333;margin-bottom:20px;position:relative;z-index:1;border:0 none;-webkit-transition:transform .3s cubic-bezier(.34,2,.6,1),box-shadow .2s ease;-ms-transition:transform .3s cubic-bezier(.34,2,.6,1),box-shadow .2s ease;transition:transform .3s cubic-bezier(.34,2,.6,1),box-shadow .2s ease}.card:not(.card-plain):hover{box-shadow:0 12px 19px -7px rgba(0,0,0,.3);-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.card.card-plain{background-color:transparent;box-shadow:none;border-radius:0}.card .card-footer{padding:15px;background:0 0;border-top:0 none}.card .card-footer .social-line .btn:first-child{border-radius:0 0 0 6px}.card .card-footer .social-line .btn:last-child{border-radius:0 0 6px 0}.card .card-body .card-footer{padding:0}.card .card-body .card-description+.card-footer{padding-top:10px}.card.card-register:hover,.card.no-transition:hover,.card.page-carousel:hover{box-shadow:0 6px 10px -4px rgba(0,0,0,.15);transform:none;-webkit-transform:none;-ms-transform:none;-moz-transform:none}.section-dark .card-profile.card-plain .card-title{color:#fff!important}.section-dark .card-profile.card-plain .card-description{color:rgba(255,255,255,.7)}.card-profile{margin-top:30px;text-align:center}.card-profile .card-cover{height:130px;background-position:center center;background-size:cover;border-radius:12px 12px 0 0}.card-profile .card-body .card-title{margin-top:5px!important}.card-profile .card-body .card-category{margin-bottom:5px;margin-top:5px}.card-profile .card-avatar{max-width:120px;max-height:120px;margin:-60px auto 0;border-radius:50%;overflow:hidden}.card-profile .card-avatar img{max-width:100%;height:auto}.card-profile .card-avatar.border-white{border:4px solid #fff}.card-profile .card-avatar.border-gray{border:4px solid #ccc}.section .card-profile{margin-top:100px}.card-register{background-color:#ff8f5e;border-radius:8px;color:#fff;max-width:350px;margin:120px 0 70px;min-height:400px;padding:30px;z-index:1}.card-register .social-line .btn{margin-top:0}.section-image .card-register{margin-top:0}.card-register label{margin-top:15px}.card-register .title{color:#b33c12;text-align:center}.card-register .btn{margin-top:30px}.card-register .forgot{text-align:center}.footer{background-attachment:fixed;position:relative;line-height:20px}.footer nav>ul{list-style:none;margin:0;padding:0;font-weight:400}.footer nav>ul>li{display:inline-block;padding:10px 15px;margin:15px 3px;line-height:20px;text-align:center}.footer nav>ul a:not(.btn){color:#777;display:block;margin-bottom:3px;line-height:1.6;opacity:.8;font-size:12px;font-weight:600}.footer nav>ul a:not(.btn):focus,.footer nav>ul a:not(.btn):hover{color:#777;opacity:1}.footer .copyright{color:#777;font-size:14px;margin:15px 3px;line-height:20px;text-align:center}.footer .heart{color:#eb5e28}.footer{background-color:#fff;line-height:36px}.footer.footer-black h4{color:#fff}.footer .links{display:inline-block}.footer .links ul{list-style:none;margin:0;padding:0;font-weight:600}.footer .links ul>li{display:inline-block;padding-right:20px}.footer .links ul>li:last-child{padding-right:0}.footer .links ul a:not(.btn){color:#66615b;display:block;font-size:.9em;margin-bottom:3px}.footer .links ul a:not(.btn):focus,.footer .links ul a:not(.btn):hover{color:#403d39}.footer .links ul.uppercase-links{text-transform:uppercase}.footer .links ul.stacked-links{margin-top:10px}.footer .links ul.stacked-links>li{display:block;line-height:26px}.footer .links ul.stacked-links h4{margin-top:0}.footer hr{border-color:#ddd;border-width:1px 0 0;margin-top:5px;margin-bottom:5px}.footer .copyright{color:#a49e9e;font-size:.9em}.footer .copyright ul>li{padding-right:0}.footer .title{color:#403d39}.footer-black,.footer-transparent,.subscribe-line-transparent{background-color:#252422;color:#ddd}.footer-black .links ul a:not(.btn),.footer-transparent .links ul a:not(.btn),.subscribe-line-transparent .links ul a:not(.btn){color:#a49e9e}.footer-black .links ul a:not(.btn):focus,.footer-black .links ul a:not(.btn):hover,.footer-transparent .links ul a:not(.btn):focus,.footer-transparent .links ul a:not(.btn):hover,.subscribe-line-transparent .links ul a:not(.btn):focus,.subscribe-line-transparent .links ul a:not(.btn):hover{color:#f1eae0}.footer-black .copyright,.footer-black .copyright ul>li a:not(.btn),.footer-transparent .copyright,.footer-transparent .copyright ul>li a:not(.btn),.subscribe-line-transparent .copyright,.subscribe-line-transparent .copyright ul>li a:not(.btn){color:#66615b}.footer-black hr,.footer-transparent hr,.subscribe-line-transparent hr{border-color:#66615b}.footer-transparent,.subscribe-line-transparent{background-size:cover;position:relative}.footer-transparent .container,.subscribe-line-transparent .container{z-index:2;position:relative}.footer-transparent hr,.subscribe-line-transparent hr{border-color:#a49e9e}.footer-transparent .copyright,.footer-transparent .copyright ul>li a:not(.btn),.subscribe-line-transparent .copyright,.subscribe-line-transparent .copyright ul>li a:not(.btn){color:#a49e9e}.footer-transparent::after,.subscribe-line-transparent::after{top:0;left:0;height:100%;width:100%;position:absolute;background-color:rgba(17,17,17,.5);display:block;content:"";z-index:1}.footer-gray{background-color:#f3f2ee}.footer-big{padding:30px 0}.footer-big hr{margin-top:20px}.footer-big .copyright{margin:10px 0 20px}.footer-big .form-group{margin-top:15px}.subscribe-line{background-color:#fffcf5;padding:35px 0;background-position:center center;background-size:cover;background-attachment:fixed;margin-top:0}.subscribe-line .form-group{margin:0}.subscribe-line .form-control{height:auto;font-size:1.825em;border:0;padding:0;font-weight:300;line-height:54px;background-color:transparent}.subscribe-line .btn:not(.btn-lg){margin-top:7px}.subscribe-line-black{background-color:#252422}.subscribe-line-black .form-control{color:#fff}.subscribe-line-transparent .form-control{color:#fff}.social-line-black{background-color:#252422;color:#fff}.bootstrap-switch{display:inline-block;direction:ltr;cursor:pointer;border-radius:30px;border:0;position:relative;text-align:left;overflow:hidden;margin-bottom:5px;line-height:8px;width:61px!important;height:26px;outline:0;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-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}.bootstrap-switch .bootstrap-switch-container{display:inline-flex;top:0;height:26px;border-radius:4px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100px!important}.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-label{cursor:pointer;display:inline-block!important;height:100%;color:#fff;padding:6px 12px;font-size:11px;text-indent:-5px;line-height:15px;-webkit-transition:.25s ease-out;transition:.25s ease-out}.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-handle-on{text-align:center;z-index:1;float:left;width:50%!important;background-color:#66615b}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary{color:#fff;background:#184786}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info{color:#fff;background:#447df7}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success{color:#fff;background:#7ac29a}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning{background:#ffa534;color:#fff}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger{color:#fff;background:#fb404b}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default{color:#fff;background:#cfcfca}.bootstrap-switch .bootstrap-switch-label{text-align:center;z-index:100;color:#333;background:#fff;width:22px!important;height:22px;margin:2px -11px;border-radius:12px;position:relative;float:left;padding:0;background-color:#fff;box-shadow:0 1px 1px #fff inset,0 1px 1px rgba(0,0,0,.25)}.bootstrap-switch .bootstrap-switch-handle-on{border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap-switch .bootstrap-switch-handle-off{text-indent:6px}.bootstrap-switch input[type=checkbox],.bootstrap-switch input[type=radio]{position:absolute!important;top:0;left:0;opacity:0;z-index:-1}.bootstrap-switch input[type=checkbox].form-control,.bootstrap-switch input[type=radio].form-control{height:auto}.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label{padding:1px 5px;font-size:12px;line-height:1.5}.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label{padding:5px 10px;font-size:12px;line-height:1.5}.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label{padding:6px 16px;font-size:18px;line-height:1.33}.bootstrap-switch.bootstrap-switch-disabled,.bootstrap-switch.bootstrap-switch-indeterminate,.bootstrap-switch.bootstrap-switch-readonly{cursor:default!important}.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label{opacity:.5;cursor:default!important}.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container{-webkit-transition:margin-left .5s;transition:margin-left .5s}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on{border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off{border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-container{margin-left:-2px!important}.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-container{margin-left:-37px!important}.bootstrap-switch.bootstrap-switch-on:hover .bootstrap-switch-label{width:26px!important;margin:2px -15px}.bootstrap-switch.bootstrap-switch-off:hover .bootstrap-switch-label{width:26px!important;margin:2px -15px -13px -11px}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-handle-off{background-color:#66615b}.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-handle-on{background-color:#cfcfca}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-danger~.bootstrap-switch-default{background-color:#fb404b}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-warning~.bootstrap-switch-default{background-color:#ffa534}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-success~.bootstrap-switch-default{background-color:#7ac29a}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-primary~.bootstrap-switch-default{background-color:#184786}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-info~.bootstrap-switch-default{background-color:#447df7}.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-danger,.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-info,.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-primary,.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-success,.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-warning{background-color:#cfcfca}.dropdown .dropdown-menu{background-color:#fff;border:0 none;border-radius:12px;display:block;margin-top:10px;padding:0;position:absolute;visibility:hidden;opacity:0;box-shadow:0 2px rgba(17,16,15,.1),0 2px 10px rgba(17,16,15,.1)}.dropdown .dropdown-menu .divider{background-color:#f1eae0;margin:0}.dropdown .dropdown-menu .dropdown-header{color:#9a9a9a;font-size:12px;padding:10px 15px}.dropdown .dropdown-menu .no-notification{color:#9a9a9a;font-size:1.2em;padding:30px 30px;text-align:center}.dropdown .dropdown-menu .dropdown-item{color:#66615b!important;font-size:14px;padding:10px 45px 10px 15px;clear:both;white-space:nowrap;width:100%;display:block}.dropdown .dropdown-menu .dropdown-item:hover{color:#fff!important}.dropdown .dropdown-menu .dropdown-item img{margin-top:-3px}.dropdown .dropdown-menu .dropdown-item a:focus{outline:0!important}.btn-group.select .dropdown .dropdown-menu{min-width:100%}.dropdown .dropdown-menu .dropdown-item:first-child,.dropdown .dropdown-menu .dropdown-item:first-child a{border-top-left-radius:12px;border-top-right-radius:12px}.dropdown .dropdown-menu .dropdown-item:last-child,.dropdown .dropdown-menu .dropdown-item:last-child a{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.select .dropdown .dropdown-menu .dropdown-item:first-child{border-radius:0;border-bottom:0 none}.dropdown .dropdown-menu .dropdown-item a:focus,.dropdown .dropdown-menu .dropdown-item a:hover{color:#fff;opacity:1;text-decoration:none}.dropdown .dropdown-menu .dropdown-item:focus,.dropdown .dropdown-menu .dropdown-item:hover{background-color:#66615b}.dropdown .dropdown-menu.dropdown-primary .dropdown-item:focus,.dropdown .dropdown-menu.dropdown-primary .dropdown-item:hover{background-color:#6dd3d6}.dropdown .dropdown-menu.dropdown-info .dropdown-item:focus,.dropdown .dropdown-menu.dropdown-info .dropdown-item:hover{background-color:#6ec7e0}.dropdown .dropdown-menu.dropdown-success .dropdown-item:focus,.dropdown .dropdown-menu.dropdown-success .dropdown-item:hover{background-color:#86d9ab}.dropdown .dropdown-menu.dropdown-warning .dropdown-item:focus,.dropdown .dropdown-menu.dropdown-warning .dropdown-item:hover{background-color:#fcd27b}.dropdown .dropdown-menu.dropdown-danger .dropdown-item:focus,.dropdown .dropdown-menu.dropdown-danger .dropdown-item:hover{background-color:#f7765f}.dropdown .dropdown-divider{margin:0!important}.dropdown.show .dropdown-menu{opacity:1;visibility:visible}.btn-group.select.open{overflow:visible}.dropdown-menu-right{right:-2px;left:auto}@media (min-width:768px){.navbar-form{margin-top:21px;margin-bottom:21px;padding-left:5px;padding-right:5px}.navbar-search-form{display:none}.dropdown .dropdown-menu,.dropdown-btn .dropdown-menu,.navbar-nav .dropdown-item .dropdown-menu{transform:translate3d(0,-40px,0);transition:all .3s cubic-bezier(.215,.61,.355,1) 0s,opacity .3s ease 0s,height 0s linear .35s}.dropdown-btn.show .dropdown-menu,.dropdown.show .dropdown-menu,.navbar-nav .dropdown-item.show .dropdown-menu{transform:translate3d(0,0,0);visibility:visible!important}.bootstrap-select .dropdown-menu{box-shadow:none;-webkit-transition:all 150ms linear;-ms-transition:all 150ms linear;transition:all 150ms linear}.bootstrap-datetimepicker-widget{visibility:visible!important;opacity:1}.dropup.show .dropdown-menu{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);opacity:1;visibility:visible}.dropup .dropdown-menu{transition:all .3s cubic-bezier(.215,.61,.355,1) 0s,opacity .3s ease 0s,height 0s linear .35s;-webkit-transform:translate3d(0,30px,0);-ms-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);opacity:0;visibility:hidden;display:block}.bootstrap-select .show .dropdown-menu{transition:all .3s cubic-bezier(.215,.61,.355,1) 0s,opacity .3s ease 0s,height 0s linear .35s;transform:translate3d(0,0,0)}#dropdown-row .dropdown .dropdown-menu:before,.card-just-text .dropdown .dropdown-menu:before,.card.card-just-text .dropdown .dropdown-menu:before,.dropdown-btn .dropdown-menu:before,.navbar-nav .dropdown-menu:before{border-bottom:11px solid #f1eae0;border-left:11px solid transparent;border-right:11px solid transparent;content:"";display:inline-block;position:absolute;right:12px;top:-11px}#dropdown-row .dropdown .dropdown-menu:before{left:12px!important;right:auto}#dropdown-row .dropdown .dropdown-menu:after,.card-just-text .dropdown .dropdown-menu:after,.card.card-just-text .dropdown .dropdown-menu:after,.dropdown-btn .dropdown-menu:after,.navbar-nav .dropdown-menu:after{border-bottom:11px solid #fff;border-left:11px solid transparent;border-right:11px solid transparent;content:"";display:inline-block;position:absolute;right:12px;top:-10px}#dropdown-row .dropdown .dropdown-menu:after{left:12px!important;right:auto}#dropdown-row .dropdown .dropdown-menu{left:15px}.navbar-nav.navbar-right li .dropdown-menu:after,.navbar-nav.navbar-right li .dropdown-menu:before{left:auto;right:12px}.footer:not(.footer-big) nav ul li:first-child{margin-left:0}body>.navbar-collapse.collapse{display:none!important}}#navbar .dropdown-menu .dropdown-item{padding:3px 1.5rem!important}.dropdown-sharing li{color:#66615b;font-size:14px}.dropdown-sharing li .social-line{line-height:28px;padding:10px 20px 5px 20px}.dropdown-sharing li .social-line [class*=icon-]{font-size:20px}.dropdown-sharing li:focus .action-line,.dropdown-sharing li:focus .social-line,.dropdown-sharing li:focus a,.dropdown-sharing li:hover .action-line,.dropdown-sharing li:hover .social-line,.dropdown-sharing li:hover a{background-color:#fff;color:#66615b;opacity:1;text-decoration:none}.show .dropdown-sharing{margin-bottom:1px}.show .dropdown-sharing li:last-child{padding:10px 15px}.show .dropdown-actions{margin-bottom:1px}.dropdown-actions li{margin:-15px 35px}.dropdown-actions li .action-line{padding:5px 10px;line-height:24px;font-weight:700}.dropdown-actions li .action-line [class*=icon-]{font-size:24px}.dropdown-actions li .action-line .col-sm-9{line-height:34px}.dropdown-actions li .link-danger{color:#f5593d}.dropdown-actions li .link-danger:active,.dropdown-actions li .link-danger:focus,.dropdown-actions li .link-danger:hover{color:#f5593d}.dropdown-actions li:focus a,.dropdown-actions li:hover a{color:#66615b;opacity:1;text-decoration:none}.dropdown-actions .action-line .icon-simple{margin-left:-15px}.dropup .dropdown-menu:before{border-top:11px solid #dcd9d1;border-left:11px solid transparent;border-right:11px solid transparent;content:"";display:inline-block;position:absolute;right:12px;bottom:-12px}.dropup .dropdown-menu:after{border-top:11px solid #fff;border-left:11px solid transparent;border-right:11px solid transparent;content:"";display:inline-block;position:absolute;right:12px;bottom:-11px}.dropdown .dropdown-toggle:after,.dropup .dropdown-toggle:after{margin-left:5px}.dropdown-notification .dropdown-notification-list li{border-bottom:1px solid #f1eae0;color:#66615b;font-size:16px;padding:10px 5px;width:330px}.dropdown-notification .dropdown-notification-list li a{color:#66615b;white-space:normal}.dropdown-notification .dropdown-notification-list li a .notification-text{padding-left:40px;position:relative}.dropdown-notification .dropdown-notification-list li a .notification-text .label{display:block;position:absolute;top:50%;margin-top:-12px;left:7px}.dropdown-notification .dropdown-notification-list li a .notification-text .message{font-size:.9em;line-height:.7;margin-left:10px}.dropdown-notification .dropdown-notification-list li a .notification-text .time{color:#9a9a9a;font-size:.7em;margin-left:10px}.dropdown-notification .dropdown-notification-list li a .read-notification{font-size:12px;opacity:0;position:absolute;right:5px;top:50%;margin-top:-12px}.dropdown-notification .dropdown-notification-list li:hover{background-color:#f0efeb;color:#66615b;opacity:1;text-decoration:none}.dropdown-notification .dropdown-notification-list li:hover .read-notification{opacity:1!important}.dropdown-notification .dropdown-footer{background-color:#e8e7e3;border-radius:0 0 8px 8px}.dropdown-notification .dropdown-footer .dropdown-footer-menu{list-style:outside none none;padding:0 5px}.dropdown-notification .dropdown-footer .dropdown-footer-menu li{display:inline-block;text-align:left;padding:0 10px}.dropdown-notification .dropdown-footer .dropdown-footer-menu li a{color:#9c9b99;font-size:.9em;line-height:35px}.navbar-nav.mr-auto .dropdown-menu:after,.navbar-nav.mr-auto .dropdown-menu:before{left:12px!important;right:auto}.section-nucleo-icons{padding:100px 0}.section-nucleo-icons .icons-container{position:relative;max-width:450px;height:300px;max-height:300px;margin:0 auto}.section-nucleo-icons .icons-container i{font-size:34px;position:absolute;top:0;left:0}.section-nucleo-icons .icons-container i:nth-child(1){top:5%;left:7%}.section-nucleo-icons .icons-container i:nth-child(2){top:28%;left:24%}.section-nucleo-icons .icons-container i:nth-child(3){top:40%}.section-nucleo-icons .icons-container i:nth-child(4){top:18%;left:62%}.section-nucleo-icons .icons-container i:nth-child(5){top:74%;left:3%}.section-nucleo-icons .icons-container i:nth-child(6){top:36%;left:44%;font-size:65px;color:#f5593d;padding:1px}.section-nucleo-icons .icons-container i:nth-child(7){top:59%;left:26%}.section-nucleo-icons .icons-container i:nth-child(8){top:60%;left:69%}.section-nucleo-icons .icons-container i:nth-child(9){top:72%;left:47%}.section-nucleo-icons .icons-container i:nth-child(10){top:88%;left:27%}.section-nucleo-icons .icons-container i:nth-child(11){top:31%;left:80%}.section-nucleo-icons .icons-container i:nth-child(12){top:88%;left:68%}.section-nucleo-icons .icons-container i:nth-child(13){top:5%;left:81%}.section-nucleo-icons .icons-container i:nth-child(14){top:58%;left:90%}.section-nucleo-icons .icons-container i:nth-child(15){top:6%;left:40%}.section-dark .icons-container{color:#fff}.info .icon{margin-top:0;font-size:3.4em}.icon-primary{color:#184786}.icon-info{color:#51bcda}.icon-success{color:#6bd098}.icon-warning{color:#fbc658}.icon-danger{color:#f5593d}.icon-neutral{color:#fff}.nav-tabs-navigation{text-align:center;border-bottom:1px solid #f1eae0}.nav-tabs-navigation .nav>.nav-item>.nav-link{padding-bottom:20px}.nav-tabs-wrapper{display:inline-block;margin-bottom:-6px;margin-left:1.25%;margin-right:1.25%;position:relative;width:auto}.nav-tabs{border-bottom:0 none;font-size:16px;font-weight:600}.nav-tabs .nav-item .nav-link{border:0 none;color:#a49e93;background-color:transparent}.nav-tabs .nav-item .nav-link:hover{color:#66615b}.nav-tabs .nav-item .nav-link.active{color:#66615b}.nav-tabs .nav-item{color:#66615b;position:relative}.nav-tabs .nav-item .nav-link.active,.nav-tabs .nav-item .nav-link.active:focus,.nav-tabs .nav-item .nav-link.active:hover{background-color:transparent;border:0 none}.nav-tabs .nav-item .nav-link.active:after,.nav-tabs .nav-item .nav-link.active:focus:after,.nav-tabs .nav-item .nav-link.active:hover:after{border-bottom:11px solid #fff;border-left:11px solid transparent;border-right:11px solid transparent;content:"";display:inline-block;position:absolute;right:40%;bottom:5px}.nav-tabs .nav-item .nav-link.active:before,.nav-tabs .nav-item .nav-link.active:focus:before,.nav-tabs .nav-item .nav-link.active:hover:before{border-bottom:11px solid #f1eae0;border-left:11px solid transparent;border-right:11px solid transparent;content:"";display:inline-block;position:absolute;right:40%;bottom:6px}.nav-tabs .nav-item.show .nav-link{background-color:transparent}.nav-tabs .dropdown-menu{margin-top:-6px;margin-left:-46px;border-radius:8px}.nav-tabs .dropdown-menu .dropdown-item.active,.nav-tabs .dropdown-menu .dropdown-item:hover{color:#fff;background-color:#68b3c8}.nav-tabs .dropdown-menu :before{border-bottom:11px solid #f1eae0;border-left:11px solid transparent;border-right:11px solid transparent;content:"";display:inline-block;position:absolute;right:12px;top:-11px}.nav-tabs .dropdown-menu :before :after{border-bottom:11px solid #fffcf5;border-left:11px solid transparent;border-right:11px solid transparent;content:"";display:inline-block;position:absolute;right:12px;top:-10px}.profile-content .tab-content .tab-pane{min-height:200px}.profile-content .tab-content #connections,.profile-content .tab-content #media,.profile-content .tab-content #tweets{height:100%}.nav-pills .nav-item+.nav-link{margin-left:0}.nav-pills .nav-item .nav-link{border:1px solid #66615b;border-radius:0;color:#66615b;font-weight:600;margin-left:-1px;padding:10px 25px}.nav-pills .nav-item.active .nav-link,.nav-pills .nav-item.active .nav-link:focus,.nav-pills .nav-item.active .nav-link:hover{background-color:#66615b;color:#fff}.nav-pills .nav-item:first-child .nav-link{border-radius:30px 0 0 30px!important;margin:0}.nav-pills .nav-item:last-child .nav-link{border-radius:0 30px 30px 0!important}.nav-pills .nav-item .nav-link.active{background-color:#66615b;color:#fff}.nav-pills-primary .nav-item .nav-link{border:1px solid #184786!important;color:#184786!important}.nav-pills-primary .nav-item .nav-link.active{border:1px solid #184786!important;color:#fff!important}.nav-pills-danger .nav-item .nav-link{border:1px solid #f5593d!important;color:#f5593d!important}.nav-pills-danger .nav-item .nav-link.active{border:1px solid #f5593d!important;color:#fff!important}.nav-pills-info .nav-item .nav-link{border:1px solid #51bcda!important;color:#51bcda!important}.nav-pills-info .nav-item .nav-link.active{border:1px solid #51bcda!important;color:#fff!important}.nav-pills-success .nav-item .nav-link{border:1px solid #6bd098!important;color:#6bd098!important}.nav-pills-success .nav-item .nav-link.active{border:1px solid #6bd098!important;color:#fff!important}.nav-pills-warning .nav-item .nav-link{border:1px solid #fbc658!important;color:#fbc658!important}.nav-pills-warning .nav-item .nav-link.active{border:1px solid #fbc658!important;color:#fff!important}.pagination>.page-item:first-child>.page-link,.pagination>.page-item:first-child>span,.pagination>.page-item:last-child>.page-link,.pagination>.page-item:last-child>span,.pagination>.page-item>.page-link,.pagination>.page-item>span{background-color:transparent;border:2px solid #f5593d;border-radius:20px;color:#f5593d;height:36px;margin:0 2px;min-width:36px;font-weight:600}.nav-pills-danger>.page-item>.page-link,.pagination-danger>.page-item:first-child>.page-link,.pagination-danger>.page-item:first-child>span,.pagination-danger>.page-item:last-child>.page-link,.pagination-danger>.page-item:last-child>span,.pagination-danger>.page-item>.page-link,.pagination-danger>.page-item>span{border:2px solid #f5593d;color:#f5593d}.nav-pills-danger>.page-item.active>.page-link,.nav-pills-danger>.page-item.active>.page-link:focus,.nav-pills-danger>.page-item.active>.page-link:hover,.pagination-danger>.page-item.active>.page-link,.pagination-danger>.page-item.active>.page-link:focus,.pagination-danger>.page-item.active>.page-link:hover,.pagination-danger>.page-item.active>span,.pagination-danger>.page-item.active>span:focus,.pagination-danger>.page-item.active>span:hover,.pagination-danger>.page-item>.page-link:active,.pagination-danger>.page-item>.page-link:focus,.pagination-danger>.page-item>.page-link:hover{background-color:#f5593d!important;border-color:#f5593d!important;color:#fff}.nav-icons,.nav-text{margin:0 0 10px 0}.nav-icons>li>a,.nav-text>li>a{display:block;padding:0 18px;color:#9a9a9a;text-align:center;opacity:.8}.nav-icons>li>a:focus,.nav-icons>li>a:hover,.nav-text>li>a:focus,.nav-text>li>a:hover{background-color:transparent;opacity:1}.nav-icons>li:first-child a,.nav-text>li:first-child a{padding-left:0}.nav-icons>li.active a,.nav-text>li.active a{color:#51bcda}.nav-icons>li{display:inline-block}.nav-icons>li>a{padding:0 10px;margin-bottom:10px}.nav-icons>li>a i{font-size:1.6em;margin-bottom:10px;width:1.6em}.nav-icons.nav-stacked>li{display:block}.nav-icons.nav-stacked>li>a{margin-bottom:20px}.nav-blue>li.active a{color:#184786}.nav-azure>li.active a{color:#51bcda}.nav-green>li.active a{color:#6bd098}.nav-orange>li.active a{color:#fbc658}.nav-red>li.active a{color:#f5593d}.nav-text{margin:0 0 10px 0}.nav-text>li>a{font-size:.9em;text-transform:uppercase;padding:3px 0;text-align:left;font-weight:500}.nav-text>li:first-child>a{padding-top:0}.nav-text h4{margin-top:0}.nav-text:not(.nav-stacked)>li{display:inline-block}.nav-text:not(.nav-stacked)>li>a{margin-right:15px}.page-item:first-child .page-link,.page-item:last-child .page-link{border-bottom-left-radius:20px;border-top-left-radius:20px;border-bottom-right-radius:20px;border-top-right-radius:20px}.nav-pills-default .nav-item.show .nav-link,.nav-pills-default .nav-link.active{background-color:#66615b!important}.nav-pills-primary .nav-item.show .nav-link,.nav-pills-primary .nav-link.active{background-color:#184786!important}.nav-pills-info .nav-item.show .nav-link,.nav-pills-info .nav-link.active{background-color:#51bcda!important}.nav-pills-warning .nav-item.show .nav-link,.nav-pills-warning .nav-link.active{background-color:#fbc658!important}.nav-pills-success .nav-item.show .nav-link,.nav-pills-success .nav-link.active{background-color:#6bd098!important}.nav-pills-danger .nav-item.show .nav-link,.nav-pills-danger .nav-link.active{background-color:#f5593d!important}.pagination>li.active>a,.pagination>li.active>a:focus,.pagination>li.active>a:hover,.pagination>li.active>span,.pagination>li.active>span:focus,.pagination>li.active>span:hover,.pagination>li>a:active,.pagination>li>a:focus,.pagination>li>a:hover{background-color:#f5593d;border-color:#f5593d;color:#fff}.page-item.active .page-link{background-color:#f5593d;color:#fff;border-color:#f5593d}.nav-pills .nav-link{border-radius:0}.panel{border:0;border-bottom:1px solid #ddd;box-shadow:none}.panel-default>.panel-heading{background-color:#fff;border-color:#fff}.panel-group .panel{border-radius:0}.panel-title{font-size:1.35em}.panel-title a{display:block;padding:.75rem}.panel-title i{float:right;padding-top:5px}.panel-title a:focus,.panel-title a:hover{text-decoration:none}.gsdk-collapse{display:block;height:0;visibility:visible;overflow:hidden}#accordion .panel-title a:focus,#accordion .panel-title a:hover{color:#f5593d}#accordion .card-header{background-color:#fff}.card-collapse{padding:0!important}.panel-title a[aria-expanded=true] i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.carousel-control{background-color:#f5593d;border-radius:50%;opacity:1;text-shadow:none}.carousel-control:focus,.carousel-control:hover{opacity:1;background-color:#f33816}.carousel-control.left{height:30px;top:48%;width:30px;left:20px;opacity:0}.carousel-control.right{height:30px;right:20px;top:48%;width:30px;opacity:0}.carousel-control .fa,.carousel-control .icon-next,.carousel-control .icon-prev{display:inline-block;z-index:5}.carousel-control-prev .fa{font-size:26px;margin:2px;padding-right:3px}.carousel-control-next .fa{font-size:26px;margin:2px;padding-left:3px}.carousel-control.left,.carousel-control.right{background-image:none}.page-carousel{border-radius:12px!important;border:none!important}.carousel-inner .carousel-item img{border-radius:12px;box-shadow:0 2px 2px rgba(204,197,185,.5);height:400px;width:100%}.carousel-indicators{bottom:0}.carousel-indicators li{background-color:#fff;border:0 none}.carousel-indicators .active{background-color:#f5593d}.page-carousel:hover .carousel-control.left,.page-carousel:hover .carousel-control.right{opacity:1}.modal-header{border-bottom:1px solid #ddd;padding:20px;text-align:center;display:block!important}.modal-header.no-border-header{border-bottom:0 none!important}.modal-header.no-border-header .modal-title{margin-top:20px}.modal-header .modal-title{color:#333}.modal-header button.close{margin-top:-25px}.modal-content{border:0 none;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.15),0 0 1px 1px rgba(0,0,0,.1)}.modal-content .modal-header h6{margin-top:10px}.modal-dialog{padding-top:60px}.modal-body{padding:20px 50px;color:#000}.modal-footer{border-top:1px solid #ddd;padding:0}.modal-footer.no-border-footer{border-top:0 none}.modal-footer .left-side,.modal-footer .right-side{display:inline-block;text-align:center;width:49%}.modal-footer .btn-link{padding:20px;width:100%}.modal-footer .divider{background-color:#ddd;display:inline-block;float:inherit;height:63px;margin:0 -3px;width:1px}.modal.fade .modal-dialog{transform:none;-webkit-transform:none;-moz-transform:none}.modal.in .modal-dialog{transform:none;-webkit-transform:none;-moz-transform:none}.modal-backdrop.in{opacity:.25}.modal-register .modal-footer{text-align:center;margin-bottom:25px;padding:20px 0 15px}.modal-register .modal-footer span{width:100%}.modal-header:after{display:table;content:" "}.modal-header:before{display:table;content:" "}@media (max-width:767px){.navbar-transparent{background-color:rgba(0,0,0,.45)}.page-header.page-header-small{min-height:30vh!important;max-height:700px}p{font-size:15px}h1,h2{font-size:2.4em;line-height:1.3}body{position:relative;font-size:12px}h6{font-size:1em}.navbar .container{left:0;width:100%;-webkit-transition:all .33s cubic-bezier(.685,.0473,.346,1);-ms-transition:all .33s cubic-bezier(.685,.0473,.346,1);transition:all .33s cubic-bezier(.685,.0473,.346,1);position:relative}.navbar .navbar-nav .dropdown-menu{height:400px;overflow-y:scroll}.demo-header .motto{padding-top:50%!important}.navbar-toggle .icon-bar{display:block;position:relative;background:#fff;width:24px;height:2px;border-radius:1px;margin:0 auto}.fog-low{margin-bottom:-35px}.presentation-title{font-size:5em}.presentation-subtitle{margin-top:40px}.title-brand{max-width:450px}.title-brand .type{font-size:16px}.navbar-header .navbar-toggle{margin-top:12px;width:40px;height:40px}.bar1,.bar2,.bar3{outline:1px solid transparent}.bar1{top:0;-webkit-animation:topbar-back .5s linear 0s;animation:topbar-back .5s 0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.bar2{opacity:1}.bar3{bottom:0;-webkit-animation:bottombar-back .5s linear 0s;animation:bottombar-back .5s 0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.toggled .bar1{top:6px;-webkit-animation:topbar-x .5s linear 0s;animation:topbar-x .5s 0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.toggled .bar2{opacity:0}.toggled .bar3{bottom:6px;-webkit-animation:bottombar-x .5s linear 0s;animation:bottombar-x .5s 0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes topbar-x{0%{top:0;transform:rotate(0)}45%{top:6px;transform:rotate(145deg)}75%{transform:rotate(130deg)}100%{transform:rotate(135deg)}}@-webkit-keyframes topbar-x{0%{top:0;-webkit-transform:rotate(0)}45%{top:6px;-webkit-transform:rotate(145deg)}75%{-webkit-transform:rotate(130deg)}100%{-webkit-transform:rotate(135deg)}}@keyframes topbar-back{0%{top:6px;transform:rotate(135deg)}45%{transform:rotate(-10deg)}75%{transform:rotate(5deg)}100%{top:0;transform:rotate(0)}}@-webkit-keyframes topbar-back{0%{top:6px;-webkit-transform:rotate(135deg)}45%{-webkit-transform:rotate(-10deg)}75%{-webkit-transform:rotate(5deg)}100%{top:0;-webkit-transform:rotate(0)}}@keyframes bottombar-x{0%{bottom:0;transform:rotate(0)}45%{bottom:6px;transform:rotate(-145deg)}75%{transform:rotate(-130deg)}100%{transform:rotate(-135deg)}}@-webkit-keyframes bottombar-x{0%{bottom:0;-webkit-transform:rotate(0)}45%{bottom:6px;-webkit-transform:rotate(-145deg)}75%{-webkit-transform:rotate(-130deg)}100%{-webkit-transform:rotate(-135deg)}}@keyframes bottombar-back{0%{bottom:6px;transform:rotate(-135deg)}45%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}100%{bottom:0;transform:rotate(0)}}@-webkit-keyframes bottombar-back{0%{bottom:6px;-webkit-transform:rotate(-135deg)}45%{-webkit-transform:rotate(10deg)}75%{-webkit-transform:rotate(-5deg)}100%{bottom:0;-webkit-transform:rotate(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.navbar-nav{margin:1px -15px}.navbar-nav .open .dropdown-menu>li>a{padding:15px 15px 5px 50px}.navbar-nav .open .dropdown-menu>li:first-child>a{padding:5px 15px 5px 50px}.navbar-nav .open .dropdown-menu>li:last-child>a{padding:15px 15px 25px 50px}[class*=navbar-] .navbar-nav .active>a,[class*=navbar-] .navbar-nav .active>a:focus,[class*=navbar-] .navbar-nav .active>a:hover,[class*=navbar-] .navbar-nav .navbar-nav .open .dropdown-menu>li>a:active,[class*=navbar-] .navbar-nav .open .dropdown-menu>li>a,[class*=navbar-] .navbar-nav .open .dropdown-menu>li>a:focus,[class*=navbar-] .navbar-nav .open .dropdown-menu>li>a:hover,[class*=navbar-] .navbar-nav>li>a,[class*=navbar-] .navbar-nav>li>a:focus,[class*=navbar-] .navbar-nav>li>a:hover{color:#000;padding-top:15px}[class*=navbar-] .navbar-nav .open .dropdown-menu>li>a:focus,[class*=navbar-] .navbar-nav .open .dropdown-menu>li>a:hover,[class*=navbar-] .navbar-nav .open .dropdown-menu>li>a:not(.btn),[class*=navbar-] .navbar-nav>li>a:focus,[class*=navbar-] .navbar-nav>li>a:hover,[class*=navbar-] .navbar-nav>li>a:not(.btn){color:#fff;background:0 0}[class*=navbar-] .navbar-nav.navbar-nav .open .dropdown-menu>li>a:active{opacity:1}[class*=navbar-] .navbar-nav .dropdown>a:hover .caret{border-bottom-color:#777;border-top-color:#777}[class*=navbar-] .navbar-nav .dropdown>a:active .caret{border-bottom-color:#fff;border-top-color:#fff}.bootstrap-datetimepicker-widget{visibility:visible}.dropdown-menu{display:none}.navbar-fixed-top{-webkit-backface-visibility:hidden}.social-line .btn{margin:0 0 10px 0}.subscribe-line .form-control{margin:0 0 10px 0}.social-line.pull-right{float:none}.footer nav.pull-left{float:none!important}.footer:not(.footer-big) nav>ul li{float:none}.footer .credits,.footer .footer-nav{margin:0 auto}.section-buttons .input-group{margin-top:15px}.section-buttons .form-group.has-danger .form-control-feedback{margin-top:5px}.social-area.pull-right{float:none!important}.form-control+.form-control-feedback{margin-top:-8px}.navbar-toggle:focus,.navbar-toggle:hover{background-color:transparent!important}.btn.dropdown-toggle{margin-bottom:0}.media-post .author{width:20%;float:none!important;display:block;margin:0 auto 10px}.media-post .media-body{width:100%}.modal-footer .btn-simple{padding:15px}.table-responsive{width:100%;margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;border:1px solid #ddd;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.typography-line{padding-left:100px!important}.projects-1 .project-pills .nav.nav-pills{display:block!important}.projects-1 .project-pills .nav.nav-pills .nav-item:first-child .nav-link{border-radius:12px 12px 0 0!important;margin-left:-1px}.projects-1 .project-pills .nav.nav-pills .nav-item.active:first-child .nav-link{border-radius:12px 12px 0 0!important;margin-left:-1px}.projects-1 .project-pills .nav.nav-pills .nav-item:last-child .nav-link{border-radius:0 0 12px 12px!important;margin-left:-1px}[class*=navbar-] .navbar-nav .nav-item{padding:20px 0 20px 0;border-bottom:2px solid #ccc}.section-testimonials .testimonials-people img,.testimonials-2 .testimonials-people img{display:none!important}.presentation-page .section-cards,.presentation-page .section-components{overflow:hidden}.presentation-page .section-cards .first-card,.presentation-page .section-components .first-card{top:750px!important}.presentation-page .section-cards .first-card .grid__link,.presentation-page .section-components .first-card .grid__link{width:200px!important}.presentation-page .section-cards .fourth-card,.presentation-page .section-components .fourth-card{top:940px!important}.presentation-page .section-cards .fourth-card .grid__link,.presentation-page .section-components .fourth-card .grid__link{width:200px!important}.presentation-page .section-cards .fifth-card,.presentation-page .section-components .fifth-card{top:950px!important;left:220px!important}.presentation-page .section-cards .fifth-card .grid__link,.presentation-page .section-components .fifth-card .grid__link{width:200px!important}.presentation-page .section-cards .sixth-card,.presentation-page .section-components .sixth-card{top:1335px!important;left:220px!important}.presentation-page .section-cards .sixth-card .grid__link,.presentation-page .section-components .sixth-card .grid__link{width:200px!important}.presentation-page .section-cards .seventh-card,.presentation-page .section-components .seventh-card{top:1155px!important}.presentation-page .section-cards .seventh-card .grid__link,.presentation-page .section-components .seventh-card .grid__link{width:200px!important}.presentation-page .section-content .image-container .add-animation{height:250px!important;width:180px!important}.presentation-page .section-components .image-container .components-macbook{width:580px!important;height:400px!important}.presentation-page .section-components .image-container .share-btn-img,.presentation-page .section-components .image-container .social-img{display:none}.presentation-page .section-components .title{margin-top:-100px!important}.presentation-page .section-examples{padding-top:0!important;margin-top:10px!important}.presentation-page .section-icons .icons-nucleo .nc-icon:not(.ninth-left-icon):not(.seventh-left-icon):not(.third-left-icon){display:none!important}#typography .typography-line .note{margin-left:7px!important}.section-nucleo-icons [class*=col-lg]{text-align:center!important;margin-bottom:2em}}@media screen and (max-width:991px){.navbar-collapse{position:fixed;display:block;top:0;height:100%;width:230px;right:0;z-index:1032;visibility:visible;background-color:#999;overflow-y:visible;border-top:none;text-align:left;border-left:1px solid #ccc5b9;padding-right:0;padding-top:15px;-webkit-transform:translate3d(230px,0,0);-ms-transform:translate3d(230px,0,0);transform:translate3d(230px,0,0);-webkit-transition:all .33s cubic-bezier(.685,.0473,.346,1);-ms-transition:all .33s cubic-bezier(.685,.0473,.346,1);transition:all .33s cubic-bezier(.685,.0473,.346,1)}.navbar-collapse ul{position:relative;z-index:3;height:95%}.navbar-collapse .navbar-nav>.nav-item:last-child{border-bottom:0}.navbar-collapse .navbar-nav>.nav-item>.nav-link{margin:0 0;color:#9a9a9a!important;text-transform:uppercase;font-weight:600;font-size:12px;line-height:1.5em;padding:15px 0}.navbar-collapse .navbar-nav>.nav-item>.nav-link:active,.navbar-collapse .navbar-nav>.nav-item>.nav-link:hover{color:#403d39!important}.navbar-collapse::after{top:0;left:0;height:100%;width:100%;position:absolute;background-color:#333;background-image:linear-gradient(to bottom,transparent 0,rgba(112,112,112,0) 60%,rgba(186,186,186,.15) 100%);display:block;content:"";z-index:1}.navbar-collapse.has-image::after{top:0;left:0;height:100%;width:100%;position:absolute;background-color:rgba(17,17,17,.8);display:block;content:"";z-index:1}.nav-open .navbar-collapse{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.nav-open .wrapper{left:0;-webkit-transform:translate3d(-230px,0,0);-ms-transform:translate3d(-230px,0,0);transform:translate3d(-230px,0,0)}.nav-open .navbar-translate{-webkit-transform:translate3d(-230px,0,0);-ms-transform:translate3d(-230px,0,0);transform:translate3d(-230px,0,0)}.wrapper .navbar-collapse{display:none}.fixed-top .navbar-collapse{background-color:#ff8f5e;float:left}.dropdown .dropdown-menu,.dropdown.show .dropdown-menu{background-color:transparent;border:0;transition:none;box-shadow:none;width:auto;border-radius:0}.dropdown .dropdown-menu .dropdown-item:focus,.dropdown .dropdown-menu .dropdown-item:hover,.dropdown.show .dropdown-menu .dropdown-item:focus,.dropdown.show .dropdown-menu .dropdown-item:hover{background-color:transparent;border-radius:0}.dropdown .dropdown-menu .dropdown-item a:focus,.dropdown .dropdown-menu .dropdown-item a:hover,.dropdown.show .dropdown-menu .dropdown-item a:focus,.dropdown.show .dropdown-menu .dropdown-item a:hover{color:#403d39}.dropdown .dropdown-menu:after,.dropdown .dropdown-menu:before,.dropdown.show .dropdown-menu:after,.dropdown.show .dropdown-menu:before{display:none}.dropdown .dropdown-menu{display:none}.dropdown.show .dropdown-menu{display:block}.navbar-translate{width:100%;position:relative;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .33s cubic-bezier(.685,.0473,.346,1);-ms-transition:all .33s cubic-bezier(.685,.0473,.346,1);transition:all .33s cubic-bezier(.685,.0473,.346,1)}.wrapper{-webkit-transition:all .33s cubic-bezier(.685,.0473,.346,1);-ms-transition:all .33s cubic-bezier(.685,.0473,.346,1);transition:all .33s cubic-bezier(.685,.0473,.346,1);left:0;background-color:#fff}}@media screen and (min-width:767px){.section-sections .section-cols{position:relative;z-index:1}.section-sections .section-cols .row:first-of-type{margin-top:50px;margin-right:-120px;margin-left:-15px;-webkit-transform:translate3d(-80px,0,0);-ms-transform:translate3d(-80px,0,0);transform:translate3d(-80px,0,0)}.section-sections .section-cols .row:nth-of-type(2){margin-left:-100px;margin-right:-15px;transform:translateX(80px)}.section-sections .section-cols .row:nth-of-type(3){margin-right:-120px;margin-left:0;transform:translateX(-120px)}.section-sections .section-cols .row:nth-of-type(4){margin-right:-100px;margin-left:-15px;transform:translateX(-50px)}}@media screen and (min-width:991px){.burger-menu .navbar-collapse{position:fixed;display:block;top:0;height:100%;width:230px;right:0;z-index:1032;visibility:visible;background-color:#999;overflow-y:visible;border-top:none;text-align:left;border-left:1px solid #ccc5b9;padding-right:0;padding-top:15px;-webkit-transform:translate3d(230px,0,0);-ms-transform:translate3d(230px,0,0);transform:translate3d(230px,0,0);-webkit-transition:all .33s cubic-bezier(.685,.0473,.346,1);-ms-transition:all .33s cubic-bezier(.685,.0473,.346,1);transition:all .33s cubic-bezier(.685,.0473,.346,1)}.burger-menu .navbar-collapse .navbar-nav .nav-item:last-child{border-bottom:0}.burger-menu .navbar-collapse .navbar-nav{height:100%;z-index:2;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.burger-menu .navbar-collapse::after{top:0;left:0;height:100%;width:100%;position:absolute;background-color:#fffcf5;background-image:linear-gradient(to bottom,transparent 0,rgba(112,112,112,0) 60%,rgba(186,186,186,.15) 100%);display:block;content:"";z-index:1}.burger-menu .navbar-collapse.has-image::after{top:0;left:0;height:100%;width:100%;position:absolute;background-color:rgba(17,17,17,.8);display:block;content:"";z-index:1}.burger-menu .navbar .container .navbar-toggler{display:block;margin-top:20px}.burger-menu .navbar-translate{width:100%;position:relative;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .33s cubic-bezier(.685,.0473,.346,1);-ms-transition:all .33s cubic-bezier(.685,.0473,.346,1);transition:all .33s cubic-bezier(.685,.0473,.346,1)}.burger-menu .wrapper{-webkit-transition:all .33s cubic-bezier(.685,.0473,.346,1);-ms-transition:all .33s cubic-bezier(.685,.0473,.346,1);transition:all .33s cubic-bezier(.685,.0473,.346,1);left:0;background-color:#fff}.burger-menu .body .navbar-collapse.collapse{height:100vh!important}.burger-menu .navbar-collapse:after,.burger-menu .navbar-collapse:before,.burger-menu .navbar-nav:after,.burger-menu .navbar-nav:before{display:table;content:" "}.nav-open .burger-menu .navbar-collapse.collapse{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.nav-open .burger-menu .wrapper{left:0;-webkit-transform:translate3d(-230px,0,0);-ms-transform:translate3d(-230px,0,0);transform:translate3d(-230px,0,0)}.nav-open .burger-menu .navbar-translate{-webkit-transform:translate3d(-230px,0,0);-ms-transform:translate3d(-230px,0,0);transform:translate3d(-230px,0,0)}.burger-menu .dropdown .dropdown-menu,.burger-menu .dropdown.show .dropdown-menu{background-color:transparent;border:0;transition:none;box-shadow:none;width:auto;border-radius:0}.burger-menu .dropdown .dropdown-menu .dropdown-item:focus,.burger-menu .dropdown .dropdown-menu .dropdown-item:hover,.burger-menu .dropdown.show .dropdown-menu .dropdown-item:focus,.burger-menu .dropdown.show .dropdown-menu .dropdown-item:hover{background-color:transparent;border-radius:0}.burger-menu .dropdown .dropdown-menu .dropdown-item a:focus,.burger-menu .dropdown .dropdown-menu .dropdown-item a:hover,.burger-menu .dropdown.show .dropdown-menu .dropdown-item a:focus,.burger-menu .dropdown.show .dropdown-menu .dropdown-item a:hover{color:#403d39}.burger-menu .dropdown .dropdown-menu:after,.burger-menu .dropdown .dropdown-menu:before,.burger-menu .dropdown.show .dropdown-menu:after,.burger-menu .dropdown.show .dropdown-menu:before{display:none}.burger-menu .dropdown .dropdown-menu{display:none}.burger-menu .dropdown.show .dropdown-menu{display:block}}@media screen and (max-width:1025px){.input-group .input-group-addon{padding-right:10px}}@media screen and (max-width:324px){.section .container nav{overflow:auto}}/*! + * Datetimepicker for Bootstrap 3 + * ! version : 4.7.14 + * https://github.com/Eonasdan/bootstrap-datetimepicker/ + */.bootstrap-datetimepicker-widget .btn[data-action=clear]::after,.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after,.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after,.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after,.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after,.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after,.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after,.bootstrap-datetimepicker-widget .btn[data-action=today]::after,.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after,.bootstrap-datetimepicker-widget .picker-switch::after,.bootstrap-datetimepicker-widget table th.next::after,.bootstrap-datetimepicker-widget table th.prev::after,.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget a .btn:hover{background-color:transparent}.bootstrap-datetimepicker-widget.dropdown-menu{padding:4px;width:16em}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-bottom:11px solid #f1eae0;border-left:11px solid transparent;border-right:11px solid transparent;content:"";display:inline-block;position:absolute;right:12px;left:auto;top:-11px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-bottom:11px solid #fff;border-left:11px solid transparent;border-right:11px solid transparent;content:"";display:inline-block;position:absolute;right:12px;left:auto;top:-11px}.table-condensed .day:hover div{-webkit-transition:all 150ms linear;-ms-transition:all 150ms linear;transition:all 150ms linear}.bootstrap-datetimepicker-widget.dropdown-menu.top{margin-top:auto;margin-bottom:-20px}.bootstrap-datetimepicker-widget.dropdown-menu.top.open{margin-top:auto;margin-bottom:5px;background-color:#fff}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0;border-width:0;color:#66615b;background-color:transparent}.bootstrap-datetimepicker-widget a[data-action=togglePicker],.bootstrap-datetimepicker-widget a[data-action=togglePicker]:hover{color:#429cb6!important}.bootstrap-datetimepicker-widget a[data-action]:hover{background-color:transparent;color:rgba(255,255,255,.85)}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:40px;height:40px;line-height:40px;font-weight:300;font-size:1.5em;margin:3px;border-radius:50%}.bootstrap-datetimepicker-widget button[data-action]{width:38px;height:38px;padding:0}.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after{content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after{content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after{content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after{content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after{content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after{content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after{content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action=clear]::after{content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action=today]::after{content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget .picker-switch::after{content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%;border-radius:4px;margin:2px 0!important}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td>div,.bootstrap-datetimepicker-widget table th>div{text-align:center}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:0 0;color:#cfcfca;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.next span,.bootstrap-datetimepicker-widget table th.prev span{border-radius:4px;height:27px;width:27px;line-height:28px;font-size:12px;border-radius:50%;text-align:center}.bootstrap-datetimepicker-widget table th.prev::after{content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{content:"Next Month"}.bootstrap-datetimepicker-widget table th.dow{text-align:center;border-bottom:1px solid #e3e3e3;font-size:12px;text-transform:uppercase;color:#9a9a9a;font-weight:400;padding-bottom:5px;padding-top:10px}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th.picker-switch:hover,.bootstrap-datetimepicker-widget table thead tr:first-child th:hover span{background:#e3e3e3}.bootstrap-datetimepicker-widget table td>div{border-radius:4px;height:54px;line-height:54px;width:54px;text-align:center}.bootstrap-datetimepicker-widget table td.cw>div{font-size:.8em;height:20px;line-height:20px;color:#cfcfca}.bootstrap-datetimepicker-widget table td.day>div{height:30px;line-height:31px;width:30px;text-align:center;padding:0;border-radius:50%;margin:0 auto;z-index:-1;position:relative}.bootstrap-datetimepicker-widget table td.hour>div,.bootstrap-datetimepicker-widget table td.minute>div{border-radius:50%}.bootstrap-datetimepicker-widget table td.day:hover>div,.bootstrap-datetimepicker-widget table td.hour:hover>div,.bootstrap-datetimepicker-widget table td.minute:hover>div,.bootstrap-datetimepicker-widget table td.second:hover>div{background:#e3e3e3;cursor:pointer}.bootstrap-datetimepicker-widget table td.new>div,.bootstrap-datetimepicker-widget table td.old>div{color:#cfcfca}.bootstrap-datetimepicker-widget table td.today>div:before{content:'';display:inline-block;border:0 0 7px 7px solid transparent;border-bottom-color:#68b3c8;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active:hover>div,.bootstrap-datetimepicker-widget table td.active>div{background-color:#68b3c8;color:#fff}.bootstrap-datetimepicker-widget table td.active.today:before>div{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled:hover>div,.bootstrap-datetimepicker-widget table td.disabled>div{background:0 0;color:#cfcfca;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:40px;height:40px;line-height:40px;margin:3px 3px;cursor:pointer;border-radius:50%;text-align:center}.bootstrap-datetimepicker-widget table td span:hover{background:#e3e3e3}.bootstrap-datetimepicker-widget table td span.active{background-color:#68b3c8;color:#fff}.bootstrap-datetimepicker-widget table td span.old{color:#cfcfca}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:0 0;color:#cfcfca;cursor:not-allowed}.bootstrap-datetimepicker-widget .timepicker-hours span,.bootstrap-datetimepicker-widget .timepicker-minutes span,.bootstrap-datetimepicker-widget .timepicker-picker span{border-radius:50%!important}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.input-group.date .input-group-addon{cursor:pointer}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:1px;text-align:center;z-index:1;cursor:pointer}.bootstrap-datetimepicker-widget{opacity:0;-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.bootstrap-datetimepicker-widget.top{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.bootstrap-datetimepicker-widget.open{opacity:1;-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);transition:transform .5s cubic-bezier(.215,.61,.355,1) 0s}.bootstrap-datetimepicker-widget.open.top{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.bootstrap-datetimepicker-widget.open.top:before{border-top:11px solid #dcd9d1;border-left:11px solid transparent;border-right:11px solid transparent;content:"";display:inline-block;position:absolute;right:12px;bottom:-12px}.bootstrap-datetimepicker-widget.open.top:after{border-top:11px solid #fff;border-left:11px solid transparent;border-right:11px solid transparent;content:"";display:inline-block;position:absolute;right:12px;bottom:-11px}.bootstrap-datetimepicker-widget.dropdown-menu{box-shadow:0 2px rgba(17,16,15,.1),0 2px 10px rgba(17,16,15,.1);border:none!important;border-radius:12px!important}.btn-twitter{color:#55acee!important}.btn-twitter:active,.btn-twitter:focus,.btn-twitter:hover{color:#55acee!important}.btn-facebook{color:#3b5998!important}.btn-facebook:active,.btn-facebook:focus,.btn-facebook:hover{color:#3b5998!important}.btn-google{color:#dd4b39!important}.btn-google:active,.btn-google:focus,.btn-google:hover{color:#dd4b39!important}.btn-linkedin{color:#0976b4!important}.btn-linkedin:active,.btn-linkedin:focus,.btn-linkedin:hover{color:#0976b4!important}.btn-twitter-bg{background-color:#55acee!important;border-color:#55acee!important}.btn-twitter-bg:hover{background-color:#3ea1ec!important;border-color:#3ea1ec!important}.btn-facebook-bg{background-color:#3b5998!important;border-color:#3b5998!important}.btn-facebook-bg:hover{background-color:#344e86!important;border-color:#344e86!important}.btn-google-bg{background-color:#dd4b39!important;border-color:#dd4b39!important}.btn-google-bg:hover{background-color:#d73925!important;border-color:#d73925!important}.btn-github-bg{background-color:#767676!important;border-color:#767676!important}.btn-github-bg:hover{background-color:#696969!important;border-color:#696969!important}.landing-alert{margin-bottom:0}.page-header{background-color:#b2afab;background-position:center center;background-size:cover;min-height:100vh;max-height:999px;overflow:hidden;position:relative;width:100%;z-index:1;display:flex;align-items:center;justify-content:center}.page-header .filter::after{background-color:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;top:0;position:absolute;width:100%;z-index:1}.page-header.page-header-small{min-height:30vh;max-height:700px}.page-header.page-header-xs{min-height:40vh!important}.page-header.section-dark .category-absolute,.page-header.section-dark .content-center{z-index:1}.page-header .motto{text-align:left;z-index:3;color:#fff;position:relative}.landing-section{padding:100px 0;z-index:1}.section-buttons{z-index:1}.landing-section .btn-simple{padding:0}.landing-section .column{padding:0 75px 0 25px}.team-player .img-circle,.team-player .img-thumbnail{display:block;margin-top:50px;margin-left:auto;margin-right:auto;width:120px}.contact-form{margin-top:30px}.contact-form label{margin-top:15px}.contact-form .btn{margin-top:30px}.navbar-relative{position:relative;z-index:2}#register-navbar a{color:#fff}.register-background .container{margin-top:11%;position:relative;z-index:3}.register-footer{bottom:20px;position:absolute;z-index:1;width:100%;background:0 0;color:#fff}.register-footer .fa-heart{color:#eb5e28}.register-card label{margin-top:15px}.register-card .title{color:#b33c12;text-align:center}.register-card .btn{margin-top:30px}.register-card .forgot{text-align:center}.profile-content{position:relative}.owner{text-align:center}.owner .avatar{padding:15px;max-width:180px;margin:-85px auto 0;display:inline-block}.owner .name h4{margin-top:10px}.profile-tabs{margin:50px 0;min-height:300px}#following h3{margin:20px 0 40px 0}#follows .follows .unfollow .checkbox{margin-top:-15px}#follows .follows h6{margin-top:15px}.follows hr{margin-top:10px}.title-brand{max-width:730px;margin:0 auto;position:relative;text-align:center;color:#fff;display:block}.title-brand .type{position:absolute;font-size:20px;background:#132026;padding:6px 10px;border-radius:4px;top:0;font-weight:600;margin-top:10px;right:-15px}.presentation-title{font-size:8em;font-weight:700;margin:0;color:#fff;background:#fbf8ec;background:-webkit-linear-gradient(top,#fff 35%,#4e6773 100%);background:-ms-linear-gradient(top,#fff 35%,#4e6773 100%);background:linear-gradient(to bottom,#fff 35%,#4e6773 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.presentation-subtitle{font-size:1.7em;color:#fff}.category-absolute{position:absolute;text-align:center;top:100vh;margin-top:-60px;padding:0 15px;width:100%;color:rgba(255,255,255,.5)}.category-absolute .creative-tim-logo{max-width:140px;top:-2px;left:3px;position:relative}.fog-low{position:absolute;left:0;bottom:0;margin-left:-35%;margin-bottom:-50px;width:110%;opacity:.85}.fog-low img{width:100%}.fog-low.right{margin-left:30%;opacity:1}.page-header .content-center{margin-top:85px}.moving-clouds{position:absolute;z-index:1;bottom:0;left:0;width:250.625em;height:43.75em;-webkit-animation:cloudLoop 80s linear infinite;animation:cloudLoop 80s linear infinite}@keyframes cloudLoop{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}.following img{max-width:70px}.btn-code{font-size:18px}.tim-row{margin-bottom:20px}.tim-white-buttons{background-color:#777}.tim-title{margin-top:30px;margin-bottom:25px;min-height:32px}.tim-title.text-center{margin-bottom:50px}.typography-line{padding-left:180px;margin-bottom:20px;position:relative;width:100%}.typography-line .note{bottom:10px;color:#c0c1c2;display:block;font-weight:400;font-size:13px;line-height:13px;left:0;margin-left:20px;position:absolute;width:260px}.tim-row{padding-top:50px}.tim-row h3{margin-top:0}.switch{margin-right:20px}#navbar-full .navbar{border-radius:0!important;margin-bottom:0;z-index:2}.space{height:130px;display:block}.space-110{height:110px;display:block}.space-50{height:50px;display:block}.space-70{height:70px;display:block}.navigation-example .img-src{background-attachment:scroll}.main{background-color:#fff}.navigation-example{background-image:url(../img/ilya-yakover.jpg);background-position:center center;background-size:cover;background-attachment:fixed;margin-top:0}#notifications{background-color:#fff;display:block;width:100%;position:relative}#carousel{padding-top:0}.note{text-transform:capitalize}.subscribe-form{padding-top:20px}.page-header .card-register .title{margin-bottom:10px}.space-100{height:100px;display:block;width:100%}.sharing-area .btn{padding:.5rem 10px!important}.be-social{padding-bottom:20px;margin:0 auto 40px}.txt-white{color:#fff}.txt-gray{color:#ddd!important}.footer{background-attachment:fixed;position:relative;line-height:20px}.footer nav>ul{list-style:none;margin:0;padding:0;font-weight:400}.footer nav>ul>li{display:inline-block;padding:10px 15px;margin:15px 3px;line-height:20px;text-align:center}.footer nav>ul a:not(.btn){color:#777;display:block;margin-bottom:3px}.footer nav>ul a:not(.btn):focus,.footer nav>ul a:not(.btn):hover{color:#e3e3e3}.footer .copyright{color:#777;margin:15px 3px;line-height:20px;text-align:center}.footer .heart{color:#eb5e28}.social-share{float:left;margin-right:8px}.social-share a{color:#fff}#subscribe_email{border-radius:0;border-left:0;border-right:0}.pick-class-label{border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:75%;font-weight:700;line-height:1;margin-right:10px;padding:23px;text-align:center;vertical-align:baseline;white-space:nowrap}.parallax{width:100%;height:570px;display:block;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:center center}.logo-container .logo{overflow:hidden;border-radius:50%;border:1px solid #333;width:50px;float:left}.logo-container .brand{font-size:18px;color:#fff;line-height:20px;float:left;margin-left:10px;margin-top:5px;width:75px;height:50px}.logo-container{margin-top:5px}.logo-container .logo img{width:100%}.navbar-small .logo-container .brand{color:#333}.demo-header{background-size:cover;background-position:center top;margin-top:-100px;min-height:600px}.demo-height{min-height:102vh}.demo-height .motto{padding-top:20%!important}.demo-header-image{background-image:url(../img/city.jpg)}.demo-header .motto{color:#fff;padding-top:15%;text-align:center;z-index:3}.demo-header .motto h3{margin-bottom:0}.separator{content:"Separator";color:#fff;display:block;width:100%;padding:20px}.separator-line{background-color:#eee;height:1px;width:100%;display:block}.separator.separator-gray{background-color:#eee}.social-buttons-demo .btn{margin-right:5px;margin-bottom:7px}.img-container{width:100%;overflow:hidden}.img-container img{width:100%}.lightbox img{width:100%}.lightbox .modal-content{overflow:hidden}.lightbox .modal-body{padding:0}@media screen and (min-width:991px){.lightbox .modal-dialog{width:960px}}@media screen{.section-buttons .btn,.section-buttons .btn-morphing{margin-bottom:10px}.parallax .motto{top:170px;margin-top:0;font-size:60px;width:270px}}.presentation .loader{opacity:0;display:block;transition:all .4s;-webkit-transition:all .4s;position:fixed;left:50%;top:50%;z-index:1031;margin-left:-32px;margin-top:-32px}.presentation .loader.visible{display:block;opacity:1}.presentation .modal-content{background-color:transparent;box-shadow:0 0 0}.presentation .modal-backdrop.in{opacity:.45}.presentation .preload-image{display:none;box-shadow:0 0 15px rgba(0,0,0,.15),0 0 1px 1px rgba(0,0,0,.1)}.logo-container .brand,.logo-container .logo,.presentation .front,.presentation .front .btn,.presentation .front:after{-webkit-transition:all .2s;transition:all .2s}.presentation .section{padding:100px 0}.presentation .colors{padding:100px 0}.presentation>.description{padding-top:20px}.presentation .section-rotation{padding:140px 0}.presentation .section-images{padding:80px 0}.presentation .section-thin{padding:0}.presentation .section-pay{padding-top:20px}.presentation .colors{padding:70px 0;z-index:7;position:relative;margin-top:-300px}.presentation .colors{border-top:1px solid #ddd}.presentation .card-container{-webkit-perspective:800px;perspective:800px;min-height:500px;width:300px;position:relative;margin-top:90px}.presentation .card-component{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;height:600px}.presentation .card-component .front{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotateY(-28deg);transform:rotateY(-28deg);position:absolute;top:0;left:0;background-color:#fff;width:100%;cursor:pointer;box-shadow:10px 4px 14px rgba(0,0,0,.12);border-radius:10px;overflow:hidden;border:1px solid rgba(0,0,0,.12)}.presentation .front img{z-index:2;position:relative}.presentation .card-container:hover .front{top:-10px}.presentation .card-component img{width:100%}.presentation .description .col-md-3{width:16%;margin-left:4%}.presentation .first-card{z-index:6}.presentation .second-card{z-index:5}.presentation .third-card{z-index:4}.presentation .fourth-card{z-index:3}.presentation h1,.presentation h2{font-weight:200}.presentation h4,.presentation h5,.presentation h6{font-weight:300}.presentation h4{font-size:18px;line-height:24px}.presentation .info h4{font-size:24px;line-height:28px}.presentation .section-gray h1 small{color:#888}.presentation .color-container{text-align:center}.presentation .color-container img{width:100%;margin-bottom:10px}.presentation .circle-color{width:40px;height:40px;border-radius:10px;display:block;background-color:#ccc;margin:0 auto}.presentation .circle-red{background-color:#ff3b30}.presentation .circle-blue{background-color:#3472f7}.presentation .circle-azure{background-color:#2ca8ff}.presentation .circle-green{background-color:#05ae0e}.presentation .circle-orange{background-color:#ff9500}.presentation .section-gray-gradient{background:-ms-linear-gradient(top,#fff 25%,#e7e7e7 100%);background:linear-gradient(to bottom,#fff 25%,#e7e7e7 100%)}.presentation .section-black{background-color:#333}.rotating-card-container{-webkit-perspective:900px;perspective:900px;margin-bottom:30px}.rotating-card{-webkit-transition:all 1.3s;transition:all 1.3s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;margin-top:20px;position:relative;background:none repeat scroll 0 0 #fff;border-radius:20px;color:#444}.rotating-card .back,.rotating-card-container .rotate{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.rotating-card-container:hover .rotate{-webkit-transform:rotateY(0);transform:rotateY(0)}.rotating-card .back,.rotating-card .front{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;background-color:#fff;box-shadow:0 3px 17px rgba(0,0,0,.15)}.rotating-card .front{z-index:2}.rotating-card .back{z-index:3;height:500px;width:100%;display:block;padding:0 15px;background-color:#e5e5e5}.rotating-card .back-contaier{background-color:#fff;padding:30px 15px}.rotating-card .image{border-radius:20px 20px 0 0}.rotating-card .back,.rotating-card .front,.rotating-card-container{width:100%;min-height:500px;border-radius:20px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.rotating-card .back,.rotating-card .front{-ms-backface-visibility:visible;backface-visibility:visible}.rotating-card .back{visibility:hidden;-ms-transition:all .2s cubic-bezier(.92,.01,.83,.67)}.rotating-card .front{z-index:4}.rotating-card-container:hover .back{z-index:5;visibility:visible}}.youtube_tag{position:relative;width:100%;padding-top:56.25%}.youtube_tag iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.fixed-section{top:100px;max-height:80vh;position:-webkit-sticky;position:-ms-sticky;position:sticky;bottom:auto}.fixed-section ul{padding:0!important}.fixed-section ul li{list-style:none}.fixed-section li a{font-size:18px;padding:3px;display:block;color:#666;cursor:pointer!important}.fixed-section li a:hover{color:#51bcda}.fixed-section li a.active{color:#0bf}.header_link{margin:15px 3px;font-size:16px;font-weight:600;font-family:Helvetica;cursor:pointer;padding:.5rem 18px;color:#636a73}.media_date{font-size:13px;font-weight:700;padding-right:13px}.media_box p{font-size:14px}.navbar-transparent .header_link{color:#e8e7e6}pre.prettyprint{background-color:#eee!important;margin-bottom:30px;margin-top:30px;padding:20px!important;font-size:13px;text-align:left;border-radius:4px!important;border:1px transparent!important}.presentation .atv,.presentation .str{color:#0d9814}.presentation .kwd,.presentation .pln,.presentation .tag{color:#195cec}.presentation .atn{color:#2c93ff}.presentation .pln{color:#333}.presentation .com{color:#999}.presentation .text-white{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.13)}.presentation .section-images .card-image{border-radius:6px 6px 0 0;overflow:hidden;box-shadow:0 -3px 8px transparent}@media (max-width:1200px){.presentation .section-images .image img{width:100%}}.presentation .card-text-adjust{padding-left:40px}.presentation .info.info-separator{position:relative}.presentation .info.info-separator:after{height:100%;position:absolute;background-color:#ccc;width:1px;content:"";right:-7px;top:0}.presentation .info li{padding:5px 0;border-bottom:1px solid #e5e5e5;color:#666}.presentation .info ul{width:240px;margin:10px auto}.presentation .info li:last-child{border:0}.layers-container{display:block;margin-top:50px;position:relative}.layers-container img{position:absolute;width:100%;height:auto;top:0;left:0;text-align:center}.section-black{background-color:#333}#layerHover{top:30px}#layerImage{top:50px}#layerBody{top:75px}.animate{transition:1.5s ease-in-out;-webkit-transition:1.5s ease-in-out}.down{transform:translate(0,45px);-webkit-transform:translate(0,45px)}.down-2x{transform:translate(0,90px);-webkit-transform:translate(0,90px)}.navbar-default.navbar-small .logo-container .brand{color:#333}.navbar-transparent.navbar-small .logo-container .brand{color:#fff}.navbar-default.navbar-small .logo-container .brand{color:#333}.section-thin{padding-bottom:0}.info.info-separator{position:relative}.info.info-separator:after{height:100%;position:absolute;background-color:#ccc;width:1px;content:"";right:-7px;top:0}@media (max-width:767px){.info.info-separator:after{display:none}}.info li{padding:5px 0;border-bottom:1px solid #e5e5e5;color:#666}.info ul{width:240px;margin:10px auto}.info li:last-child{border:0}.payment-methods i{font-size:28px;padding:0 3px;width:38px}.payment-methods h4{font-size:18px;line-height:38px}.info .description .btn{width:240px;font-weight:500}#buyButtonHeroes{margin-top:31px}.right-click{width:100%;height:100%;background:rgba(51,51,51,.8);position:fixed;z-index:20000;display:none}.onclick{width:100%;height:100%;position:absolute;z-index:20001}.container-right-click{width:100%;position:absolute;top:0;left:0}.container-right-click .card-price#card-price-small{margin-top:70px;-webkit-transition:all .2s;transition:all .2s;position:relative;z-index:20003}.container-right-click .card-price#card-price-big{margin-top:40px;-webkit-transition:all .2s;transition:all .2s;position:relative;z-index:20003}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}.container-right-click h4{color:#fff;margin-top:45px;font-weight:200;margin-bottom:0}.icon-class{fill:#75c3b6}.navbar-header{min-width:135px}#demo-navbar{border-radius:0;margin-bottom:0}.download-area{margin-top:30px}.sharing-area{margin-top:50px}.sharing-area .btn{margin-top:14px}.demo-iconshtml{font-size:62.5%}.demo-icons body{font-size:1.6rem;font-family:sans-serif;color:#333;background:#fff}.demo-icons a{color:#608cee;text-decoration:none}.demo-icons header{text-align:center;padding:100px 0 0}.demo-icons header h1{font-size:2.8rem}.demo-icons header p{font-size:1.4rem;margin-top:1em}.demo-icons header a:hover{text-decoration:underline}.demo-icons .nc-icon{font-size:34px}.demo-icons section{width:90%;max-width:1200px;margin:50px auto}.demo-icons section h2{border-bottom:1px solid #e2e2e2;padding:0 0 1em .2em;margin-bottom:1em}.demo-icons ul::after{clear:both;content:"";display:table}.demo-icons ul li{width:25%;float:left;padding:16px 0;text-align:center;border-radius:.25em;-webkit-transition:background .2s;transition:background .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.demo-icons ul li:hover{background:#f4f4f4}.demo-icons ul em,.demo-icons ul input,.demo-icons ul p{display:inline-block;font-size:1rem;color:#999;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.demo-icons ul p{padding:20px 0 0;font-size:12px;margin:0}.demo-icons ul em::selection,.demo-icons ul p::selection{background:#608cee;color:#efefef}.demo-icons ul em{margin-bottom:8px;font-size:12px}.demo-icons ul em::before{content:'['}.demo-icons ul em::after{content:']'}.demo-icons ul input{text-align:center;background:0 0;border:none;box-shadow:none;outline:0;display:none}@media only screen and (min-width:768px){.demo-icons ul li{width:20%;float:left}}@media only screen and (min-width:1024px){.demo-icons ul li{width:12.5%;float:left;padding:32px 0}}@media screen and (max-width:991px){.following .follows .row{text-align:center}}.atv,.str{color:#75c3b6}.kwd,.pln,.tag{color:#7a9e9f}.atn{color:#68b3c8}.pln{color:#333}.com{color:#999}.space-top{margin-top:30px}.area-line{border-left:0;border-right:0;color:#666;display:block;margin-top:20px;padding:8px 0;text-align:center}.area-line a{color:#666}.container-fluid{padding-right:15px;padding-left:15px}.example-pages{margin-top:50px}.main .section:first-of-type{position:relative;z-index:2}.profile-content{padding-top:0;position:relative;z-index:2}.row ol{font-size:16px;font-weight:100;padding-left:2em;display:block;list-style-type:decimal;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px}.row ol li{margin-top:10px}.material-icons{vertical-align:middle}#icons-links .btn{font-size:20px;margin-top:10px}pre.prettyprint_pub{background-color:#eee!important;margin-bottom:30px;margin-top:30px;padding:20px!important;font-size:13px;text-align:left;border-radius:4px!important;border:1px transparent!important}code[class*=language-],pre[class*=language-]{color:#ccc;background:0 0;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar>.toolbar .toolbar-item{display:inline-block}div.code-toolbar>.toolbar a{cursor:pointer}div.code-toolbar>.toolbar button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar a,div.code-toolbar>.toolbar button,div.code-toolbar>.toolbar span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);border-radius:.5em}div.code-toolbar>.toolbar a:focus,div.code-toolbar>.toolbar a:hover,div.code-toolbar>.toolbar button:focus,div.code-toolbar>.toolbar button:hover,div.code-toolbar>.toolbar span:focus,div.code-toolbar>.toolbar span:hover{color:inherit;text-decoration:none}.command-line-prompt{border-right:1px solid #999;display:block;float:left;font-size:100%;letter-spacing:-1px;margin-right:1em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.command-line-prompt>span:before{color:#999;content:' ';display:block;padding-right:.8em}.command-line-prompt>span[data-user]:before{content:"["attr(data-user) "@"attr(data-host) "] $"}.command-line-prompt>span[data-user=root]:before{content:"["attr(data-user) "@"attr(data-host) "] #"}.command-line-prompt>span[data-prompt]:before{content:attr(data-prompt)}code[class*=language-],pre[class*=language-]{color:#37474f;background:0 0;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f1f3f4}.token.punctuation{color:#37474f}.nav-link-narrow{padding-left:.5rem;padding-right:.5rem}.card-top-shadow{box-shadow:0 6px 10px 1px rgba(0,0,0,.15)}.nav-tabs .nav-item .nav-link.active:before,.nav-tabs .nav-item .nav-link.active:focus:before,.nav-tabs .nav-item .nav-link.active:hover:before{border-bottom:11px solid #a49e93}.nav-tabs-navigation{border-bottom:1px solid #a49e93}.tablist-icon{vertical-align:top}.tablist-icon-h20{height:20px}.tablist-text{display:inline-block;line-height:20px}.social-links{padding-left:0}.social-links>li{margin-left:3px;margin-right:3px;list-style:none}.social-links>li a{font-size:20px;margin-top:10px}.youtube iframe{width:100%;border:none}.copyright>a:not(.btn){color:#777}.copyright>a:not(.btn):focus,.copyright>a:not(.btn):hover{color:#e3e3e3}.b-lazy{transition:opacity .3s ease-in-out;max-width:100%;opacity:0}.b-lazy.b-loaded{opacity:1} \ No newline at end of file diff --git a/assets/img/bg.jpg b/assets/img/bg.jpg index 6fc5cf483d43df6e8a835b4a56690b5bc4bc4a1f..249f782dbdc69faad2836316870e65836041381c 100644 GIT binary patch literal 33270 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 literal 118301 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 B1rpTU@wA?A%dLU4Q~-2xakA0uS6@C;p$r}k z&>ho?a7%ura2H@APeRK3s~v<`9071rCcva#^V`>9cd6?B-Lgi zs9jz~uu%v6_YHEb0?+xWCQu0%FUP=Ck_Dzk2|&HOQ409qeTKjTFi>FFun$R}AMAt1 zfSV7C`!800U9>vuNfB#__K>e?#8s5R?L=19bF$>yD2(4W%@fUq6-t>b)IBG4=PKv&CJL zL<&N@h|l%@#F&-VWO*7(TD1!TZC`+<0Ude*X7mQQWaOR&m5_U3Sb(FF>?0GXf+EUl zRQ@ZTK+qB(9ORw=aVn6&(Z@%x4~)gBh>&qkt^An5-(+NWRRA%;peHo}JW z%gf_+xz?Ui(MgXy1*_&lzY)Y(_fPwx^g2xf~Jpw7#2vf#gS1j)-cmuLyrMOuo!@( z!HFt=39#s;0cW15T(AdHg7dPdjnJnAa7H%C++pqsn5iH9e!}ZPB2{8`HMGdRVC^r4 zYJ$uq$n49<;Y}uPHwxx>9~|w`o5%|`RD*|9rrtE3?4k~XIybaDnIWd?z8FH4#!!YG z#?C&zMaj9G<4bR59t#TrrnFa?CA36mxO8Lw+{K|$HQ#(2^dKB4 zBH$+=X#$^q0%!Ysmar>QfCmZX1Ki6{!vjJo`P*a8IK#fIX2E|Yh(FWQB^RZydAWP@ z7i;@-K9Y;u7bl$9fF^PI;;jI4cJ$;a33Fcg6$knM!i=(T260u8L& z!r@n6{^*}AV@5pKNGiR9HhDj(9|oyG=Ii}1MY6YT{Ckr_Q_z0P8F;A)_<8xD29WvxeTK-oYPA6MnXJ9)+xkvG7_Yx=Z1uid zKYbmB@;0F&k5(Ed^c?sK5K+zW;BYH|O11*WUX&d+&ADTHnu7iL5fyU-r9vPTl(G?Tb>q>2aFeIgK6F z94GcW-ZFXB^sjV;2WTch#r>cFhtu=~fPiZXQ@scY0Dzy{NIR3|-PGY#AwfZr>f;mu zp)0@y0C;;(Yhe9R0prr7rV_RHjJW2&Ih|ki0{Xqd_TZ}vm(o)~E10$s(7l4r7miQQ zYZKX`d}CRktLcievqmjTChOYaDLCIIn^6uHkBQ;sT=H)u&Kva_(l(*HL9`c_D}Nj6 z9b6J0mqkV1Jp$r?Wjy1A9tBVDrw}RaSCXt0)S;~V?_^&it?UQe_-%alx-&v+#z-2m zYxF9DTtxNNv%R-R9vlL0IO&=c{&lG1B+K5$hxwDS!2+UPs%^7OWH@bIJdf=e#03^vU|)5zd8+EZE!po}iV;4? zO@8dS?y>xX=-Rs#tOr{->|94Hr#qi>M3_EOFWycD_v_+n85c4usCR%>KhW@68!5J> zIzZ1Al)WC@8du?6>kneD6EuKDTa|&*AAcH8Z7#383cl?!_fUEDZTYx%bJxe~n`g&@*cU3OTpG()+8>TRLiAmr?U5aF2<2x&;06+D1QO zL1_fJ5|qe30qZ$P#ht(v_Qqw+Gu}>xtBgU2GRiICB_Y_KY33iSB9u`FUR~*C1OH&9 zE&XA^M+MOduF?Y0N{}_X0XFn5BD(Y-@VvoAhpvz1T4z{qM>BHUk9B#cn??zRh(rsr zgY)n9lrmxqga<(6|QiSv2Hr2+8bUX*Xim47!J^7)Ht*PXYmdMJL;lVJ*8Y!6F4 zyPWAg1vnxZ{i7sJm{<-!eulY5|J= zj;g00w@(V%BJX>7wLgsO+7G(RFF>veQels$qylCGi{{urfzyQbZuiDE&(8?2#yb+l zj;&8Zn-BK9pJsRrL@L3d)%9&rzr>QzGvNcQS$v&euA2iimd z-&+Ua9FjP0kj-=leI5oIae6p95RuAjjOk2%HPZPi5B6tbo$XfHn)8aQ3VTZR$c zJGp#ijsKS(d4PYW5)Ki=cIalv1?*sGI92R3G(UhsKhQ}^*Q;!aG}W9&hvuT7JE6sQ zmo>|{?;7LA3@y1ZtB|_Lk*U3I+zlNQ`x$@?vn*-;L4*HF%qlcmrz+QYRogX<-ogp)tSyaEXsDjM&K43%e61Zo!Il| zahPP50>St%1Lg*Hzhp1(cGR#fqt{k`Rl_Xf`aE{Y9yCF%oRKuqR2$f%q;?Pa&S^uD zbR`tbRRax2m)j}bHf2;E{Q&(5iw-*b^LV4L$Ed^l!-Ut^z*8P@wu3xJ6sXBXC2#O~ zIjY(|*_{E#zXRdXJNBQw5&3zw2U>!vhXHMl*SQ&(TC$Zo(`}chB&iI_0;by7u{vH6 zU9FruGrM@7b!2vqdpZSuoRJfXU z!>6C5(UiNp_CM9AKvFq#P71sADuEP<(P5`wJuO^Vnp*{=kN>e$w>ErYLr9q?`u6s( zNw7yEqQAT}9}8XW7@1K#E1c;Eo-f8}7af6@c$Cs7!h*=k$AeFj+9}Ga#ibb1#gyhX z9goKrJ5r~FN>+G}qe?L-Gb?8hgNzk+yL8Pp$KF5@<>ytr8{zZnLK}w(D(?Rr4&r7J z0Im3eEhUxiP70<7=7z9G+U*oFsc40FyCv3Rz#kH`i1$5XP9~{16zEIkEg8fF>}zfCEFHjwbe{r^<^wcX*lhb$36J z5J;r-nU8SB)rxJi3I3&~!%k=>yTi`HZ~o$U!O@A{6`y-V`1QANaix$R-=;3BH;%)@5Uo48$mf5(2H z|G!6wwPW5?Z9ROHk_evjQP0@jpZ4UuuuJ4|X@4@kW>+{jmlE>pdy$SgON;fSeA|8Y zz+K`uMEJZGvvuLu>+y(J#%5y;1~l^ig+m5br8SH_kHl>-=3Z@Y2Qf(c4hSyfH+0<34n1W(2*-ZSVp`bA zp!wC7<^Afy`>pzcz@gILF8CKU(SD_O24%rK0$FVWN?|={hVZ@F+mBTXFnt`2!a=LL z3xUGKoP;q+UeRDvSMBnzC=VM+5l`hP6~Fgif=tr}l-~quKybnD_kh<0(n_C@^@E23 z*GfT_4q8Ttf)rQmnm?W8$UQ}drLOb(0O|HPIrZE2^u@s^mP5XSeCTk#dhO@3a9wZR zW(SA06*Obb?Q!B50waTBiGtH>RS(wc;am>Gy55A$>HkUaDJUqg863oFJ%1t{bx^yw z8F=Bq^gw*=y7j1Pesr3t4(1#2&OqG*W}0h5F4~pYhbZIkK3W+(_xZ_a82*O)}p}D zey2I9vdsy7C%g2y!=k}Q)RifL=YA$oz>ef@Sc6H@Xc|n!oIJ*0`HtIUqs`KnNm*rX;y~ZJ`}hm8m#n(Ie@En>@*%R` znGg-@wRNWUzw)!%@h!6S$sI4o%Szehq(4(neeo08tfsV1u$?H?k(b9K@Paw@lI6y4 ze1ar@Yp%LYN~Ptl*~iA`7apN@yc(%Be=?)!J7fuL-3-dzG0bcAueu6fifbCf&lO8=Du)5~ONS!PlUc$^ zf(+$S;l)K4!&6A(4UD0*;NQk1A*-8>BqE+b*~7U>YFYh9W}Q8{rez<93rc zqbh$4JWGLnYss1S8oZK>uAnJn`DWsr8Y{t00|bT6fC)Aoj=6f2y;we7`F*E<-d#`OgTVN-zES3giEInig-6LVBG}IgOcmspvi5Bv zAcSe)$|(iO0{i%4|BSe@U=I~X;?onD-nxKZY>A$hl1omT`LkkQz;+Mey18_2D| zgYwQ?mB#IdgzJ234j9A({d$tqd4JUF!~7|bsGk0Vsq78`b^gj^n9}9_{uFTOE6;E9 zs|@#Mx%7)z>EJ=lFE{rp4-YFvPk9~Gx-e<3jrujIj#FaiMeAz1=A@>90s|DO7Z2k( zKze}$$|@;kk~!=m9+F}`xeO(V!beil0=+Qa`nT?g{+%LJ#7fVIWqp^|S;0D?!?SvW z(lg)2?+ZPW&-B~rzF|pnyPql@=%E=vxDJ@Yy-B&fOxff0DP%6V)ZK%1r8CHb>%PqX z9~;=UD0ngOx)0xX9#MQ(vW*zDD#EroxaV)N-U8C?%ASe2&5wyE?2ittk-OtaL>u26 zh`6P`SQ=Mh%!q?*%#!&TYZ(~x1$7e#Ne5BPWjryvw;1|j91i<;9#Jp?E5^25P7nNB zSw?6%Xw!Ohqj^pa#B;3E^=~q{f#-JgV;?Bz7^htdai0z;RHz}_K#Dd?W4GWR?t+>U z+{urn`L2#NE%auBU&KfM^NZ-18i6AQe%HX-f?guDqJO-!FHpJ;ZB7raIu|!s|E?bJ zO&)0{L@`-qHphtTU*nDVyLetN%7AD};RxeP#Y@82xJz}^lrWj@2EB1EZOsuV-E@0{ zzU^Q82ZG3x#m>d>-dLs_WXmN;eoFp@^;F(T96hv?e8-@;3H_L^By0~JCjP7X>Ua~D}?MDJb4=>?+pb$3J;;A$@le)E0K!ly3ZAS#vzc-IGz$1Vq8<9J>o ziwO>X3vB*V{<&Cd2jt6{Kls8kf8ZjML*;B%R2KZeyS@#I?VG%lZ9O~whQTZBJ=4{- z{~=f){->*RT0Ei2L%9P?etmU95M^opyr!d*r)xuZ)Fc z^7$Wx$3{7yKj-~|;LEnYV;?MtnES?Ca&$dj95A`~9^~;s7>g1;&)`W#^GFg*NqO{l z)08xx-rDTKQayFo^9yIZ7gn!+emz1YD6?Ui4~hisZ%3D6CiaUlWcAMHPxx^^1uW1% z9UQ*Q9BRqpU!l?ccMa{0p)e`V#)&~&MgcxvT87m06o!FM(cfS+{{m!Wk-9H{Z4P>O z9Y#A5N+={eYcAh4>-e>)MRlMWs8KOy=HEb~YPw-DkF+B6$jAX2OaYt&} zuhJ4U+9)WC0U$l*J8!?tw03?SblUHJWPxXle-^4j;dr`ocOAvLT-pQXn*|+2r&7?c zw_@0EM!n+`C_h`h8Ow2W#PwPdawkIx9z>F-TeHWD08bvPSd+;aClO4Q>yYWMTCQE; zR<6@1;kjxwf3quaN6=Q>3Ys%W$~^!#p==+^9qEO6RNQdvTKT^w7Xy1?I%F~v)5HoVWIp_YZG$(BDb^=EVBUUm@5S9>+!~@BI0f8;&qs7? zdrWy(;2;F>w^BRyNU?rSj_qwjgTVRQs{`{yz9t*jJyx8Sm{%BvIY&5#8-q%A99RG! zpATTCpSHWJNu##d6UB~xUm2H5m$KG3_bbd1Gxdwz zo-4K7gt&-Y2K_p-$~+x7R8zd!{Q$w~7L>z$Q%z>X{~7I#A?tmI=)DV4rjVT_Umlrr z$msPsHT#SrCvDiKe_+?y5zYHwH4X#3CQzsbg}LXYel2zpKIp8|l>mEtCX9unJqjA9 zY&nfE)aV&cIJPbr{0kDZ|K~C#9FC8%;y>7Hj;OnfOk0?*TTP&^Zm z_bVvU`ME=HXz6cY6-MR-xwQdOeDMu{bLxJHrsa?iEfg5Am9$3m8SeYPVZSfBoNR7qKmg~x|wiZUDYPm^URANFL40ywq* zGn}`+9S%*pkE}*gLvF5CIa*gVLa>M3SonN@fB4qS?G5a?@^Y*F->^3OEg1qHdlgT} z_Vvckrpw@hh_AuT)}H)`@xo1y^gqKM-s7{?(PdERoqd}Ip@F{3(2kaaHA=}$>(h?{ zyI{qk?b8mBR&zdU7kqx@Kev@n(Ft{tr66-eWOz8pN{BeyJ0q{@9^Px+bBJjCYNExNa76y~S;0eAzMXg$BH#g##q$vT)9bSiFww51uTYjtkzSyy_B7@vX`p|Ls9{{wKn+qQ@d#vFk|(SR)Amd$lk*-C@_Mopy8w_2&2|Ac4zf(wJ0j+m=8WtQJ;j5)!<|h zy1_GEfBzH}EuY-pvm+uuUz{(rv-St5W&^jn%JNK0`5ZJO@#y#G3yWotI%DLkZme%t z!*$Ul zO_!nPKWMe{Be4jed**Y!=SPl%czdHvin7Bc@8{QD5biyd8X?a&+Y8vN*%$rzA#&4F z;_~`^o(yDB`5yJ!1zjFMCYGSEv*E#sA0Bc(Vinyr0yE{G9-+Mozw*{Y$II*)78Vpi z-X=BoIOhUgA1wcN>s$^eZW>}FFP2kS8w-RwF-&~7GJT1)x+k?Fbc0I#npt{#a^~6l zec46CYZa!XUE^7MPl48rsa4)cc4;k|e|)DACUy5QG$%;+cINico#bgz@pcDbG269) z3&#BJ@>SC-r{>U0WlOu9rIzQ4wIG36DXbFnLJ+q;Rh3AJ2O zM0f(%J%GvBCF$YfaQW*NR7a@0T^GFnvOs_RTW23Hq|%tXGnSi}X(XO$gwb`*$nS=f zu*n5h^+_7b#f*v{?lx&tT13Zqw|g@$%z~BKUa)`gYyZ318;UKkL&JX!78Z?xaE)H# zSs_B*Iz>L2QgM`#rBn`7R_<@gRR7sXJkF7FpGdn+qS~u3KM=l;NSecKwS4r?Gn54c zY|dVkOKoqR$LAmnJ{Mw7j)TL2slIIO)^(jmMg^>@%(PDn(xf9L-HLiv8lGDgQi8b~ zlcyGwSVpl^hu5Dx4PJI%><^qBCs;B_;kAK|h_&XuYx~~gQuLSQz2NZUn8IG)iAw9m zSama1mL$e<<)X+3lCD^phf71&dTE+0`aC6lswc-QrJg1 zyc~S{7;j%R8-4B|0PnRo8eQ(yHExDf7_+*70HgFroZ?nWPeo_jk*fdnD8W24FZtAf z!+Xyqnrg?y8|@7Zk`<~MIC?V`UJeeRo{{O>p;gKeN@?~5%+BKQl*uhSBSu}@_LZ1I zo+baQ{fm~*EvIr1mq@DIEKDY7gC<@@Zkh`Reejasc_#p6E(+J6p=-sjTwg$1^`hqV zc0YvMUXQZ%<{!!iH>-+>1-xImV$SkpzT3YP^|11?Bl^G8=l=uM|6kJc|2_VHsZXN+ zO?_T*d01RaTI;OD$05`eu0AsN+7Xz#5 zz7YhyQ)ypx@K2sX?NO@SHLOc9RHQ@1Nr}o*K{~3*+QZ96M;!;bS!oRNTTOXNn-hAx zZ;d4YJklSWDCD@fRT~)ry&`|CYm;btadXP|1sdX7b#YSr6+(-jKfz~yA&b2^jy1_W z1>pDMQzN-+9oJ^6yLoQy>T)CP96e&uA=qG-h{?}yqDb$hEdcS-u9rH!vu6XBSqUHl zu|4J}YhG_+y_EFIQF-2wT4tj!+Q$dgUF3X?ktLRi>pDb%nkrP~)@$kA5o!wV*J=Vj9Cj&YleToyRNmE#0RDdexy3{EB4z@qT8TG=-G1GxcVCf;oUPoHC0uJs zyA>`gO<{fr?^3$T20?z$3V(b*bFF!(BS_~EJd5FjIT6?RuMBHPFnkvxL}2Ojp3a&U ze&zg@rklz)vNA>QCIOhv_GAQjHiJT4&<`q)@IHK$*@QT{@39#k!3iA7GEVs|Yuwms z)!$K8SNmiSbq9(|a+4P5`BQaGg!bUc>T*tVDY3mf)+V{*gvpiMx1r>vTs+ERpTW69 z6uETZ&Y|_SFS<_@PFSNNzQ_8<+;}<_emy%yNn<-iJ2mHYUlTYm)wN%nHaMcRH0m%_Zc{}Zlojh2PRx+t?E}tH0P`k`jW#$dY7uzxIm@!({Gk(qE_Qd#UR8zK0 zZfM#F9HG5y301iS8@y+S99egmYPhUi)d#Zk=)p>Q3)NnL(wtK6a}bF{@GhpIyoHuMyQ&A zB+`F1+d4uZqx|5wlQ)~-eUC)liyigJW=tTZb*d4U^;M{eQ(`G02qmr(Ukg*C&lE=fJ^%)}VFQPaWZ%gzHMrJd=Rja#Q^a#QZ{zD1r-IFO(BB)b6I?XHF)Epr zWr#>0SqR;iSE$Lp$nEVjIhsOC*9-4glYU04d6nm%D63tg34ud^A) zEbAhSxCjk&w4>h+8s>?pPD~P)9T2s0 zu1Pm?@=SMnjqQW*daM2lBoHR{<$BQT3vnt=_D+2NNi>ts^s#TFhp0}j(7>7=%^yxB zX<_l?{lmP6sLR(U0uQbEgU}NDdVmsANZO|kgn_EqB#{A9#nDZK)cN&MnWc!Z92P~RtF|>SkX-54{dJX zP-dYBPvLQ3!WceukF7`b;lOT^NgYwx*orwTd4vRYt4wAhfBFWqOd6-~P?m~nyaI(+ zVNTPetE%24roD{x_ExJbMK>^V!g%AvA?>T3H!#DFuP1;Oz*vcV=02PvceLjQ1kh{& z9etWezmG&frd~%#JYKKldSTG`k$E)5Bw3s0tz;LFLROyyG|4Z(Ak|y8PPUll85od+ zN$tOpJs$uniG^BC;<1QNqf3C2vYfYeCT5-phXGLx~HnA zUDKJRBe*}2-2gnGZYQ%qZ|;c_p0jjz;lRz9zVBA&-`nEDI)Dk-CW<;Om&{N09-k0$ zEhk4EgH~>g)gO4p(@Pu^;k+fmysmAWq0U8oFM}2Lf0WXQgcDG6W>grK02J34hx<2W zR$S)h`~uWkg8blZk0B<4WU~^)GkU9%boi@6dH_hRkTRP347` zQB4d@zYr+Q1TYRg=<3VlT#B*T^f04hrWai-BhKU_y!tWpvZ<*tJp!-s5xq5C|5bEl z!*S?`sZz#jkxnPJoEwRtMVy-+Len$n6PV!DY>q?l5;cqMXKsA+nE;x3z-wPF&Q3tD z&~Ss}koF8;8DA`yj?##5fk9aV5c*&DifvP;hEqI9^J~_(iM53Zc359--fiR62eCsm z!rA{qxXH^@f8|!rlvEhr`pAw~=@+8dSrzcm*_CknCn0=DutiG91ps!B(*Y9_lRcyQ zY1&lv;={9`MdPvBlRBV%u_?>k$n@FgDBkGIs?NavE;l-lu$sF&{rL{k9pjfEHh%u) z1s9Et66pOTl^) zQ+X0=k1=)}qL5PE4Qdtc&g3g7$nC2jfPTF(``ke%+XkG!*xfgi!=;PiLH{^og~xWG z-w`zZvRbGGn+qBUbf(a4KKwc4BDC1Px6@o3UZOLnShO3rX?(5ww&gu17siFt z)_uJ(SHN$5Cc=l592CRJ1t5`iqypmrt8d6RH0WLc=x5dXB{U#}+I0`0Vd6tX;#?=c z(B=7=6&aF7DQw|N(9okT&c4WL!4LATmSmZGsN2KH?T}Tu-+`?nZ1mn={ExOrSSU9M zMgc_P7BN)Wogd%GI)j*j%mAGkB88>nkYxMQ~kd=G~RNgRW?$mw5D09-2t^*#@0)%VdJjgX&6`~f> zZN2|{V4$U%%09fb0|VYAXu*a^W@gC{8=Qg5YQO+)>h81jNcodR?Ty758ekyeS^3v0 zN_?DB_ZS(~;NX8M7JMAal~Hv)u0uxvGFl>oMT@W5a>vH8A@PkQdh-ASZIYR^CSZ7@ zL>5sg@D-p(l4Rp-u1Jor=gufaDEvdY*dK9=S$|qd;`n;#vA;|@NzKL~=oMe=k)Ie23;F2@YjiG_PU~*hFkIJAQUE{FQvV|>kAsy;1eQ>H^5?3Q z#g=x;PvxtYa>JD4&a3jQ1&oURSc=X-~Z$+qZ_H`hwkM{o6X1<1dq%{gjJ^% z>U5hMz%*FtoT8-etPvs7au0_GiBgL$eHtxV%U+SLv1Id@d&&o&o^MixEka4gdI5_m6mAo>d>>7 zAa-Ib&!rZLtWE8vamL1wslgA4^fz4hDT%(K`Uh2c&S>{g;Ia8j2r`te zRIt{w8i3RX1!S`IQq=%P3WUiNO-!0rRg~0t8d)v@vStu8J94Kq#uLo1uobLuX(W)@ z8@#K>RyTiVzEgumHm@OmJlBe@Ae&EZ2gR@*{?vHHa%!>qYX(5I7}xnx9#vh|ISyg2 zOp*F&LQqTp(u*28B<#D8!A1Re{0k@3wj;sE+{VfC+RM8t&+lMQ3CM;fkTulrWpB6_ z=weRyQ>^A!80Za=f&>ZEQ{|(QXGHq65`CnKO@p7PrCM_`B}PazftA-RQXanf;a`j(yGk8L(`mMRPABwEfx) z7A`%vPr4+Q(#XG{uHdlb%RAceZC!RNaNl}ZPJ*ZU;;)*0 zk4j977gvcuAi8G;2C9HO=sS3d3tYOI^U8=aWQg$AjADMZb!j0*%Mtc&$mU>;nx?{r!M;qxL@t1I zj~dxaIfpX%TBt0SSYr(72?*ocFysd#DTV7m2iSr{X^g3B3T-cl^kyhCh2Ly3|2h`d z$wrJ!6B=1@s=W)>!Vmlzh9HW~-4XqrWYD#%7zVNn_v=8$A|94-W}@A3`(k2-)G;j9iy_dg9MBo6!APO zAvh#t;%S1GnOp6b$ZjSEpxuXv#j7Zo(=a{;<@zdOrU)JLh^GY~qAO${<^?aoVi@EB zq~=Sj{>sP7c(bIZI*!{Dbt0!tR+?OtbV<9xn7{+)ETs<835wvE?3tMSut&PGsL*uJ zj{^z6p<{r!UVdR`*=0F~`o%VR%8#Ck{Ckw-h|&jHdD^DX?=~%SBpK%loedK9&jgj zjiBNT7ES8q76E!ca=()ATWWlbYAYt)8t7q({2dcxXDIb5J@bvP9A3Cwyb(F$(D9TL z7I>n57rOLb097^#;I=e<0-H_F86YHbE{UM1BZT+U1FQ(&NEVvla;Fb9a^BF`I}$tq zmUUL#SIcrQ4^)@s22`k8s>hOV&u;`5Xbq-QwIWJ?{ZgN6&c@LeOndg~SbZ`A(6-fP zjm;*%$5eoe5x$+oUniyqC;++wB1EZ-1AI00d?3IiFo>C(*+ajU@MI^6W4lc>Hfx%T zI`|!5*BW*1v3LgLRiL>v@K#Lp4-lf7bsbT3kLo~5*9LFjS&48zU6|@)UIoV;^%wY6s->|;kpQJE$j`7vJmC16@ z(t-lv_`Qyhx45xZSbpbw6Rfzjf_Rqv5oG!uye?r9a*e&sWnVm!K0k>SPnvejDA_F1 zdDSZfuv&(64UbeSlxt=tG{4Xn&mH=FS%HQBpv!C&7pfy{a(;8rTYBaAd0$9fVoFm7 zEL|sF^|BKnEJ(oSP0s6+{U-QDdYiNB+=G^m+fr(;N(rqwE2-T1^a^4R^Cg$*k+7Li zOy)#u%GP1Z`1@BJvV%YB2*%l)37YCfy-T!bHFGaztZ4&5o_uvHWjZ{zUqAE3Gi#Yn z6V-BeW81?AJk<~D(_t;&r^typDWtOXbb9Cc#qkE(M3K88Cz(rS&s5&6eVfI`BDMTe z=e1ZL5TtdkDNWi+-goEws1fv9rpDAuu~ePP#pgYhE{UB8U@N)3#AnW-QJ6WSWd6tm z?Mk1?$vDYl?P+K*%-DxjP?bxvvy+n4AzR9tVyJB?LhieEfj$9K;Lrw` zUNgdIqefuTH-V!JqXAYaE(_(gHy%yB`^`wG4OY2`>)a`)<@}uU#o2j08HD@wBcCRQ zrdk$bYhc^TcS^-3L_hm+I*>i{K_>s4lQ4y}z|DfL1YoNs3$!6r^S=$p%A$s9im+H4 zFQE;kmn9F&bc}T9gf?2@Ix)MdclB@&d)%zOkuQSzF~Cy&{TE+_pqM-fC#~lO!^Zg( zeBzJiY3!wBYUmp$i$0g`1H59v&CPBine}=uQDt#F`Sy8`SW3%xEb({kuJmezx`;Q} z<2K5G!|Sp#EFOI6oF`izMj}CqXB5WWL5H*#sMykXos0B zDlmZRD*6-veMkb;4>)E+qvt~B#e2EfO^?h)ZS@v5r}lnVf@O8WqtRn;W~w0lTU;e| z=#A<(5-+!8f@}X+?R&sOGX@)aFQ6kdZ$7&DoSC3w1EDD-@(VL%fdI06B>Zxydv_t$ z=wYy6LLpDXVeVoUp;YAuofg1@K!EaVwUss1A)+reE*>G-!>$pOFtaa(nI_acd;-$) z$NL99G*Jake2`b#p0H`uY~Ao2r2l8$ZTL^kdG{T3vvl;O){ z^@^{Zf2i>}zA2j{M#a}(@m;n-EVQRvrr{v>knA<103dsTJMAoAm8qf=!zjlnDf#Ob zM7FuAE)-6{{DhNQfPyCIzOO2A4n3$E$*NAPJOsj$7-vXF$#R_#D#R!*f(2~4QUclM{7 zUNvSb+2NJEZra1j*f&H8s_|n3ef@`>%NgPlM`yye8WFPGnG% zY!5wNNR$IH4^Q&z)d!cx<;n<{)KNXyBx5cq(*x+oNG@Q4-#=5O$VY|@J$z3LkPzAf zPpWZI$Qsvw%vL3^0SiNJ-Uq%I7l##d#E)kJHY)EU3zm&NQ~4nCgRey*^n^76rh$?@ z-3ymEPwlXfmZm$)jDzm6DDaATRFK03e$OG3*3#1Be_= zMUT#%wrLyK9ys2^jHn2XwgUIePVX~g%oNf~busju4cdY^EyCM4NP8GFz|#7$QeYnb z@Au*_Y^4hmQlP+OF8%bEzA*q0hm1;dpr%jEsvNc$U-2i7w8Tm8fAiE@v;YDk0uo{h zLShnPLIOfkqI*gt5gjo-mxLrOx0*2t1CNxdx>G=`Nfx7YRm3sR^Gz?Qr-A9_b`9Bf1pcee$)v8}c=%ax|*}F{4u<)R=~~v#DwKb)PWHBeetY zqFl4m)kuh9Ysl#)L%6$xY}pqQn*7vbqCpHKFZUwsxB7dRqPwOGF!JX^LhXuHly7>?K2=M<~KLD6Vkehe+2lR^@}$s^DAS)#=jBU3fM+A zu+Q4N^iWE3E5eKMmh9VlI^5%kR`pF)RaJ-X%J`T5Er052I(cgYGLE$Kj;$vTE1T|B zKFxjU!_7bKwiWC(OU*Y6XcTIq7LKY@`|&|G3A^v;kw(QA_uby?3Cb4IQx<%WL7HST z{{x_rpAWy_SMX^(G)G6h49<>n3vQ3nZ7W!a<}rNvyC8}?TJR6kPpx^&pH{fM-%0;0 z9hhWMFK^)O&s&~O#rc4Aex_Kt4io zMe_S~hD2IU&O-atOl>g3Lmr6XAQEzAXI8FrWH&9|5M*hMaKgUAdV2rY9sQk{u&Syz z-sstnyq$M)Tkw zB2BhG_eN1v)&44vQ>Ik1?ju2+O+I2Y%gX5<2wAAwqyLb7UwWG=Eu)Q`ZY?$Ky8ewt zmWuJG(@?-4zV@H&LPXeIB+Ppk)0(dC6?AS-{SQFBbbRc%jZugz#>`l0oGWx^&6lUz zJMs1YbOcxUX~4#l!;YQNu`sb8OCoV14Gj&AKa&ZVaz3pe(8Xku=y>bF8y7r3yGq$? zr1zYhrACQ)A5|T_ituCm$96xoUDd+>+J$y*WS$UXey8@-z7cCg#TW$D1O#<`hh%k{ z&k?BXke|h!FQ{xO_I3KT^Uui!CI2!rn@;i*9Lk4hbl;3LW&RI<_H}fvA(idIHL`2WtuId>-)`$_WTX8$s?X3d(JJqt%ITn%nR%(;D< z3$;K>bMB4h<;h_EFbYz2+tfey8!mZQSvs$z5Q+JZUmyQ5%q~rZJ1l$xj|X(c5u7?1?Y2lL_eMPZ;bw>TAH^N z5-3ZX5gn(;VI%jn&%YhfNaY&$7ogAuNy@nAC`30@YW$<3G8eZy4+}ka2m0H%r?1T4 zUF8?cdQ2X4lC#KMnx3Tg=T))Bl9td``f*qLdS1~^^GaQxVv2cz1zlpyV8;L3<`eMh z-xSiN(}Cg}Y@r1@4V+=p3`i3p`}LQ;D<33(|Hhj~Rey9xi{(?K_(Ci%aL4gR$8YaX zJS;F+IzTHf@M+9P)GROY*h`gl%39kbqfgicCzBoRU)ra4EwrtP(u7ijZUvBtv99(_ z6+K(j`ev^XCd=2fAA=7yTY2LpBkd=v;naR5m2+M#f9(uEi)w?DWy(w-C6Qm`+F}+f z$f^IVcyWKnQCNrRah(rRLKl;J0fTO8O(tCkIOLb9#iRx$lN4nbg|-Jmwdq+epP_|` z`zU+A;(lVfuO3WKTDUTHUxU%B$)-Hs9&4+wt+syaLc5PzHE8N?^+FTm$fQ}@-zakQ3M|M*+_T`m8f6*QaRs0d^g z`NPDzf&jfsHcBJqEh-2|Lso&0a2~7T-ma06QTKyTlNfZ1Zq~gaI>%XPuc@EEr;rB| zOI%vB=LEscL^~$15u`twIy>Deqd&1+wpnMYDE$RY^&cEwXh^k`B((LlY-W9uDz_w( z9Yws)LxCdwu>otVl`+&q50v6eZk3BbHU&iK@SI)LEYfu9TXeCY8O);vA-RHi9@Z3q%yL?$XfFG(6W z)MZ|kAWY6XxUC*iY+G384R8@=3xQVn)m9X(Ba)H@EF>to&iK>jKNKe9`M@6?7+!|- zb;_r^K}w(Scbliz+M~4fI#&!*9o>Cbn4zk^gWhIG8YJheBOCszHjmMVs`a{uqiSVw zify-1;Ky5k0sZ%@668pyJACCA(PbCaaqJc?{Xn;%ON-9Dg8H3-!+Cd)*R_KhE~oyk zG$rw;@+u9pWuM&-#rHT)Lk9^V1`Yhm#_fZM9=e;Of8(9hJl~(o5h3^V?L#ZoQrYfP zexEe?7x>7|fxxeU-11&;&BH4aq@7crOYm#s?pIEJ!2ouNwYE^WrJ^!t%NOvVR0|Ac z+@~e>**ChFa|hvuzkoYBz2n|b46R^HmrbjRP04=&4(D3j9qrChFU=X9d{-HBcUdhq zx?EK{B5+^}@eSZxkRU;7J&b*F%C@E~&X;icR)agWMQDwMvQjSholV(V6;)|jmlH!g zH%FziF2s6Hwvnpv;@OetTXy?kkZ8*_0S|u2U~5W?y7a3ktSGJLiIe6<0Oc7+EfT8C z5+3rg9_&h)0LbeHtZ%~ zcfQ~j!HE;SYv2)2=TH(Sy3nE`3Fl{tq$IUA&7sRiQc=Tg8idV36zgxZ47KmOSB~@1 z*8jf#JuP`Mmv<#=u`;JV$w)U6r!?gzD4hIh_-eR3wOP>9Xqcp7>VYQ5;V{30LY?eE zd_wY8yhEkn1OzMIY3e!d#oBZyHdYrkL3NWEaqU%|$zyf1GX-Kx8Jf-cA2I775VKQb zqm6(SZE`t=$}i+$QKsFzr&kG98r;0E5fU=)fZAiqlh)0F%W#Z!{{8r42(%&HRAJP+ z(X(<+W^wXUZ3+v^LpSs(sG%BI5Apq=z0|MKyz2)+IL$5%Oc0z%nbDMSzwR|Q#qaGs5Z7`CPit;HC#pcN6{Mb%o!a$rSji z+efI9F(dJ?AFb*l{~(DF#9Osm>i5+3Zpuu$^?uffN) z_PFq8F%DDN4;n;kUQZN#s4D;5>)^^Rjfd0M+|~McacDn9Kc{`E+8h-$O)m*J(x2a- zOSPocxIOvcpTWPq<(+$W4+2YcJ-QSWs*<&jKK|)#1QQjxnhn2(t{3f6v37k&2SB`v z%8a}%7qMQHt5T7ZQf-G<;&is<&3gfXR;en5sWqRK`KG$p3h4cRuNoa*$zW-&$R&2E zmI4-rDhD5gch?z&JFqk?sH>~{zWf2WE$3P>}|2yZKU;}++JJ9 z@2-kuK;4e)@7N(lKb)@fYs;Kob*t6Iu##TIerg%$lg~u(OKLce@$GH;0+2Q>^7{I%~<_J=T)%hu%e=%suA{j zI;#$)lK$iMKLRrghF51Ar#P5ZifM}0rbTl;a{{L)(Q~r#MTu|f>S~}0vbNM3DHCUL zhFvi8c1Kd5nKw7jk;MJsPPeS6bKp$)IMSEAG%uyT#s z$`yY{0~8n)mV|(SO>UhS?)KvPmDf={f*3kADF);5Jg%uOe0{-M`zhUzjowWeLmxT=rtXk!DaA zGkbcOvX>VVZ_WWo8~b~ABIpwZiHf0-uo_9`YURenww9guvi>6c^e~>wndV^UC$M{L z3$np8hvT-!diJrN^WbwCLayZaTA>De5ysLK?J(BKUlyq0m#bnEm)_|3n3UP+OOI3q1g0I>A^R-~xd(VcXpE1KL7L9_qY%<4uj{P=uWj4}2doEA$t3w%^ z>&GoNo{(yp3>!4gv+-p@X;m3uq}?i_WsKlc+mPa|%ULf~fGZ{J;WLE4Zt z*M3je$armR#{9@s1{?c8e^x;Mu zcx)%{N9}Qs;#0Wh{AgtHET7pU-5LAq3E&iF2}U45X8hk^mYR(|k2NiC4GLiChUEKs zye0I4PIh};QEo-U+~+^y&jgD7#$$?e75rKoVGKVw-o39(`wIYx{sp846h~QU!S*|7 zkfdB6qbI0|p7FgnR4#Ln1XM1xKr%xpO@F6!EVtD!3r;5FPS%J>kG!(kcfN`vUU}n_ z($#)!3>14vzvOP_>z6-k<|OrEWzJjHoh75$&urPjE=;+Kgux(wJyB+q*;lso3!hA$ z5d@hyM{deUd!+}d6Fmz`ChC?g@uyhmf34@4VVYdMa#<##0cMsj%F2#qW4h+pivA0r z!#9Vkwrr+=egr)Fnc~@qv#ymGuW+Tw^h?;hVd&eIj2HG?EKUD`F4rYyN0&?O4sdBa zoZwg+*s4IA8T|Pa{U-jKx_kYz{~PJ7tQULR4zf?%jjVUu?EeCu_U`kYs}jwcst*(Ca1-t~sA&A=SM;o#(Kn&P_Iy?;npK;2JRX3o zXPD!gmaK}6k*Ff7Bm%2vp}(&zu_x8XKjw&dqaR?U#LJ%2zy|8RC^vuPcH_vtkSqpi zKjTRE5vq#KBAFI#aO)1D zty=$#f<9v@o_7LfOtYaz=U%pj=lsgoTy3D;ed0p#h<-bS)FGoIYWExU>}6Ft$s-zZ zEZyE}z&e~RO`M(oK&^FYn-N!0nN9-pLAJ{;&t^OLsokKUZMX!B(JrCHJ_MW3g>{-6 zIcFThS)X;uW?jW!z@z*H;@0&V=)L_&R2%lw_szVg>4jy(<`-=bM{nkXFwk#rr$)8! zC682Pk1=gDwyr$SxNW6?YzuF(HDhZRKYZ5{Z8b-OYH-QE);y5I@<`lcY}FA+Us?EK z)7l()H>W@j?r6vY%^GQ;x5fI!CW(Cqd=cimmGKiqsPUP1NahmtEcP8;p1 zsSw=fDdeZT#qbt?$l|1{)QfqDuf!@N8Y;}tauf3_E&oNf!Vsa?>V)WkAsY@a4ftc~ zT!pU8*9l4m2lSFWAGFU(>0jok_-Vx0?-*I%kDT(7uP+Tw3tVLaq!xmwQdr7T47Yqe z=E+WTrKqew8m>$yEOGwY##dn^WJ~TQ>j%W$iLFD{ahBi^$OeJU7U6ikosiM@u+-)T zwlT%Ui;lR>_N%QS!TDo6PxV6uZS%{~WzV`PgiGjI5o_N;C7YKtlRSyr@%1MLeW(`G z0-?n9KHR`l4$BYMXc|9wC@*sK6$3k+ed1U7oqIt{6y5gb<*zWQAl>Usbq&9JgTEoa z*oi%vxV`dwb*Gfh{{rH|RL!(jn^O(n_0)VZk}Bq~yjF1T$bPpESmiUf0vQj^>?Zn1c2yyM1_%7CvU_@YC?B=fnEg{8 zkM|z@={}U`U(TyXu>o7S53U}g37g$#orY|{1B2%mpFENzF=BmZQ*PrNUCO(6kO{2^ zcd;5mS^8hUVdW8yZuWJ%dKg`QI4qyY0|kUp2qfS|G>^c}{b9>Gy8erP3e6v&9=g6~ ztyiO-O9rbC^?#>WD$Kmy*&vIy&BEA}Pp3P-kqfn#Z(Zga7E@C z+GX%rAJa&2^%#+X_IUzUCSs69$Z7H~pcGeLP$R)Maj`Wt4~o0s|C!BwCCfU^@pMQ@ zOytm@r2;#n6?mq{=VqX-PTbra`ox{844Y>W9A$-V_xqpXBbBQQyUi)Z*O31+`uB2y zV`!(-C7*d>iV`}g2)=i6)M{WTXTM}$sp^1Xk-&RD^MQd59FgQbGWc0i9Z`DpgN5m2 zyQI_G2kaUt+)RmR1&_!dUcZ~_CrbW19Agq`H<3ngMKo0xyLP>c-55K1A$^hHfK}LN z-~+Yfl|(h9fjeL&WEXt?QNj_ z5!&q}#-$(}JPe%fB+{jwBGg2DrDPq`LZT(N&bEe208J3XY9LKrJRnz2h|$*FOB>M! z_s;P`j+k9Or4Uc}f?6O8lIcED$C|tG?$NJR9?6pQ%F2zT(-lW%E&boPGz!qOYbC5t zWX2NfL&OI;v>(nL`CG?h)Z49qNL_7^_x->q;!p zPi=UcLe1Zt`ab7amvH_~;vtJsnVMS5P^K2s3@oZJn#$8!$sXjOuE`MBkf`9ZExS83 zmOOAg@2hIH_(Om8R<`b^g|=eF9P5pGyXnTw55UH=Qkn~m{rokPq$uAoHao?UA+iWy zONh#6h{;vlyCpyF{Z=}%No{$t-1*pp&jEdRZeCJf^&yJm#ksKiW3>^*^;~*kjxPLcz-Yk8J8E64%EB{sL}~r0{*%v~un% ztlE;XWHRsOJm;=&_3XfRp6K078H(8%qmNkINl@r9Bavopp2@c!U$ N@X(T$^jCb z=XV@Ki$bWQGCyGvG^{krCg#sv^`qmzx_SKcO92TQ@b;D8(|!h3r#SJ;!$--I^1wSG zz>jlwl~>Jf{sfuR;R)vyyUeXjG`T{k8Sk<5rlHJhw{6$^yWGOa8ew@-<7e+YrwRZ^ z8g~6G8PGaUBO0P&H{ zyg+;Vb!>Bm6DDmI#ErUE?oDLxi$2I1pSd90EmswXm@g`<6H^0aiz6v2p3ku_PyJWC zyWU0P%#+FhQ!l>e6GpxIwRCC}JbqYzE{HS|tU5rb#XVA=s*sz0i58qtVB^CR6t00Q zA%*NQJJg95IW@t>HO#ib&O1N#UJuB%rbwOMC{k>- zN{(8GXFC{)H`yI~OxX|ZkNslKiQJAt=#G3bs${p^!>@{}VKD*rsZSaq)idI^deK^|YTcM|zLu7C2a`(lrFM!(4fue*-+`?zAkIekedCf+RKOx4`X+gv zsl53h#PFGiK0KCK#zuE(ZO#v~6eGQ-R34gS+&LHd0=c)*i5R{9Z00Tjq^cToF%PM# zQ}EO4!p8&94qJT;%8w%cq1s@NN2@DDjDMwpRGvkdYl-J zG<}K&jyD+VxqlF>s!BI*OEP`=E3tlW{VzbL%XUinCe?Ipm9RmQ%QkXe;(F4>#KBff zN^$OljW9y4JFDT4*Jx~l3$xzmO^JsyUzIPUNY9>$K{HyMXscSin!hUs-tM&suQM*W zn@wMs`>X{A$0gV#pnLq0F|Wr>zeGx8j*$CUlSQy%86;)6ncO>#fl<@v@Vf+;r`W&l ztWx#Aux{3wnq!BS*DD%A)l1wQ2e@9i2FJuET=nhm@5Q>|>CI9Mm$_Zv4wZgQt&Mcc zVO<#E<`*(Q91W0$hux3L@_X@S4t{3dUgT}%%ce`J=GL_WL{25-{sk02Z%dZ^{`tnf z&m5+X%BT4PF@9F`!KI^39rf0|WyNmW-SlY-DpEPBg?-2!WFr}I$qkYnY&6T5jK6 zVi9RGx&Cb799o1T<|lplsb{|Zl9t!ZJ|ze)y$d6C+qWi!&8F^I`Gw&%RxY20=5iZV zC}n|Hl-l|y4($xha~qeqDgI5Hi6-dLHRXF1#xs$c5t2N{WgB0;{wTLObB)WxK?F*4 z>?i$JAXBkwCJ9Vix!qUs&k_1ks6UqMM7bAItA%a5$jfOzwDI~$BG;&*rICwt$Q(yH z%D;##QdGbFpP~(g9DU^nDTXGE-<};;*-t-fOuyW)2f3d?jvWGoN@2fERhCjM^jue5 zbnF%C@$>qNfN#cTVH6c|k#0L&ozK{Do*w4}!NP3SY>n`pMapB!`xFvN<5u|{nfqT( zh7hQx3R}k<3tD+8eI|9$aG$V7KwPt2TZ>hUTdjN&(`n!5&m4}6=OoW^*SA4wK04kT z$@Nf&)9kR1er1F#AiXUi(Vfpq*cr6VMgXgT!Z96V#3Cd+nN<&%+Wy@=n0|UdK<6^RSO=oCMmT3E{=I zD|jd5)5Z#1)t<|Wp;6@zoAX(KlvORcjuFinGO*1{TZKh3kWolTnd*CP*KH7~Le251 z`JDZpKA7!uaZTAb$M)by3nd(9_;`v6NpjWjQrlL0hIkvLLRB6~!($BN|`uZBtbj0>4HNV}c zo;6Fh6INuZvz)%&?>M2wdx!sI|1aX$TV>q8fy=@D{s%(BX0>SG?g%qgDa1<-72c1O zxtlhV(o8LOrs&tdENg6@`vU_|o&vh%y*ltOAuq-FuS6qVRL3F!Ot4qwEOEj zJcKNo$!lrR=bKQKrCi-51^btO~mPc zOV>kLWQEZZX~a6uI$r_n4eFftikP@L<7AR7l+n<_Ggf*9KDVwjg5^d31lf!zY0irYiu0*`gUC2e8l#$r=oo916SgQtS&g| zg}!*Huh^;0)%~0*Lf;4>jqAYE#9_Wn%ZowpYL0K^5r+Sw1AT+CYwhm_ME_A9YO!%= zI7#ura{{SAFcm@m@`PvdrAS;^jpS-%k>^!UWPLDJiNZXuPb9KQ@uAn zzOv*m5k6JI)`+p&Gc8deX|7)E`%iQO6AtCmwUb+>9;tgR`qPn?y+gH+`?V~~%s-Z) zruBXyxbdW{0j<;P9qdDx@88FN7n}R!n$dGqj{@VU@Z+?24qMXvTl-6f4opq{^N6tbRna?C711eI z5|-8Y?-#LBR=;a|IX*t_?b@U0<}2E>`H5~-O!xf@&@z%wm_Mg9;%Z$WbC7w;Hi6B> zoqBwsp$P`!e22&cOk0>NGhSgLMySNDZ_jPW6Q2RsU)uhJL#>smaeG1l z&*xd#*E$wcbI-C{F#P)=T^Y;73lCyrWA0(R6PHZ$?>`|))AD{NqiG^rTfa8l)ueno z<6ZH@G;6GF6Zgu!U>p85eW%I-2%Ow?GCWfQ1$P{ zFc4Vr#J`o|<(|GXG~~WPY6_tBi}w?MD0Jbgl7pu-9Iq2)bFgW^cb$5R!uISu@xRtzcQj5RC;>Z>_yse#JVWohj|o^?^_$ zm%yj%*?85}L!%||f^!pMs;1qhpLb74*epnH@y8&`WM%9PiAkBI%vW!`gEw#V`=mqb zLyAV9MmT3o`rF7%_83$3qbUQULfF3UCqFIZ=Wix@4i|8>UHWiF8)z(ce(*0PYI|z$ z**O=#UB@ckHhk8Hxhtc9j=)G_Y28_~A7m0LJzN^@{#SjNDgNy!%l)%sNV>RY1(##} z>}8$d`)00nvu8Rg*5Q5F3`Q+>rDir`V|`k=TM=R$Y7aNwC&h|(JBD--o*SK1zwhJ= zfitL-#MNE+$5vq%D`Yu``$F7bMZN}Q7u)-fhrMTCGBfrjDx>9M-FD1f64`MItss|b z#j<+Fi^y=6T}>XX^`?I=wrZF@IM5mkJ$wF5g059axM2KJ5Q}i9c88n@L{KJ4;W)#Q zhH6$x&Czr&o;y%*VRbogSu~5pSXI@s4^V|AF%uV=zGzARSxvH1MP{M+mav*+PXh4v z_`t|fiUu!6q2o08hs#mEgi5q(*xkcgUP2skCluzN{?T*Rec4!6(VlDY)-VtNAuu^! z=VY6VeH0tpWpSoD8_NF*6Met9xd%H&8vRQp!nmwByG%UHZen^Xtf})C=56SD_ajM4 zS(0!}%4fG+1d|^D2FWxD#)K25c+y?-l;-sW(v-o2q9yN>*hvT39U>+#kE3|! zTn9$x**>g)UZZ-PUk$}v)|aGs!op?#M(lK{DQ{Vh`La7&X}m~YDmQz(!IY~-)9}W< zKc*@@S$jC8PPPg&k*)vrF)>s0Sd({Z&)V zzTRHinCx8i0mIWnE|p=vJGbsaJw5r=83RL&O&tlnOVUd+7^59dzfY22CdKDlm%yo~ zkos^OkQem%!1>cm#;0cM`|VF_be=U=HGeS8`b`>C@O+)ud#M5uYaP>L5HM zxdhc7By_|v+eQC29V7b%M`hu0^J>)Gpcj#y@oco5M~p)M*^GFwzjKaS{~${>yZJ%U zE+5^9ZIDW={{x)7X(mvck0idmruvxUJg^9 z{~C0Fr>7MX9X%DFhN3fu&R=gj@647}Zyab{0J(W1&v;xht_VkLj`oLWyLS8n61i{Q z-*Kb=RXQ{sPCx=0=q=}DBkuHh5u{z(-V>F974bn83XN1;Bw1K&E4d5o*8!;vPGJ1g za-^KJxWP#_DFcR80fX4w5qJE0Cl;(pz(7JLM_JSh4ln3rCU+|1cX!&$ zntuN=bWyX}e@k!hKR54bytl(0uQsq$eIoJu55Z5w&%R1c%Q|V_3M%H*lkq zl*u0pgU>@UrgNZpWy&_?s>Dut;?LkRHM^+XQ&wX_iBR9Sw!ldC z)ZCBorWA6%Q1rBGltB~!5%(lc&8(QT!#&+M{(|l@_8i)8b*T-h%8)6y9RwR(B7{se zhRGc}TK*id?*LmO)F*XNI1Un05ENERJ1?T57!TWb9$ z_CfN+?Ix>$TOkhF@bY@u7caS;rX6?waA7q}KmVox{d{S2^YSksF|;WD_^UH`I4BMF z5V~7jTOHgJ<p&^e21{fB9ywHes$!(EV=Nj zrUOsWvv}PHqCXTqx|K@SSQCQ_EyUjU@Z=iQUsm=e7-qBb8_vFP2$b+dtL}a+BvvO6 z_Ys8*pX%0MKfWv`DUJ-vIL%v+Wi&ONU_B|1bgaY1Bqv}{YTk2t+wrtI<+(*#E} zy?@;3J70i-L^3azC=MVtYatj$ErL`2ba7=YmP#6d=FY<#dVscdchw^~<50_Zl%X7i|ObXo2 z(Vo7i$M8SeyZpAU`-$W!DHx%)j^qn$737R*YjVMrj@Nf+&GZ%;D9#hKp-apl_>J6@ z?F^oG>Ef0}67v4tfVHqxuK#8$k^mZ|2}pdhnvK%J2mr)Sc1UAfMgKYARwTXhkq$;6 zDv}k5f5h~i@+A)ERt@to_9;!QvA5`6a9FwSe&PCKj%^Mra+Y<&B(CZZqs3UIWN?^c zq^euU&14@YBAx{u^_OMl`303FPb)U)CLAl_rNd;{bP!+5{Z&XO!CdiZ-d@pix2LUd z(3hQzt3CI=-3~$ba!xp{@_kuzDYqCV?-fSXSZ3 zLTJmm@S>M}>-qiS?NSZ4pWDT?Or9wjE#M9d#_xMbTL4WG5>J%>0;12&yOE2YPcBE$ zzU-tm!V{A5_FWR9if^ee%N;)2cdiuN+J?EB96Na$jCwdjPl{r>sI9`cr?75!4$7J? zL(JS*#$F>F46|SCaS%~UU+Us+Zg{B4{g-opEN(llnK=Z4HCPvn*2jno`iF5JM;~P$ zK}L_8og?-?9k|4Kvmu{<-6?qpr%_O`3UsHlu2}o_0{gw;J?da^xS(ERG-J@Vr8^{cQnN>hhj zA(1%Z&JT)z&2Oh_x@T@w9^g;1*w@Pi+y&TS>)%D87&~{=Au;zMWc)wg7hHw=d6l?J z?=O<`7PokETe3Vm%fBduVv)Lzj>yp{s-<$rFaAlQt!a~b)RNzM$>~GMzet!uO6>Q` zTj*>H(01F+OD|VU?q18lnx@GuMwU)@Z=?+UxjjKbY+WBqyxoGygESL?63t7>OH}2Y zC7*QVd-gkeSPp>xLzEaAjBmJVZ6`y!DRDGwl~HJ&^Xgzfd%4w@8{CUZPEy`{S#D~% zc-H*>zGF=MIh3ej1N^jp?gC>8_jp^8>-tsIg33ZrR^UL_-bn$w`IXZ{p+rC zGSKV0>=$=O8{Fc~pQ59?^mHt;p&b|Y*H(jMQHTwV=d_-!P20j;FfJD(im~MPfbNg{9;&jjT@EF{om6~Dh@esGJvX6qy2wR;J-jZGi~@7zk}F|eocJeo+0z>2j&%$ zQ^FL6M^*Os^X7!f0OY5#U6k%|7Ernk8-FaBf0dfQo%a{u@_5R%p8fKzcm6((&^>y9 zGy?k*{$(FaxdJMl|CIN?{QH+%>AT?#xHD{Kzg!l|HRyQs!}%s-%54gIFEfGcr@OZ= zJ_t9rU$3z0gDI^JgjmxM#oO)N4ZD$8I#)_0p>EB@*h$=m@NX2wCO2op{a1(>fh-`J;#UA&$5~%l&U^H?oK?+0BArrC zhik!IwhteN{_@MElg~JVLXV#i2k5JC*`Ki=4ZG=2X)$krCy-n3)qd} z3vd}jz1F$-VWMFZv7g-qZY1l*;3U=8jTyEq>q*F0$fGm3IDfAiR7l9JZM3RV*qtn2 zekRpCJkVz3~m{)jrN z0$U^2ea%nyiqq?xiY>Xj=Xq*h2d-s^N{FfXARIy-@uH?cth3SXG9g5+-xv~fjpgN1(LF)p+f_%;F3O&+&(`uzG1 z+8hM)fPZh5ygSOf@SdfCQkJQHTXC^z3@fSR^**EN1-G?GELZE(S|qltSY&DqgD>~E-EV##XAS(s!%{1XxWex5yszXk}33JJjZ z35%|?irt zk$gHvC^~!Z+V~4fIwi0e8ZVmk|Y z6PeuDk!oqLK!Cs}-i{xZ0xk583*s;!PW1C2PWQIIfIh);zMYSseP{e22?=Ku2bszV zZTJa|f72mlDVG%zEZ}(M@x9WRUWsH5p~{R2Q=-*ps@Y~f0wWJS9p`Q@LdE9e3yl&< zbj=Yh1-X!sE%0$9Fm*G~#1nbDU)%t{ z=3Kk*0KK#}k4fhoZ8wF~SaMiaXIs4uVZ6%|{d70;apnUl3s;$=BVh!~vd8V2ra$Jd ze0EFUqAmp;aSanv@OXIHQ2!gm76HOGa+hDaPWC}BPIX(~JTgj=VlLora8MsbES@=S z7{;Y-PI$wzj@Z}*6?z~%xc~SomU^-85+5!4e9wPMRcwgTgo)Ge#9D3L(`!)`Adz-`<}Bv+Od0JCuUr7EFMlXU&;PY^?h++qkn*ib6-%m8){A>|K z@8J9dM1B30UR~LwjU{Boj?i@V7r-R4_XJcef9r0rC#IXaOr&cL04UUjeA41~!#?Fn zHGFSe#@N0t_&;Bq-TaqiP?fAM?m|AyFW`#C_5D?$v8ihNM%L)Zd}h3G5aO|647}6x z9jk(VayeJ7C(*_;=OoGQS9klD&jvi#>L+Bv?r9M?BOwk>?I#)N!RQpuU)`RLDxNK_ z+pjy|KM<&W=;84sT0+LblVmf}Wz`7@Vxaq&INVe>XqZDHZmDi2YI?B?>^A&%8kY$Hf7Y*A9T;p-AaYbHxK zFTH)gi^oY!nOi+LyF%t=8NJw{bav--py2r(LBfwp&SwN^~yq+h`pOg6XJUXUuPsaEsLv7&hOf$qS(NT!H1lpOM{|YF2ML0puyajfin? z&lub3GANR<;%GnSmXFSBP>}-$!5KQrCz-t_F#GXn*>|H5Z)N@vW^5DVCzDu8Tt8^v zp~Wg4pmALk$T_${ELB{e@0M4~qx=RLCo&T)85ZbhaOB#;R ze!;4 z(-Yo)>M&1qaNHB4^3c32p4!%8&fx3w@hAe4gjYz&(#PvXR^>wyD#ptQW=m`>Z?aZ4 z2#5Mb+cD-Y(ca06ta%Fw> zDf^8^Bjk<pmr(o^kdSY`0?gdI?j}@G6`qzX z;X`^nWtj{R#RwbsfU@E>G3W@BSF=VFQdcQDBCp)a#9Zt1GsFN~=3l!cx4#@~^f%br z(~E2mcH)wveZqF07w*AnD_~>KV|nIz3uwd7ERN~ZZ?el15ppr0pNs{)w=FzgZnW=j zE0=eLBaIe_g`3KsC;DHmRaF)1)=+d4-MoMf6Rm0tN%5a649x1?CZ7YdUQy`{NjX0` z4oXfi_~>?d|DP7&Vd~eX0mDsZ@OjPgEV7*8c_n|kL3&!jzo7R#mSeaLBC7x4fOVd4 zTVR6}hF+$LzIjdO} zq}ZZwtIPTrqoVO+O4pwW{Sa~HAw1bcmCzrqdR#e3x31;j9!@qDA2r7=CC>^uHi9Tn z8fZV{7%RHKp3l@mN|P|HkZe2qa7Tkl|THF(LW={Os<{ zNk9bc?Y{u=4SF6<<*#~?GR(c);VJ+LvUu_k2f4z+c1W>5$HGSTatjd98YN9CNT?7pZt-@J&NJc{M2 z#2c%eEcw>(981 zNn7%ohJhP_I}#(*{1P_ZY%|Mp1$62T&3|711&m!iHf%pwdp8Md%wU}34CG*QKVvT1Y}YeeG-f&Lw=?9dj~Dd8k;=eOS#XiIDoz8i9m7ikUIX^s!1 z7zE@oS`%A%$(7|c&ATi)v@eZaPiyk9eZ3Dd{NTllyZ?^h(4^&+&2o1T;&eBv>ds6V z?L83Po`ieC@0xG!zO7QdVxhYc-g<8|sX_c$Y1LB@^MlQL51|pR;ahnan747%{gRZ> zK$mRZT_Mm^Xz4*+Q?uNr*eAy|GDIh!Md!;~EA# ze#O1nL+)HYgy2@-(t>MA_G~ zgO^8bwyzULqz#wAkVEI7A-Lvj&ec3Y6*Y#Gt{XX{Q_o5^_UdiotZUjwk9 z#K6HkLwE+C>*u^tcB1U_W{u&Vm_LPpNuHd(mKqb2dGO$d>WyLe>~VjrjEAwY+B)Hc z-|RrtFL_Q4Ke}~}Syyox!1%|Vp6KR}F4@^H$t~G%e6OwJ{}smyI!@F)j>Z`@4|ms4 z%-4{QoKg&m&S*T^jzt$83{2uH8*_?Z|1$0|e2|`p34CC#kypSarn$1@0f8~<=A>qC z?Z+S7fu3@R6fNH-H)!IT;}dLWQebn+47f)w9UMug@v?Y%Z3c4La4Co@d$wd4TgB|| zmsd_SW?Ou05!TS}i|LDg6_`VXcn(P_1C-Rw+0MwZyDpaOWc?qW-hwTv_l*`Fy1Toi z8|iKkq+}38Ktj56KtNKuySp2tyHmQmyK@M^cmMw9oOeFJo@+n*xqGd3BR&>j-id_8 zk!=4RUfW!TEzfZKLR)%@8Sqi6ib>&54rt1}dlYR*vj`KZyW>w}Qtp z1hUZLpEzX@?|+~R5w;sW*V)|H>8qEZn*xv6`|ZB(YR%r5EwcYP8Yv>d6GvRwcL{GP zH3AA^Z{zaix@+fXWM>kiE)S(5x9xv(x&t)7cyuF3A|QrF7hN79 z>E~-CLG^7NFyt4l0j7eQ;}-7~wP{kY70`>X4Xuqo3XpLbP2Bj_DOWZ+rYvybe$k@1 zOydzHrGTKNpQxoBGy+isfEpUA&hiC}Vr3(2H6Ixar*LHY@h_4aGvQ6PMGDv_-aIIK zL&hv1Kg_ceA!)4yz>h0o$iPHZ&Y^BzL~w($G-)Z?i|}n28z2S956KGJ$>LP8dO_HU znk9TDrkJLZt^DF**|GW!Am3)Q?_e46}TdB_hDSj*6&Z+mfv*B z_rm?ZuETajIi4kgN1H7dY(dQz`UR2VbO^IBt;W-*;2$E6pZY{4Qt{GHdyrW6TNFrQ zx4T>=L2y#_yjjS=$61J?L}d5|$yr31dZEdbvuGGXytsYKz9|5hr5*=eccm#rc$bYR zoQ=U6+vm92HR3=k+)ZupJ)OI~yaKr^fGe4rmqkQQb#2&jtDRqS)q3;iBau=%owy@L z%(q;$#&~DmUMN}Y`)iW>2SX{t0LV>A zQGAbXWnYzp2~07*?R$|B%HftFZCqbQ*ku`k>@h3DIx zZTti6Q0Zgm;Dca>S@z?lz$z*Z^D_S(@0QS31BC4DyfNjH|7yOgjyNo`$=Jk$*A%w! z=!JaskG2~B#iu*Ad@r8=oo$NDzMh&e6YWXriK`@Djx^l>BCo@h=Sa>+ z+re3si)@?oZd?`6T)A9()*q4J`8NWdW^|-h?|8Qc07!_8ec&(n_~rY_>WPaCx_vv7 z>x#itM6v&d`|dQ6sqEN9HO#N7b}=_3?V(78PH*3#F7cR}`5TeGVMiN_KE~V4k{>)im2x zcTqEnQurOKVWqlK#CIbcVdQwH;i4DpRo!+Zkcg2siRGC7l)0}htN@WiYg18)qMs~51jrWjGfjh{I(>=nD57tKw0utM{Q$(g$!_v?`B0bi$bhhIe z5L}NNRHaWvK_Esk|3Lk@hD~kCY}s`bI5T!{ij)^9nON2#_jT*}KjXoqlRg-5qKCV9 zZN;nn9y`8n4O<)ZDx$x$77niL(Fc$HRi;0@%>*HTZ#^xRjBYTOzqZutc#F1yceYb*>i7V7s&tHe`9PvwFUTxbxokN;NtO zrv`kKPBfp%TEd*FW%*miDsYJDK~&e9plX~i%C5>lZ1KuL3n&#)7#%*1nk7z3P!6LO z)nNExL=o6whm)R5^ZOLM&ZZrlFo*mitL840+e9wgt@;3f)pjqsAaou48$))93HQi| z5?=P0ce)&LQPJNspag^mo_YHOakB!h3FPZ7a?>$QUR9i;^~m}bty7>qQMh%NA3H&0 z>&3_2&I4ALzgOWSaJib!0H$pf8JfK=>z%)|Wn*cCff$y-|wn?=xLyx&#jJ(7S zf#ei|*R6KqUSEeUn~IMe`^0{C<;QG4wvdiaiciXR+xAzWc9`Bmx zvV|NUg$Qo}Au=^{ z|7FMA)1-#LT%wOI_KNy~B$5*64+6G)GZ_&t6Ym6rZ(IZ4ME#fT23h0O2FsU#KdiP< z*654xHfGm+kbKUOw7wozUn%_U>a}L^Euto1vWz(uwVQQv&H8**T~~$1yms)nq(P81 zRZrL=-6p}#5sR|y!&j@&>xQb1zNmX7c_qnHa$+GX@MmRSk(JRba}TX6VPOA)br3P9 z+h#G$I9}NFQx~yqtPiix7>qvY#-HkYII#-ncoS>y*-Y1hUDC4BoG7D}#ejrbaUzXP zr0jsmWHPl*0f;I%P65weYz|1=b@#Fz&VDCLxF9;rQ#4i&Lwbp&*r@}NY4bUwnD?4j zFqDYp+Yr00xRODkjC_&pC*N!D)?B)&CIb6CH9y!GW3F;O)t zeK0gu@U#Un=y>a$tBN2N3@_J;k;{AjTdaSe(O)wUA6l6n+CDnI;XS=P7dbN&qQjYD zf5NyQb#d%!pL-#iy7bQ&`rSUmFMC?Y`e(39zz1@hBmWpb|M znSXd(%HwU1qc-RWr0E~ITDr9lLFf8E$(hA&_N{)fBfc=R$w}7NzTn203Y9j~=tZAR zUfwpzbZpYgRpt#u?y5z^mcl9m@`ML%g%z`hw_NRR$w{HdVIP-0P$l7l%;(>LJj@hh z%T4R;`lr&Z^Xzy)n4MepnUn(at3yjqBmj2F_%JLsdtMt9Y)T+08=p;P*EDyUNcOjQ z7vyMV-Pg{DPN#7h`@YQX2AJ%UGsH!IgWY)es_@G@kHG`z#0`0nsks~u->x{aka$Hs zUf~KK-HXFaSR+|Xi_dul>{V69^&hBC(|y~pZt`zc13=O|eP1g0;>5W<($B~Fh7FNz z+|ORjJd2mM-7@2k3hPwI5w?$VypMWb%AU)jtgZkljcV4>LNL%q;Y1Y?D>B$qEq>q3 z^bAny#?!JQHI{5*k12M?SLfYX&U_p0HMZUgHX{& zW2^$IQMawfe0r?|>aRo{BISkjJvIVp#hF)(nTskc@2=QqdjXnYW`b%G10*BU=9vVl znxuWQ|B>x7@bi@wAc_`wznjk5-sQD8M#d-d#JECvE<$Jh^^-5q1QF%ZHRe_$_QZm1 zRmeH4`>e>yCh<4@B4tax8{a<~I$Bn@RNO$>oiEsaRIwn)mS4m2#wlD@S^`y~$PYyj z3lbvl>)tJE|8m=Cu>yz-iK^S@&q+uE^3I6G*rp9kY;gvJH5Z2F+C%QI8Bb`~>;GcRrNh5RrN zs7>4B)ufPaFLTfkR$Sh2P;K-EkT=S#_fADJBEx5x><$j|+}r0RW1dxE2jcF_C*F7m zv2Ov>ns8()O93UVGCAAz@$6Z#%KaXC+2l2f#;L!e$x)GQ6WpxF=yN9>Oi1;1b5KX7 zF>I+U`6MJ~_rW008f;k^y-T1gMuNkdgVr~ch_r8GkrNtsdKZ6(8UilB-V~;0m7Ef5 z>8^Q^7L=ncbT%E+7s0-ct*rHl@I-BPz*#1D=f>Iwy>Ld|`lz=u*Z*$$2hs$1$B|(& z`KW}DYib%e_qZx94~Iwxl<)SbXliqtb>3y5^~*L*DJ?Y^t#_bHv)vKP<~_c`|3*Wm z5^arN^86Y+9>|rlX4wvZ9$Z-!2a%pPya5OuJ53dNertb)O-Rlxb8D$*-!eKJ5KAuA zK!99h$}(O0S=vD}n0z+0HQGzn^-!BZ46k9xOze6KX4qm?y_zKh3{XrU8F-Ze!$3!N zrc2v9k!N|MdnjdHum>5wuOnyIsTKutLlYPijH7zk#M<6+N5>V-X8## z=E-U=x5DOK_4k|3_S@cUFaao;<%|n{t1Ko2}@v@Y;|DUm1{)|c7&{diOd-0HB zjqZS4RfH&KHFyJjH_wk9!;wOnJqpvRZ#FqU_!Nxm6bf8L*E_Vd*$k6MgMDLx{xCmo zjz82E@S3;eo|q3ZjQL$?s(FW&4aH?ScD@LDekB9;uE%hKygyIKJ_0nevdMy@oF*y$ zi`^EgXIb-kvB;mTx2o1DkloN^vJ|{!%5(@xgX(yD5$s@+3eCv#+o|{5yL`Gv$i9 z=(s+HkF~;_*KBWIQ?82wFPltc0!Daglg|1?vpDg&?W{CoT$Q-+Wc{^RFI8U(k|iIy z5EOM(=DhKCJ-9HJTcysjIyLSJP_m07ys(<+SFFQJ}^Xi>f_$wCvN zDq1+k{>!2wZR5ZisS>j_42ru1dAuTxTzuwhoOXL+LsOOA96&*?wb+x^^sv=Wm%UD9 z+1@m}RMI`SXata3e0#DLR3f#Bg_522aSe;jpJYA*ib0XkCJHB#_o>a7$by1e#jH^@ zCEY61pF&GZNA36bxMt+3z+N!aR+_f9b|+p{Er&|9hnad>1lVLlt%4RA2k+ar@G5O7 z2Iqx6vJZ;uiv7&V>AxH_+qJd5n7rc!m(9gF;*zqc;GIiIJ~2-?w++$h52K>e6zOY~ zjUZHZ^;6{L59aE!IWOz464)a};(^cCX6svYo*67lp32FDJfa^p6!6ho@Zi4w1KomE zNz1>yktvjU=u;V=t}hHr1YvI9<3qvavih1(h-wzDiadaKNciwBt_--H|HbrqXS2V* zW2W_^FWc5(51NIF0xh)CW>#f{L?Qk{N&km-og-sQFpp7Z0TpT7)CX%02)JDCxq??* z{&*Q)lIhOufF#w`4S}vx#vn9n`XP#_FdZQQ5RP!REk--1PR!{Fq#PI(2#W4p~zRmDft@Np8nh=lHY$U9%C z@cvu#g;SBkoaa{Rynu)46QY!^uX83V*-6BNu$_V-eJjH-W?Le^yol|p>>+pNAt=+v z@S;B9RCZ!l%~TC}LNM&NS^+Sw3;mCp*lpyTHod~DTAxk*#5BLUW}PrN`-5aPgxvw2 zLc0D=e`7scE&neqC-?YHS;d3Lxmp{Z_4pcWor`VOm;%*~@;xO`<7-nitoIyMBxzd3 z`|LNh`yAVWcu`?;6tvik0SsW$LmXy4uQ9~a;!ol|FDXWhlxO3sAg0Bk+S=1lSs}kf z=cRXq=dQaa2C};9$Zk8|j*yvd_D_hD-F8@580+`QwYRBPu#*DynaFNfp0HUF;6QuZyqW_P+?j zDztZ+yRj}?tCmPUE)fsg)my-_B_BD_0QiW`F`pSNt$laa(XtyawfdDn+bJ0L8Q`d`lffnGF5 zM|3DRo7hUJ=KG;HWHBQ}&n4$}WLd1I1Ki{8XMk8UYoP|wAfM;YqZPKkr*ZjZ(|;fh zGVk=4=w2}zqN%+fG6~gIv)Ki1t`H!zK@`zx0HO5KHG_AH?_uYi_8yrTV+dFLeiwO9?_ zRS1*Z;R3c$Xfc#t3gKe)Zc8YCi}7a1V%P5#Y8a#~{WAVUK5MW{N=%b$eC+1ldfk}3y&cZ^jU}y!18?yF* z-JLu!#Y5aN{+OzP{=;QaH1%@28O_3do5a43{h&HB8>II+PvAql^Vg6PJ`x#?It6|E z(gC?<)Ogt!+te)Up%=|(d6_js`_8*3hU6|9=1cT7kul9rCAmNtF?xPGjvJ$L-9+G7 zn%%S&leSK~{@hH?Z?fue*RTAwR5imx+Ij6<)l_w%_0}rfOWB2l-8p6J;3O}$uI}oI zJYnMIb+*VvOfAoAMr7&-i#c~aWgG7#$6kX5>M(yW;ZZs@BzHJ_)Qy5mv4;-r=a@UM za5Vl`8Gp!S+n5%RY}wEH9)w=KhXglbvp95ho^gFNf;?nO!wVw8sXH{a@*}W5kLX=~ zo24cvEY=UZoC{(5mMh{E;1n`Kq$bI|)35xeCEL%n1hw2st2Z7&3 z30ohzb_jQ05g8ZjT*tlxqcXMLFf-+%L#Gka$S5F_vc(H0W`QEU6yN>I>{#hqm3@n; z7ioo)0PjH4ItDh5_&^0|nMvMP%ZFV{KAuppE@|NE$9#hs+dP3ERQfe(N}G*HN`t@@ z=i_bB*~)h4oU71zaWE-*$$<+;`OlFX#pk(4C_vJ4d*M-fAc-CuQt&w=C=Ma*(K zZXy^(!cjHWL)7lHoEUZDyWZ|h)E%oofdH@OpWJmFh-&2Hy_A#DZ{ZoN)qF{6Xbv$g zgi=G^H&gTIy4#@6oX%3Jtd;tweplazmmh+9Vf=S}9Y>ycXcAk%0FhTaAr26FD=Roa zS3rJe5m5e$5Zx)}Of~~kz@u^q@D=OXlYV~pq7lnDW>s%>p)M~AOGnK8=+)&yn$5-y z*@KZN*riJ9z4RV=0CWx)6&}jKb8%{AMWZ%J*6T^f<1j&ClVWduFPp7JqYN$Q7YVBh zbK)b_mH?kmmD!pSsXVIX#<=kCb?8}k22rnHQt!JBj^0GaL zQ@g6#T@+pJlRJw&NTQX9a$Sj4s{k(<-(&)xn6cy7~cH1}mbjvOoSEmCa-Qq&!(sN!l5 z_6K@>mSb%(tw}BCdA)mWSYY&BUa74>@7kV7HlptIHR)_Q)$uL(<5PP}0QG5vaQHXM z#WnHpMOuX*ECVzTJ`q+K^#DJD0lANM099IZ;~4WFs8K&_+Nb6XD(-G$-^QBWGyG_r zaymZn4Oaz+Z)JjcC!e4H>36uVYK%ggKsY#H-_oMm;PblVU6Okh_77u4ds=PcY3=+rr7UT zPaP-SH(yeXg^!!%L828>jhHQRP)~=;TO1e5enC3 zqIQu;2Z4^--eC5;>!OAI1FsX#u~Oy@-C@NExn(jX_^ho6$lnEVO*nRcFAP{r`$Q{hCugYEAu_I6rnr;G~vQO2=u5P&^Hiq7K7J;T!zE*OU>dVYKak zO-ispsr2%BH^zn4-=a$Sg#y zM_AYiLZ1T8&9A&EiL{^Ujgy1NkJ20N0}o7Jjdm8{ z+4-FhUveHNqN!Xzmh5#3oYu!of6BUng7*LsI7C!t^J3F%9|W`d`^;cyGo@8{*oHtL zIr-G~P+$GJkQ9)|jgjtnmbV3Q=PX?hG4MY{4^GE@8)N;1=)6HJrcoZLR40C??cPLt zkDyiB)sK15T02g>d6}?A-%b0Wm%AnBBx49mOHUx9byCi|S$~}g^lSnzB;TXt`8J6|lUFD-FvQTwGBq0B7i5#2;>A1$ABZfD7QcU%SN%!E6>8sFS7ZDY<^y#*^3wd9D5NeDS9y#Sopap`G=h$R1dW?kw2A8tf z#hAEd9ck|Le>v^6JrqSm$`8Qx{33kA0`8{6Gu zATiC`aoQp9X|!JZKQ>{S3jIFpSgP50XFmIbj0rQBnAl}4GE1uH&I1V|rgN4QElQ`And2SSHc?5#_e#r0JO6=7O7;?~F)^p* zSj{3ty`HHsF)&RPr}?FZxG%SOI7>!0+=e#<8&rto7j~VW%z6dzQvQ#9kY?trQ$LqP z%5jTM*%r>oQ^;R~PkB|R^dD4fheZlR?o_RpJXL74O$5)XMt^x22!7ji3cWwebejf8 zqMjNAZmtAYNCxCCJ;GdEsA5`faA|3249O?X3%SaKs#;iMyhpRDADMe3!dM0hhU;I? z=gtAr0L1W>^z%3KYV^JhNLP@=3OxPU;>x0~o-qwTcC7NBff{PDfxZjIXj^?GIFsC(OGJF?RzzJ&-c zO%s85Ite%_HAj!?RhZ9^2T~8aeiaqBKO&O1Bi?aHPnKty(=#5FSe<(!L}{)_KRC36 z7~3yhPf||%phL1~L4mofi+afUso(>FVYOOmW~@AHXQz|p5j#=@{pyQ@SS=+J$9%N_ z+Ti!Hl}&Iv0xBH{w)MPtId3m>{M`{IKed=Oife&QB*%Xm*p=)X;`Um%7x#2GxTxo; zKb+gVXvs@l8d<4NH*>kXG9vtS(ptsDZgscwKBu&)fv z96tJ2Tyy}0F9u37N-IYZJxPw(WAVnC%~${5TALHT;VpkMoeLxoe9jaX z27l}j+M_9=GZ@Zjwi7-q0-7d(O>dw@HEpn3RlG{GzUWC4;-kq(`~Cx2lIt?o zfo9621&K^MSE8{aw;&ZWAXzumE#hpIZJBfrlNWhWLcqAmBYq&j>sqORH;xqWpQ;6a zGLHO}&}X_%sber7%Ij>zaUe%Vmb|Mv?{u^!$Gr-%iKF!Z&Y+73B22rD1?j$^efL>V zSmH+{JzOjPu4cDv#8>CSIa4rDCug{^4(~}cUmj%x>zY`wf%QxvU{ez;91QRS5L_@I z9BgVDZVfIeU`bPKZmnd`^wsvY`v1R?344a@Ertdbkswmf)>NNdG+q{#RwpIDh4_nO zFial1z`@N{O*19-8S9$4rw{!3t&FjOak>@sqH zbAFKJQS!)=Cl)5QpD!^RmGo&83A zdXx6wGLI&SR)X9u8_(nNZDSDI=qO)oW6dv6vK5-1^|w$-RE$t}zM_u)HWJFboeZ7+ z3niwc_+p9X@n^o|74dy#+0mi*k$O40(__5VntC%Zho9JgVz@l}(tj44!}|b1NT?;@z{6A;AU4k4cH2D$^N44wwF_ly&M;$oep zrVMQ9BdNVbe_HCz%;}^N?amUDF_fFo|I7Q(69x&c?%6*Si5=`KF8+jDC=3xc0`xKl ze@=?VoyJl@zZ)CDQwI**O>&UvAXzXg%HW`T$;y!Nb}u`b9p>tLO4{)RW{&88<MDoB{T`)$J)ffgr2!kKmT zJVCnaFK*Q7vMAP$)9YE6BNRxuyT>3T+Y-2Mw>w{!lpkJ9wBGR7=La_%b^V-MMShOY zsJkWpIzX%HbQ5dujD}xj4<6^HHPzlZI za%-2yXTSL1E5pj0PYAIae)x{aoat@&ukEv0bntk z#U4IJgAP7dPmV6~7>>YdP(u1*>R(5cr zA5)n%kdL2}VTRUoyS+$r2*gIQnaa{>Ak~*Es2-qAuh%_o-iWz%AtC-SytVvMH|KNw zlq4sC_H)_gTVgLVx*z(Y7aN?VI#=llJTh(#GH#Bf;&u_=i`rTAl~!EQi8nS`b#p_d z{5^(7f`}wp_8rvR2_o0KOFXuqwL16A7bpc!9R$z4xt+fQk1Pd?O|2(}dM0=aTLxY4 zPXx(t`BZPG;O5w!Zq29jM4|DGMf8UHEAB z1E{^FbR1d2^KMvQVQt?G^rJfyop&3eY8Tu+<4TvGJ?Xk5wb@itXprS${szbCt^Whj zkM@L2X-+;RBC{^hAj@C}wuqqi24|#oOr8i?i|sn?kNs*xL%5`F%cD31?VpDgP+O1L zDET<)#pF!cXtFnpt{xkef7mwiF&Ogd+HHR|0B?TXOIQ4xf30rFPj?*R=1}{oQ0a)6 zMU4O*eQG|evetw@8h2+P{8Nbdv&ushGQE-4M&8rz*Rd-H)6&Lk z_VC1o6C#@RUskZ6b%O}fq8Xa!kg=&H{aC=rxVZ$dOaz2v(eK_Bh>1lbC;mkZZ$^$< zJjSbGI1_~D4{9LdqsUCS62|@q(tcZXcEWN{uH%j{@!uW>RyW|OOTi)o58~V)h6DK_ zW7Bze4zao4JEF9kmR$UOA26i$tsggKxw!M`nCfarfeD_*&yNM3S_V~}6eDz*np?(l zG7gL)Z`<3$pE4UnW^}<}p6g6?Mx75Dj<*G{lqFj&iSGmLCO>k!PA|Oxe~^gG%vQd0 z5xKVI4_|{H8NmZt+YTh{LP3`79x^f*7}J0l`w@H{Fl>q9W91u5=6DENmJ-N6pn60` z;{3y}fUtv&Z1fU+lwO7Ml+HqP#DYG9c-u7JC(!y1H6bw}%uPjehME8L*2mdeO)7n8 zjB(>x_KdMG+PmQpYN+z;E#chK8F&R4l^=gbE$q@W209@J>@)|P9`Tq;n%`x`dIFS5 znSLOJATI!bZG$9XYB>u=Gu8gw!+$WDF-fhECe~YESU=oF_&%-u{ms=-r*3DU$8;c> zgUuQ7?fOr9GOWF;*FVq`Rogd(0D9TBHBVAGhdDu&GviNjxk)Bn8kXG5BJfp_;`{JQHC?E%eHI)hzf?3mycH5?zP^mYA{&_fVe1@w z_AmZOJP=MiwrCOk5F-T(&*g6+w#5ZR5d>Ow!n)n%96ufSP1IzH?3gsT#t524bd}81 zB&7yd@0R1Bg92f`6ne=K&3a!h4fWZ`WExM3&8q-B8FOR(mk#RtP|b7a^FZ|Z4b0;7 z$&@<@x1e|W0ebS#o)}LlHXTYJiwkfhnK%UT!Fiua z<-zAL&Dy1pQO>qc)34)wD_s9T8#ofje`C8A-n&CH7XC~vn$g?#7!PurB_Hb4h7)q2 z5pzrhtx$bj4bLw@{fkmcsz8^StRmB{n{DnaLQe8{=4YdisK)t25v+6Z?ZvBeqzf&X zlOUNxPp3S?@EmJ{pZ6&4dh_(5qOp|^KCL6|R#ueVUff&m1$ zqf&KZVjyLp=JW5!{sbYGkXr3}S8-3|h@7=BF&O;^0ymZK*0Dj8q-^*4hmT3s2T;aw zYbkG{y1?KLCqhK;I;Tqdv;5x!WH`=!zSF>SD+h)b&hPt2co`ZF+(@4Jf1+7C4SH7! zZ8R6$OXMvkzj2);0GnUJr)V#=Uwy+g7wLVi-HkzbddR;Sfr`L#N$o?4h zaMpc9x8a#;Qscb}kf!4V=es0;o?XY~)F!g}4>Em~XR1S~rx41)n;DE5fXOScl(OTSD z|7`{%zNR1`fva7*wp6zCLm3zYVQ^mCfCI@^?CHsmkUN|Z4U4$KL8sXst}Xd(GGxTc zo~N`MuH zrR2h69hz%{4MMuvrp|7+{iHq!r2qXU!eIj>4O5qt?=;=OPRm<^Tg5cL3>b9P!a;sG zzW+HvSeRdui7dEP;F6ewYP(H5?9&&dV0!L#?pV7N7lAX!1FMyj+JkusY@@GYV-8sr z1ttA{jAj(YedCii+zxsuds;utnz3p8;NOprf{Af+S{zz+o9T7VVRMYnIoEr$LqEB_ zPSnPHWj&t^$4f|#V(ZMYhJ{C#!x7hF2fd++FV{v7R<9D)Kk2!_SWS6kLhpq%PEz>k z<2ILZqBUhN%6Ho--p#Lfy^!x}`Vmg1$iU?`{+@vGmGtxTL(BIP8`*1-r{SGm=0TQ5 zteJ!Oz!ykuAhjG6=32}bh5?wxS67t$I5ajkKWMNbqOAqQEI zz7VnBN@h-JomJidZX69R_fIaDXO{#TjZ)Z6`-c@<9Gqo7+WaZ7tR=tEta8Iyf6r*{ z;~%-YtnMT)@z`2IHXXJo#!Rw{((uTE-kpKtSy(Guc#Nj5XEFIw`zZ%GdKWfwJ={Nq zeLAKUtX-Uc=;d|DfkaBOn_9__1xKAr7Yi+}^OKVYb%qF>BgU`jh%nE4d-fOdeoJeX z{fLMY8Zi}e*kKqt32xDD!Zh312tDEnB~;JI7~pfG9G!?8`oX~>jAdP#KlIKdRaQwR zM$HtTeUKL5qrU$bu%_fGBK7Mq7pX-9|7)bnhZA@%DjDU9M$v%0ufF8OKYds2lZ5(9yD;$!@g7n{x6_Xu)wW9B)Q=vW#TDkjdU-Vn580q@W@ zX4W73k7X5|ka(142ML|v0;zsNi&w@%n$FF^$QR_C2%V%n# zm|8kQZnFqwLJss-u>tJHsv*Oz9*6uT`@H}bS_B3AL9C-=Cb+{-;ojM+mKCs!-{*{t z>vp!1Nkh#o+7Jwdd3g-8&Z4D1Kd)13JdplHy6Le=_J8q8r-L-ml6~sH zQq{Ye`G)#X*`Z;`8(ajNsp85Av4g*-X&JV^`FbX%{h zepi$q6b-(;g@cgw);95G^9in_tX)F3Rd+p|t=Ez>hyil;GmQTR9WU$WH}X>K*z)Uu zXC;U0GJmM~!-^G*;#pdR{Aby0Rf21mT=~%2FLUi`&{?tlpnwr+$aqYFZ_o``f4#!w|RqcuBlgo`^!}4E0OUv_LP_ z(YGUFfn??Y<^skir~W$E`jjt`V`D(2fVTRQ`Uvr9ORu`pyeINF(}Be$QOs%lTGH$i z>HLe+1S%q z5j{~UYHp>LCLASZSH_vDru@e3XkL4Xs{?Q${G!Ye1wZMpcZLY(4DJ!t91y$myV9f> zw0zEHfak&H=9+=JXHOMw*--2zh21Ey%kB^6v6y_;>=P}WyyDQVt^XpUZEP(Y_E3@z zgEd={2dW&>NZ+`ZsIP~`pliX5FE-+INm_%2S0-`vE6vVE7oRh0|GUNJip!=`YYKv2 z;(ClAVu3-7FsEqaxe*=>k@8e-il7irRmCDrnSb!HEt=+|h_{GvfFu>0v@RzLEL|uN za`7b~J}2zfAJGnk#El@LN^9eyqTE-3w$G6dmz5a%C(PCOy2yI;AtH)RJyk&fF04lp@w)|c zwYx{7cZ{PH*Cfu`8%FThQm`EjNm_PWMkZ{P`97T3hIl=GDLw1%#>C6COiiRmsihdv zaTqv%T2OwvxxRn@bKfaL24sq^-FUAjBMBp^?m*)0*LLg-S zHe|DSm10J(n@Zqumk6Y#Tr{v2gsrMW8^j1i5$4wCsMsp4&%*n8%KtO(dF5r zo{6|&HM6`|3MbL0DI0U^`v>}cm^Hcys@}p

Rr{QaS@ox!$D&j09Gmoa#@k1VJ;>Bisq0|uZoN4Qb}xDo3~EEe@3ciuMhZr` z53Zq~&VDM=C60esf0m)$LoX8k)R-N*6`shDc8Ov_db;kVkUznv(1Vs@KFTJWaTR>_s?RJ<70ebx+jD3Aeu|`e53*aAVBxve7 zGQ?9%QjrAUs$XuDg;OwOJ@1%U%ON4eam$U-qfFd19CpOt>(s6G4c^`=j2ui#GC~n7 z;jxtk88y$3|U|g8IvI6e7YKRmOre+bQqVO&tZ>(di*&si^_~cC^ly@ zq(HRjIPpBAZ4&c@3LxqVNPT0nOOY56 zFc;LJ)yq)g_?qF)7%4M4nOMz94eh8s9JcOEmv;FXdNBg3#&@>8jEyLbSh0U`e(6k2 z+28)jJLMNH5uBsXJ+A=#F%MJFW_vpkLiN}63qKX_}3u&Ku=GPLv3-5RCvx17s8Hx=CD{@3`70t`j#KjCBtKYuVnjy zZf5cyT6{8Z=SqW{*JzsnT}0f-9OF9B%& zFvyH;UFy`b6TZ=JaQ?)&Eu*HT8c{Q(;8HT-)QJ8ZvfQ_W0KR<(#^$3wgdmutI>Z-A z(ci1Fqw7a&tj?Atp)IALi?JvU?N|yi8EW%l9`zVdDhC-B$wz3_{AfD)(0kqMsr$vcKUWy6=yC| z&0Hfq(}_b?wzlm`rg)A`>^%7>%}2rCfbcHlS4W1DzTMq8 zw5O3gXV3>o09mkeTP=ag5XZ2pXh*1r+b^fq8Xn)!5p`x&(!pF@Yel%=zU?#@%*@*j za>Nj7x!n-1{Lf5e3h^NxXZV{)I9%koiOW{Jy{)eMsG*E6Ja0O6Nc7% zye)9bp|1thq3}{-dXseq{~>`BYF~w8FAfsIosQv&SF$s_ziY-$L-^eU9VJf3B0rTM zHsBz@=~+1znL%djc1b%(j+({~Rn@m#)g;0_bi6dydGWhvoifPm@m(GCX}O-`(*$=Q z*&0&IU=QbV=oq5Zv7jz)B^+%weQUBX2_JlWivEQf)$-%)$CFAm@iBDIZ@@vX3buTE zhhdAjxrImsMt#->U8h;Exz@BF*CHW}u4X&kiR`8N=AE7$2mg1+#>y3JQ%{~LFuT^c z$Gl*m;9ZA*=AzfV+25lQBkZFGZh}%NC|!C36}}g- zbYuiUEFwDT+Pk}i^e*0YRc3y?4~_16-)+~eDJ3(c_Qm@?csIL$*$mSFUHHX`q-Xdz zz3#8!4s-jC3?4-2;JNh^J$`D z0QEi(((?TqjnQr$3oL{W%1t7F`y39h@&j=p%N0jEqBEeLhVy+=BL7drfdK~xz0-iH z!DV+gow}=bgjtrew`Q{}thb13azb{)J5jukf{NJv=^e2{?X`kt1_5lWp&H->vbwn` z$>F%Y_Gk@;AQRM4A~_Ankp3AbsGA#eidIT#Av0AgVI_pXg1)-8Hf>OS^XW^9jE6SP zUm2RvFXatwJQ~T0y(p%F;5usvQb0y<2)+!pDaFlGvSBZn<5@7sNxg0ES#osSj5S^7 zvW%F6Cay+`7pd*ECVaMDc5TjI&8LrP$Xfzu%;GCT?ZylT-_(kIuyy)DspBEd)HN~* zI>3q&UTs8Mp!S+0 zsYU^WLN;Sax%l@w>f(_LPsSau#o55{p`JmrNBSUFt?B+U%e%Y^MGoH!w;S5zfKIuw zk9Jc~#7}nI#>-@_`v(4F{*mKy108QeDUzcHZb{TpQ7tS;Qj%5u%AFDD%un-vB70mY zRXD_rnaM}aynS{XUV9GojrmVzF>r9O#CX#QqlU@6%_^ytKYXZ6uq@8q)5Pi9cX2xm zCUnZqg9}@(D@jZrK)_TK zQq*&gfg!F}GI`%u?5Ehw4met6+)a6?%gxx?SFwk2f@n8`DZ`1BOYzGpN^L_3EgSQ+6d^q?jDdw_=s{p{4 z6^V#HX;tkHdJ#q8b_sgaJ5OL z>B0`$E|wm;H>81Ng3!LalTGiznYhJfLo@&9BlY41XRKc$!kS^alrRl*G7iw-Cno;f zc88lIL#@<&re6$DjL=NzycdX73a{fZ54+iiQ?bR&a~A9!Hva&P6gVu=_j$?@&zUqs zuym544!0ZjPs`=c*>;AXVKAI7Lqk3rCSo88$96Ugjc8n6W1H!H7UE>grU@wE;$CKr zD)hK{3}0k7K+fHtivo02oCsGgE~i$wxG{6X6Ed$a1tZYW(UEsseniW4FS!G7q3;#T z+J%`jFNj!>zpC4h#{VBlR~;4w_jH%8r3IEQ31L}Sq(d4MTtScy>F#b=xzcG14le8#NwmxIH=J`JD37<Xmy;%O#VBh`f zhOEYg@HmYU9m^9yFh~TCL`7GHo{rIWIx_JWVo%a+$i7*F-<->Jf_t*GPzCHET#tXL~8~3UXUeICi9s`e-+>ZWBIde`kD{(OVZ@ z%{h-z)8^CQ(DwM4DxL~hnOP8MUwizV#;cg8D#nc6I!u--YSCSTfItV0ceS0IR(Tmo z+B<}pQ;z%@{`Os_eW{9K%4pvlXZje_mYT(=4OwwP>y#Q}T%~3dG@XQf^#p}coV$v* z67_2lsXi#vt}NTgAlJze@!<4`Dh=tm|1Dj4W&u%~_h>)q_9Lq#*wuW0!oZ+j6RqE= zKL4`*#?y!2%E0o?Oc~t1Iv^?mJn+M@JNNt7&P&P`(zsBAU<_BE`I><1}v_ zjOJd{WEbL($e^Kk0{L?EAbOqlU_A(_1vc3?&s|B)nQsC6w`L7zWT|ig*oqrnK19#a zcvmm(1w<#dBS702dvTcM-OArEX$=(Yye6z{CO$)tpH-g3R<+>v)Tyc$xe)$jqh2W469 zeHkc(hY_17oAnG9BhYQ zubBU8y!7#E75iZla(WIEFsf{k*F{e)uCPK|h*`5fH;> zI{zZn%sl3DpS)8LyZ0#joWZY4j_Q5fMz59Nk!a1@ejvI@f*5}K+X7V?RF>2*TLx{h z!PMCCXk=1KrAT9n#iy&SH6_(^|8rdju?sez-N6zX{N|)JjK4!}mtJ1dVVSx^QY_p0 zBitFaA5W(F%ogW85?~D37+}qTO>?0d;92Z0!5Lp9lUV=yOME~H{#gIzqRp!k^HVC! zU>f={g=GXZ$Ch3rdNjZTe(bSkYZKHrG^FI~HEqBQm-D}wj_B&~XJEskmJh>_CO4W}QxJrNQ#uu*U-N2W-yHOVSZ###f{N|G_!RIVv_g@&Erhk^jCc z^Zd|xD%rjA!PIM&F5bS)2p~!o6O}V|igzik{$OEgGylEqh6CgCJe$fCf@SoqabCf` zqrU=nX^uJN>1x)lut9|`9cIcE}exl5RDl9v6=^D+bAt>p_=p2?R#&cTlp zWzS33d#;k%c}OsYfqc#dI!fd0^TpVf-;4fF9ElAmem_do__$6edhLKR^ka1OIM4q8 zImOwJeou|bIE$v(20bbi#v^A%J6ejK$-Te+7_GurYX`)*O~}N9PZ($uqexmvfI7BC z!h7Ya`X1h4{K(Or=Q*MVf&-3ph5?jWW2Qz7Fm)rfQ9&WRLPWX2T|z`j>wO!JN{7O$ zO#oX%X?>+q%(7DjR>=)5z`5rNJ7r#nx|L1R1ndk4tUm$%j)jt@zXXyS$9 zj~e4NK9a9VTQ|wPaTXCe8)3w@?A)5W9PiuPYjZN&^3-c{!nEXU(((40aIcx{cH@fn z;+Jt>!%#xL4I4dMA#yP!7<(}?BLz#k7I96%s6BznCJsmUBNIrXYJJNCSJY8S@q^`sN@;tNn+MjuJdA4MzYmDXicC3lD}cNXzQGSVhArp4hP@#OUPSa`M9;0#CUPsK z#Zwle*mLoN0#Mwg*YAgb*wUsEH*KT&%;9%-kzQ`rkpsF0F4wrTxP16GPu??b^ABe* zYmRH+N~v#$FnDgADC6Z6(|F&dUYn<0Cj@C^M+ZT6mvA@1`ayrMdAA7F(GJM8m%_+LUnh z7nr{A-Ftz##gU zG(F`u->6ynHBt5FDORvxWwRi88sH5RRg!S`iwTy7&;|2YHVA z`1sG9pVhCW$Vp8dOD3b*aoBL620SD%uRpofwh z{GChZsCg4KSN3J%PtyfzL%s7$2h}R}yXW-JV+1|MYH$Jkud-F{Nz(XE$VZDuBWA{O ze5z&%(h;w%i#MGP+0d!`|4MV2ZCfwfR{nb1Ra$L+aK~Z0v#q1onPZl@QX+Ei>}9+z zD`n%Xv8Hk8d{3x)g(ezcpshXE{kGxUL3cup`Wb=W>NmH-Hh{*RZ=Ibbml~q8`Hikv zO`lgiKPTBoB<=K|Q$$`@<77%l*e8UK?t@J#H(uZNcr*mr`Y|3%#nwP99bby48)8&A zoZye>&+Lu!ojUwt>Erw?oXR-PuSAb^MjW=2bTwR}`|%ak`#Cz--itwH*hxgP(ytkYCrNKM;s1+K zd0W4!>uU?0#F(=L%Pl|V9UV!UQGC=JVPlZun!Z`UNr>knk!W|}#C7fsPqRbr4d*|= z+@^#h4-(6*UOm>^SLbn12-Dt5e_%J}?lV(=J1?xA%SS*v#&yeP{sg z74NqPAJSu+wP;Zb|3Wg_yV!U4eRGf3MA0LY4?FmtCgk@8UH4%pLw+#W2-`URz8iMs zEU)Ory4{rb-i$tRp@-8{D`Z*-Ihg$~0Q&w524on3wVk)eBV<(tx&zqE89m+IKPa@J zr-GL{Sf*~nS`7pfTsi#4|0I|RTbA9OTt+yf&x@{psljXotz(NO?nl_0UahMObKeT| zT`qA7MqjAi3_D5$a@cJ>D1M>~m7lq)bTnEUSRDduu=jgroOt03(+C7ACUaBb0;Z5T?Dc5{DX3aVBLG<8lXVk1&6 z|L#rp9_VxO4Fly@!=DT^>&dq?V#T6u!_=iwTzaW z;)R)l0Jbn?HKJp8fSX>@0sZjRa$1jz8v42Dj&p46<9IYUg7xm1^_C*_G5gm6Y>k^G zL!pW(i(=-45`&FN3=cH?X)lDBcrK%nf~$BM*c~f(71(*YQ8vsR4F73TnP~op3aP~8 zWvIC)6Z9$02w?x?cq_GQJM-Z#3|f`Ur+)R!oOqZ|H2%=pTw|f)GL<^ z;*L1`!#_xWlMjxjO|{ZeXtQ$Q-D^c&U;IA2&$A;WCAS;`*j5m5r@$B!?Jzn`W{l{$ z3x=YI#G-(R9P$XbOZ_lE!3ZCT?xq4T_m%08KOjE<@y*)iwfmUd6bC%)h_FhVdkuJT=kf6P~V8~mPq~MUF>{ut~yJqfc z>6723g&)$kjahKNGl=;F~Fbp{eX8E zwODHUm>{aVZ?Aeve4O0dA1EIiuaKYe{bIt8DBg1&sG~>U-4!4w3^Md=iHc6nfklWZzOZNOv1 zHiR*c{1T$pjETk={e+|6Qa-*jO|Bc7Qy;AM(R=9;sOIb{QA6_GhCclB5kXwP+#S+V6n)*G65^8Uu5aeIzCA*> za3?uiWzxW-p;;^C*TSlXsO4BEK+0QzH(3=3{SiVGo&Vy1t9JPY&3ujb?XVwOC0Q|o!J&)a+7<>AApjCmF$fY8}!m!;HL{FCWRw)a`l!55*2n3CK1F` zpL5|2!Cfs#&5{=aRd@EIkpMfNb9bYE()kF@>vkk1D*@jXZqNmOjM}t}i`$4s(^FT= zA_vYfVJF3X7r5@IYeJ=BF5np|)-&jR%GPiYU>Z2^@gbe`P;dzyN93uabx?K@1Pn~w znb*e9mu-33J9O*z2L9NLiXDa;5umzr|8%w=#y{K^#%fZxa~38S>fuHQph$k4zZbY5 zp=-G4&KS&NBe*aGsMu0w(ITNG@|XZgZJOO*Roq3mXr%{#jTg>qf3~PF#W#m@S_ z5pS=DNlvmdjYb>?$tcb9TsSDPHm6zQBb6bF+aZqd%dn)vOhmga)n(eOAd z=?iQlZBEPt+*LyxnI8^e80FM4y!T;!AdI@W+|jg6t~eQo?+z@MGv^lA~Lj4 zd3|)sCcAj#KAL9_3$8M9&~NX6{Sl$_S*(&cGmZqkwH$BeFE&RcEX)Q1EzV_U^!j{4M%!G+PT_iBNtU(6f z1sdn4oHNf>%0LNfqoTi#CDhy&Dgo*xq zxHwWzcGQr+1hR6r^O+5HA(P*M60fx~Rv4?<2(cM3jMMFOM z5C^=SzFblt@N~UEltf{TNLQ(|b`5TwGblXaMRSNS&r9|{8;Wo{|C4sA1+3p2v%xIV=R5)ZK}{=kXn9W#`ZFG zttA=pv8eQQY_`4@T7}32Be8605d?@ZJk-vg{s$l}dePaX(v`UlA0$8YNX0W`Zlg*xliky+wtJ+g+07=BBBttC1O z&0?pW%AnK~$?&KxjDM19`CM|5TxfDEt#nT`$|%gEAvTi0n6rd1TJ?$>lF+Nq)Sj?{AadWEkPlS~RPKXQ_wLrD zV$7XzpNlV>@`+u1qGh!BK3$6q7gVcd7)Rm{glg*Q-`2+D>fH=B(O zVN|~T-1#=tLx*u5;ux;j;LeHZxB*AV`9fZ!lu##V?hk4{H=uj?3-P?4$y2b`KY&kg z+{hSf{K0`wz&u25vP=PQlIPsj)`K-@!*Cgw$zJi-sR(R8#0SU16xleN0N`V{37V%X zoXs^|i#@>8XRb=*R79D4C5amdS1*#Ck1$X2f3fTy`|WL#|Ii{;ehWZdu#~#<3JCR* zH;6@3$OYP>VtyqeO*)WtCAYrVjLv=r;1vNRf>6_t68{D1L1BJ47FueS1hc=i*2gb-YVaU4cPe>e%BB)I!Jd7a;!|H)_J!WaA0H` zFR`ssx=)K?eYtC1TjpOFwTCl^|JX(WFgoN9K$o+zXY`gtdmlp8O&3LIqE3gXf6NH% z1)FDWgq6Toj!ouQ|3r5iYN0$D%(~iT&y8`3DR98a*PJBan&`EObj93YQrK$1Ck*1~ zprOc9b~`2U858_7Akr>_(Ev}$-el~R0Id5sJZ_dPCr7qkiqy1SJ;hp_EMBgT#LP0w+x z$IDpm4iTmd9{g-xW+~oc(tUMP+t!0Yu9%$)_x-&bz*Il7UaL5~lg`mhDX%! z#Xe+-6hy|(dP$!tkP6mr_U4Ugz2inoIL#!2F0 znpM%|Qk;B5ZSx`i+02##H38M9pgRu+AfD2+t36Zy^B6hIGcqLXoReSTZ2|T=MPe%V zi;gE$yF@3g3iWCU0b;9}jzIsN=;^bB4BFDtuMst#JB3$~kvLxZ51Vdc^oSF=FcUy8 zyO;vO5GJP=(3NT9B(~~YvMM=&hcAMO1NKF)m{v5GNEeM+%JElEo-mSC>fz*)KDphm z3Q>6$j&@AM@&Zs5X?8-mf&7H?3d??s4GYK7ysBCu`>dAG;oDmsDI)`JNY2Rox}8W%eN> z|9Q*{BR{53jG?lBwy{%8+q_W79|*K6s;#~uoLhnAf1lMLSOsIX;}o3J#wC{B-K#=a ztdb)jl8MZ`yh~(ReZVC*X-EmQFlIl4{OlcVL%Y2SO{_RXZSMC)qe@N*=`C`9+c)5^ zNf;51Mk~o-N${IkUljTJi=OGE(Owq+Ue(q?L*CUkRxew)!VbeY+-6eJ8^KLB9g#E1 z?h@@zbg^VpJ3;gniw~#o9c3Gkio)-FB?0WX5}~SvW#Ql%Vn0$7tY-(36|%kLWNk;1 zdVJT+zwxgJ-dNavUkZ$yWbY;1TjjQlm<0}P4Wh5L6#cnXP^Bz2b@`jXBx)X<+5{F= z(yP)M0&5L%f%Yp?UO)dj9L}c!YZbouXgp(cp_`RhUsso5?)Naa-mw%p;p(ZJ?)OGxQbluM} z(VzYgAOTk`l*|)KA8XwH`YK}6*ytnIJFL1p#yaOypX>%^ z)VQdyLosZ`wi!!qFBqK3kY)+| z5;th8*sBNGxJBaU3o@RR3o+x+u|epvsVRS!K@?<@B4bWf-wvnp?|RCHZ)IojB^o0= zPV(>KSg}=_tuxY{w?2$O9{vHSc;owoIt+D$gK9r3gWc>hTG4?aINCwz`dC#qo8up>@g?7bAJOG zUSbn5;(UyS74MYBQ^X7F>FJS|?4P1!Gl*pvn$KNmxQ)0*OmY9V$o`HEr8<=0K@BzR zYG>rIBUJk~#RClc%G`|A%u2o6bt|0dhs$C}1VvJGlX#X%JJl(Ep1kVq00dP zwo0kd)7ow1mtdbnL?%h+=YvqIT9?E%p`pzu+9kuKl}74RZVHk5@k9jT6aIjI9?l}+ zI-`Jihf!UntVM&%BeN={;FxxUiW>*|hV9NL`w(F_W5HueZB0^)VJ``u-hqR!+V&#R zh6;7lenH%;;zZ5g_%qsU3O18U&l40)?u~7YK7?yO6TK`-LE9bLbB9CB>ejAYE)hro zzX?1ejJ;&Y1DyNkROUVXE0)0*T4hK~t|tGod)}FT4>1Q(FApnHnO-TZ()jhdvrua* z1hd@o6H-k;Gd*Xk%Ahg1-w4xL_fg1pD64T)tYIrC|JR=|{(}?z5NAqtVh6P1Wv>jg z;d+`z{*PH!2`r{nXjJy~zwV@}blV z8g(8;>iRCc9TMXAA-If~PLyoege7?X6(3Ntr=av)cZ+mfn~G>6PUU7Jsvg5@Fp%<8Rwe^qLM5>$HZGLHUdp#+ptYg!{3Xh1k>2y#tuy( zU4=E2w(*O{dlDr%_clb*5!YKm3bz8VY`5GAan25%3LPx1Y56*!e1G&q+^X8IOG-ZRR&7)N~` zt||`jEUj`9xV$on#k|TrNG1!g7&9FgfJOXNWe;rX^!Tv|>))C2|H2*{J}c3fr;uWxr`h|6i$LO3qSi9$1 z__uBo|KG?RdIvR(=}RGxJB-r|u=v36-yuBg=ivl*Kh2^<0x%<0(^f*JWq#cfIG+7n zz!lo(&g{)AM$rt+$@@S6GzkVFZJS}blQH7(4=@w({^pC`$GHCByiuXMkQ4W}|c^Fx!n6933@Ggrdc8ekMrw@pog!k3_n#sl!)*WDeO^ zw|M^mKcil+Pbe)!O!<4ICjA3MtD&GM}$IRm7pT~(q9E?^ALqH)0T#UrLlwJQCt z+QvrWD}Ce;{;r{{VgF)ge4jygfZUo&KEvux7^1r9pEu<(6?nQyQzssRoc~rp>A zkF+=sMzg!%U(45_{P6XWItQ4kT?=(wN9k*K>5Vs5ibkeL6LJWZ?icogl!{zv-h^z* z=8OAiGPx+QRzWntRgRcgkhGJfzKFo{ZU`xKQ0iTfGV75GU3#h<51oM5ito4O-y!oC zS)80|DBm4z!g%q1Rk+5;pn@qvTd5anTN;3UiS)X>3&vd08(O#P*xc3rPh@cfOJb7r|=ixx&zO{vNA(5rWR6B<>!(d0s$^hO=#ooC%%?XKIf)ukr7%w-ZzDxr*w5k?<){&0LJXY!0YM%ME{yR;RI8^@*F zJfLUqnEGz>G>K|`a>u~DeyrirfLbn-9>^PH-K7e~X^R7!kH}j}prwe6jnMSJs?4|j za4&UMV~8*hv^?C5#&)>8<|Iqb3dK;tpI2?4{9*K>B1)j9VpD(~-Cl?{@*8o2?BIlp z=iu*RvmqVw&z~)@=~wsP3%;RLTb!rk_#|U0?3&4Cz{i>v{P)55m1<|5NR4K`dllO+ z;xTg^Ez$OSC)C#wCiOYilo;2K<8=XnAl`z9Hi&gQeLpd~8nDE|zkZp5A76Rfzz)A< zcaw)I@r{^P*qo{ev*6d=z@-Mk|7wgFfpy|&9GD5;P>tV(HsVo^9Q@H3Y0`T0G98d~ zhaFw5=Z-LK{^_}b2cf*B!qEAmszZ8x$yd7;HGFU2wdFJ(ge#v=P ztDf~`d$UdBQ%psa!*B&Co?)2wLv)d$?Cv7hJqy<2XH^v)x`0CC*IutUuM$&(DL7}@ z&3{+weVLpQPw^cdzKb_^usLG#;V%0dK4;cBQ-@-CO3rq3Sh|FY_-;rEBF=bW5*+Lm z?uNfgq?=dBE;*9(6RW!}FYkxegQ{<*+`uFynvm4>naO7xGP?a=rv8>8b0o~TErbfyKQyCXNs5i=~7^9L+aQfsjK&$Fkx zAriJqwr#rb1-+IjSCG-&u2DjmG{G2lT#M6LSa`5F{(C*}VP!2yTxaMPB1?xpesqO16Mit^9ySLNqO zH~uJ>V9Xm&to~*cl;8UZbvKS3w#(ZF$y13%{~gAB<)1%eCG9meMx-z`5YueUTJ!E3 zcz0QtfVrwB<2fRlnj1l55cKXX+vXeX0=4s84j;T=%@v4lQU;m&NGo`jCh8eDGwE=F z32yTQw>eqn6jjjow{gE1u?c+mhKg%WO2ZN614Fz2D?=!2y$)jPckv zqM`kU=$%_%ok~JZFgnJg8;|G_@_JXbce;X?4S|&8yC%W-JKy#M|2)PqD`8P!MAP!N zLS$aic<|8~Zmxa1+REhV36I<;DQ{caj9kPnuV~}YK$Sm696O-!b@`Lv`%j>PF*~?E z3k;k*G!zG*{-#2Bix=@czH}5p;hSIS>PK@~J>9C~G0S@Cf5rArP53vaNVQ}^JHvnM zPWGg0{Yy+c4bjTN2z&r@HZt9aR26ddQ6uXK?6DQajKcRAEQv82AIy`5RE2id@j!>y z5*mc>rFF!BjDN9V?Y@*xA&d@3(gAbNg#pbLCOJX&h5M}Ael4$vmm%xv1;k6iy`a7= zr=b0?Z{uoLd}g1yx3TmB7*#6QR0KG(pKAh~R^*3-))g~_ zq*nILx6N?&C|h9|@%(;6XG>4ex*y*j;)_MGwso3XQZ>;1FV7I{L2xOE{%qqw&nARF z=(>;eDsqDn7}9d;${4=~BDO^&Ge5uG_hvTQiX(grHIus@d8BN&cA4^UqDVF`ImlEq z@VWkmsL$eYthg5w``T?zlNIkQ7y~vkrS6C42kAlGHF_T`?MM=HBQ>7)l5a8Sv)PDl z-mC=Lnh>FCNEKaK)i$CxG3U{sBgF(jt@V*Q8RF@0y)%$%uX38%J3peR<9>eh{_V6Z zA;+>yYj(SI-(*C&&5SBVp?A2|LE+Mlw!`&shLi&mb;v?U7Qe@x4Ef9>uz> zxGRUfYQ3IEln?Nc%8)29gev3333tM0h(WRR2PB88z6h%myh+@<${b7%l{OFi9fVSW z3v@3Ud@its2K27oy8k`lKXVtrLIG|SnFL4J34g%h*Hu1_X=|1{ z@Ce}zXPn4UZK+2OTfdW+CfRmMN`CiALgXu)vzU;5X*p#l`{{ZrKwAI)R(ln~9?M2UY z_#BgNNLqXHzSewJT<8#QBPRzLNws&gP6w(LWX?T(f;p^0mtTK;hNJ4_Sa{0aC|H)8 zlVudZ=)_6#>UQO-{)fq4~@ z+0xn|A5RvOYB~n5?ZEpVQUMCIcz#=XL za}&w1Mv_O{@;|I9ZF2ixewTQ9S0o>@`*|@agU8+qCM-{)$3?I zsefv~I9)Xd_+}Y|wYN8Z$8Lz^I>>jR&PuX$J>ac9C#;R592W2fI$<4#0!)DI1S`3zW9$JMwR_A-p!;X>@$V-zzl5 zCy0kRkm7Y`9AZoR^9rR)TZI7ojYjk7s8gkO55%#`exv3|qPFkb^gyfKe{psMR(+oK z_aRB2dz3rUDVb=;3mhwoEb|Q#E?1IB3_=D=%~{A9CddX7zE3J0!H_Y9%@&f0SzZ+? zW?m)J%=IQM;d5*hxV7&;L`)|h- zMqWWlUHV5X%#UD()!;or1M_Wfct*NZCDxNtm)-yooQR(shdwoxgM14!e9kyS)6Wnh$&?&^Bv~A(5}Em{ z)9xAcA%`2fd-d5o;Zf#=@j24RH?^Ho#-m@v;FJ^|F#h$ILM!pIR#azsnfF%$+B7AW zN4w`7zpZ#n%uId!k?TOiFymbZ(#oFP_iqY@u`u%cLmb`D+P9K|@@A1DQLlX7e4Iim z5g^IOEJiAfDA=lKi#MbJk-ls3?*0UMb`*KclTrH+_AYrU!R(&R0iQ(0)n^u}r797t z++fnAsCB#SFw^AFeeyo05;RBds4W?lRXSVW`>?9_&ZbQBf?+nl!QkEh!6=05~c(5&V@{#Q!v<(6Oa0b48*2$Z9@& z$8A8odv6k`>uprt=43qHhXnMtHl&eJd~fXy@$N!XZYxJYaJ;y2E1kwhO$J~e_=Kf} z`4wB>*yzVzXf=LtCRgf>dXzMq!zlQ|o1>idK|-phJN@-}xgi8oB)l?naUh?(;|7+NDID$Kt$M1((q=K*=JW*Heb#zRdjZGc&S z-Y$27B?(Hf=@Am>uAJ$QI^PqYl;L9mt#=zXU|L849e_BAZ5swhid zmc4?xkgc#NdM0fXt0J}hGHUH|ws*X^$t?*c9*4l@DU?X zj==IfE^T+ZS?e2tKymqxh|oyq{nn~Z2>2a!-ZvkNhAt`(2EJR>T-)WHk;fQ?4u}DY zo#F4FDzc4dw^Y{kTqpHW6VQKv=|3+zzps(q(bQZhn#|t@92tD=KsZ#Zsn#+6cdqCZ zrxRALAB>hDcW{80YOGVpCM2vC>DsWz1z(6pp9_$4B<8 zI!<+Xgn$yy#ZY#AcsJ-Z+is~7@JNuJEX7Sn@!u;68L+|9+OKlx7r;H*G(9yqZV`PW zVs?Ta6?dY%|3h-hN_EgjFtoi5cX`5jUpY_-@KghjrzWu@eqScQ={=+yKnn>}GXDUD zM-T(V_`%#burRH-vM z!4*mS3LSzC8R*{`dh0P*oqYEeeI79+2~dk+76GZ*oKE3=KlZvD|&?{oifIGLa)$ZN})nqTJ${08pVqx8uY8ORiJPF}eAs z)*S!K-T*QF;+_{^_EfDC@MY(FO0MjS;NAibz1KOnLWXc`!I>(#1;jX)x`z`V+CPB8 zoK_cE(fLG}0&#|NVU=)tcdSx#o9L+-;Eq1$cPqVI1=GjeF)Z9<~aX#cLi%CB1; zrKCeagY$8utp++GH=#c{B#=4H4F){GlLXedb#zBHS%D{H4DgEtls~{+G*e53787`B~}0U}-dr zp@xSJDeXSih*<}PJ=rzChJ{{9Ya-^okpKKTNP6DJCgvXc^J`CS7ecFXW3l3s54tkY z{EyFV&>31YQt4T%-Iv8-g_d}qn=i@IQGsES8whgErgC9{p^?`v`6NcOMWsFwo;MyrB9(IIXhKKjTIVMpMHo3kg$;g~&m z#-lngM(zE|9`os1Os6ImM&C|i^1}DHbS+A0#ag4K$T`XYaBpuid~KeyF#nC#Z-`KR zl2?#$R*gYFS-NV;KrZx+L4^2^6czlYsE*xo)qG3kA&-!0e-ub40iU!@t3(%;w&76|EcJ;%+gJaWu|t%jrQ)E|db42ABSGxkw8F<%w6f7R#e6r$$-&b3 zfnyRDT0|^zj0WeJ{mF|drXtxJ!5w5VU~QM>ga`8wqVaACyo4k^y3h4dCftBS)QMm$ z{7c5b;vs zpBSPOe7Sa@MnrvQ>cN))VaYdVrwzv8;$p=RJfEO*soM>EA?N7$8WFUil5P1C1Wt!~ z+Q<~~y*^2l@Vk?qikZdVm-CxXiU()ty#7u!QtsHXty2*&R&-X)(F3E?VAR|oJ zR%2{U%2X2rzMD)}yRb#1rmCJy_r?5YJY@6#GLFx%cGKhBnO{k*aQrbc{f9NDCxkQh zBY_r13PM!#4?8b}Ai(7e~GN4PPAwsg*_QSgm%;J~6OQCp|)Y&WibCbm3Z-KR=tI9FlQ zvK$Hhjg}IWv-yQq>ZCuiZDnN4f?`A2g&&S74+=S@IN~v6#tX(*lq7CpE9p%O>yz&2JMQUD|s+O2E3Hq&Wh3cK2HkD&d; zS*=D0m0poFH;=_ym+Mjc^PqQ}Msnby_;01kh_#cxo86IJv#;fCcbi%{ON^laH`cmb z4~&o^Nt}gWiqmAxlBB+c{^H$ksJ=03p(ujZaJ|(^oV985$vHN~#hi>t;HOg~XwLa- zz$1#JT*_;0A}99aNn-D!sbjoy-k9fvpwtmtN9xlq03}5f-|0(be(nuJB}z7f5|>g9 zFiJca4wfYmBFnY0!9m2JiZIW2+yVef0$8Q{@eK<~eyN{4SlcPaq!}of@%l5u0gXZW z$}=-lk>~1|rHsy<(A30bL8`BwLjM6uYm!&3fRGUGbEXIW7}1eF`!)Z6BzN8F zZeb6_nmn~`Z?Bz)erMnB8<7-r0_6CboSx|W%laxPMJ(IdF-q6&>A)4KiE)wzR4gPM zA3?uDeDC0_GEGBM3vBdoNQ}WCjg-$FpQ0(}yXJGgL0ftC)>mw5tRmtDW~}dL6+-2+ z;bsY8uD5d;VE*I^9`LpPZ}_~G{jLiZYnWkRHIy@FtAGgo@loTMr6);S0oqZ27(i4m z8-*fPSVIs}kEF!JQ(n1=k7T9A_C78Hn`%2t{|44uto5ah6q_mWx;r1^xVgJXNAR&U z^$zmRB;OO-=75pNQM^)|S|$FydOJTkOtLq(!w`g=L+$9fh^0Vf@ZkV*%rKPDjXCIg z415xk?QB;pZmQOn#%3OChY9VM8ArHnWMuC7Lc%>I8ZAR8+Jfq6z7@k^LAonFvzVQC z9On`hVsd{p8L#QFLnvrnx+?V6$}18NDJ~@>cI+Yzf^JO6$r%#&1fk`>t-t!6C0LB- z8aJxGgR3pK+LZ1lyqJTHlGg+y-6J zn<43Y>6Ab|vCoI`G+A)@vV)KXQK)a5$cq6=7)aJ3^j9pXW(CLcm*Gwh_+#metDEb) zLVSmHN2gdR29n$^TB8huKLofILwyRtRl7yBKa0^=RcVoO`w`vdI^Gg7w+Y;#*nKG* zQqIDgMsHgHSs>yyog)a*XOHB;cS5VZiY8rNl?jAfoZ4%~v1YvDNKm6&7Z1*u9}j7N zG6O9Cjaf>jdFdNx>4%*#R{8*8(&FM!YaDl~`@UE)TF3EglOMCLT}Yj3qe~hSC5Ch+ zyv^|TOHe{C;}@}h@YvHZrFk!s`cfrJCzoCwOc3+_$oANyn&eTe^d!2uC+rdy>(B|| zWr_a>5YC}ou1gF5X3iROLrkVW-nw9!D90JY#dAA39q1@6U?BJ(no-LNBkG@k&4EcY^X_PtwGE z;mPoI7dOGEc~9agO^#SCg(|zMKh&r_;QJ2J*#jg^)wbw;fvZqFf2#osnf)mS^r)X` z4WAz`Vh+_3A-?5jG&^g3InELcvrs}$FpSY0KDl3KMFKzbk-D}V7-!${cKY)|ivsFO zg(ey>T!30u3022^-yDS~4=E|vfXh!d?7I5;0KXK=8-JrTpJ=)~!u8NjDP~)f$0IO=PQ8Lh2w~tc#dGW}4)i37mo-!G|WKdn1rm38g*O z_N-Y%-7^z-4~41wDDJh~R=vsZ!@{ExkS`I>3DrVb6-lp@i|9%QFBSQ$zojDT{sG?E zSz`<3j_2$>TFJ157i$IW#*jDNg;LRQ;OA6KkOuI&wY#r6E;AkUh!lMK^l74%5)+zl zv^vI_qJ{Z#1^GgC=6fMVD^BdSd3)OW&d$cL0OgdvA<9hF6kai8CQ$GxS|aX+IMoEl9e z8c~lu0Oo2=eB-L&QWAce;4zB_LQ%m;s#w=0A)KR#tezE_G1?yE$=OGW+G!5{OvfCs z99XN^|8P#0x&;lz8+Nf@G}Bo?&>e8P?ENrZcxf(KzRyk7UVh;UzwD*ysFXQf93Crk z)!<*{LH{3Tu#4M_@_N$O%3X`zFLfmHBx0h}H0_$t+_BxU>uuSb-99m{sF&cx8M6W7 zdC=`ut?|igL(g&-dc{(FiW z^K&5GUezl;@WobL3IvR)RiS&W$D=1xS z+C#z(E#RujNKanW9a+|QVzm$i38k_H*?|WyFGv>rzw6+v$yt78vTmL7-p-MmN$rm7 zJw@yj#oST-&7N_FDlcaPhX3~{{c`qt1hz*3FEN4i};BA zkMlBm->{AQWuF(E?gd|)0dH&~Il?5c%DTLetJ&_0+k)2p!gSpAww&5JEljv%oefF_{6USUpKt{PR?~|($%7NLhRjaW*&5} z{@=4Wjy<<7vDH0c1J!Xt6z!K=DIMH5&*03BxWT=Ko3?u)OZi2KkZAVnjnX;~vLCe? z1Kv0BS$rU3ZTp94HWz2y#Tbi^$~htXN6ct%mFL|Di8^!sBx&qM?zNjt6a|R#4Y^US zp={SWEAfYZG2E|DnYoLu^&W3e3lJL)#f$0doWBUV#Zdi@>#yF_tWI8c>%>h>;pR$> z(4af|2Y}$G;!Pl9g-+hPDu*odm`fA1vViSahT{p(Eun-f8t8W=v?&@GcjgtQ%#yR3 zmM!)>?W^?6yMTx)gXsejbnTfBvW>p(*+(on03E)yN&fb7^b?B0`DlQRt|uRemk=rF z?~{EZf~UHfC<%W3DtYE~5FuKUxZWxMA3- z>|W)umgwA$T{u47-i0TDB8a1 zfTpkX(d$U@fqRqEJI8g_IT2%;KOaoi zn!rCUuOiJNR%(;}{1i5A8>OI7x;%Tn&m_rIX$*|I&0_fo_QF51XFI+XVeY!4n5WEIY>HJ z4jN;l#g!|doQ4cC5-ay%Tvbr-_tM$&;Qblv)9S(1_c1hFF(XVJA!ii%tqB}< zjo)#y^Bc&nC4LLpeLV^orLa2$C*@eXnY^{!bX1IJ-b{-R-{VJ)rw;3#Z0*%*zmK+z zB33G6n&!*e+D(LcBj~i~Cx89G8SFgx;w?PJrCkPfM{h*m0$%CL*AH1o-VjOyP-f*R zr|EruJFITmwTC> zuxyu1v?veOnz)@h@_)DQQGUi((U=9bv{CYOtFB$UyeD7mLoq%4)GBZilsj||$BtN; z0{W&V6z4?lx}9-7;#+1c_KB<80VgzgR|@1$Lt|`-CpK|znl9d(LLB&S_2~EZw?ox1 z>M1E93vylf+qT_5%!QF-eM+6fiFFM_-Tuv7k*rMViYeoJ5~qvaRgKPRkGtw&9xNal`(KY zOcIlZumA47;%{I(Rr6`$-ttMim#$gCyCTlF zMmvr$)ozi8tPq#64SKlTASnGrp#^{A2`+~Q9u&m@G&C9NB-fo?4p^%MZ>F{fhljhr ze!o-9xbZy|xK_a-rzO#Wag#(fc@c&r_9m_*4UNZcW{8+zdIYW&3B$7jpWJAkrZ94{ z*4EPm_-g~+>zr_NJ&5_mzAz+E>;}kO|CF$v#oG{+_qKR6D1zhClK^%(a~ilq2Dnot z=Zde!-g?+Hfo>QMV}Hf&@obek|A6d%+hl#9@?%o%bw;3dNRIt?Zy~I^3bP8^SNYuO zw)Q5=s^M^t2*pS44*zkycq6BdA4ywL=O*jUiYq&z9;!c_>hjF4Z%6lM6KnnxzfpM} z$&`3N^2!wl&a_?s%!e~;mLKZ4gjwdS5qvD?SNY~2AmZD;PN=abNkGrWx~&hzW{eLo zYUa7OI|V7Of#rUiKiXRz(2Ycc&%8na`FWA6hI-kHq)XeH-2_Pg9_?0}_Pt&& zYG=2_(WI$J>5MXXBjT4C0_HD1;%LdDlatxQP8i>SzfWN}?L&l%8|!>uGP~QcZA-KO*o9`ZOvl{QkGGfIERT<|A10cmuEK zUXdIxgq{MK4by~&ME!{bxPEerT!01yV(o|MT1-~*eXZ1p6J0rI3B5oSYT-qsE`T{|ES#OY6&@oQP|E<62x$-0~h7XS6Zg|J}g=0ds)!gfi=%Pa0mI z5yGw4)ZhUN;03Dw9u0|4DAfnbeU!))r>1p}fjyDei!_SZSloRu4{mG5xqpBhF-2;*k=xt!6UXC3sGX1lY4_YfrsPWZdbl8t7=E*fAK-^#ey}E{`Hb;BasRmW7&x(m}`EnKe)$@|xDnL$I^YPE z+Y27R8?+NbtT}yc5}#A&!L4SuF+WFxZuU#s){C5>_06Q%KLBl=qFv+&9>#-Woyjr+ zebUhV(<3!5Zt*ivV~~VTulWk@d%Q|14HJ#c&s=I!1mNQ=wCl>V$tek2n-u(^{%;Xh zuSF5g96gk!A1G;QM>F=#Cm7V0!;=^Ic~Eh?Hf+XPu1j}M<4n?!A;gA ze;L)=r;}(5gYUNV2zcN4hG6VO__ua-$Qo$Mle^V5xfVL( zHa>gjfL?rD9wcaB#w}ky88o<<>PS8u_-C zWW&F^B^Cyb5eL`MpVu;5G6)hlV;J}i1v5`*=x(u-Zc%=dKB>c01Zbc)nkRTqTu>!z zWy~&jFv?Qwfg>1=HH5oq3c(KZxG{m%h+4k!m-aQs5to=*Gx{O2ZDC6&Wk6=C8(tkh zFB=>WO=1h6dHHy9KY%Xt%=_wCFIS2}J%1P4#V)}(@?G(DUJ~6cdf#1lX?fn^XgUJ+7N#&N zkyj(}`ZKR>WkvK{bU}CffErQtK&XYQ?I-S=xjk;K)8vEQTS85+N3mh~%ms-ru}_Q} zc^1dsmMrV97_)$qb8oK2u~Ty?j)#DsMwAr)07#d5RjTU_itC=l_(z>0!<+698u=N; z8D~zrfE>(pl&=8OKad30eKLEZ zSv{utYf@wQMnyK6OB)YsY3(U_!HVpp^v*h7XieuwNwNFfMV(^*;sMF4mkaW&wd~ja z2GYnSgh=%#4N1ZOjIOZXBTLT4=wzA_J>p$hLAt%0MpXYj!3)nr9P4^-eI3zB`?_-g zns4C4516qO_6Kg=O*(pmb8hlV+7w~ejJ$W|yEG+?ADkB6ePHeq*ZNyhgJoCWh|QL3 z#=J#flm3{PW?x^uxaCP+aadNEuGxv_pWwUG8F7YpNUIsFQ>wcQR*I0k7#oDTR{;Spl2R$HjOu8j~# zAJecI2LSt+^cHe8L~yXi8cNwlY7qGovyl4WT>||7p{w z!e?c0wfYM49W1pLuN%*vlLB2(p^YjCJg3ypo>P8VC^g*z(yQDSu|fSqh9mx_Gpm?o z^xO)UU9{vh&11H0L*>~MIIE71AlkO%Wt%J~K{b=n;X51buYzl}Hxt*OCC4fq7sA+` zm_JvAf8u?l7H20x%4+=slZVZ{l{ry43rvYRkMH6NM!^Iq!e&tQ^Rpr6VE)PZ$kk9{u=05QaDDR^96Nl zGsjY6R96tSoT`KL79NqlM8pOA*Nh;jKQoPc?qz)=u#=2o)w!;Q(HmR%h0XlT1Y}mG zARVk|?hA1w@!iK}K}gxIT)uERI*yDY@)F~0n(-mr7o=E=kj=C!-D~2!Uyd6VFD9rz ztyz`M-_I`zZhyz`--)Hvj(XGO^g3Vtj0$AL`~#%ED;aN(|CQw7b#%%qAm+$SNE&ozEK8FJ&@OmHGh-v`k8HX8fA3$R57`{t#^Ul;iH%8EK)LG|*;W+CY%5 zlTVP06rY8WQN{D7$(g*yuB>3lSb-~gQq8NBj@hs97CV9{*$3dJ z&@i@g5-w#GZzZfZ-TERPW`f!-<6wSNbvioc0G-)p?>_vePH#fR$vGIR3F==9U)PD_ z-%27ZDoroi&2rqD`ttLxa_p#PTD@a?iX;=_3@KaEl}72yqY+nc_WAmG0$P4_B0|se zdDNL3$-fA^lLYju$C%~RRgH>a3xtH`gfQ16{`g?pLI%IH&Vv1|NqhIAgf5z!TNgz* zCAhw{ztg{_dzx45gWpGYR zD-_B-qw)1s`TjGM40x5&uy>Wf5mVzxyooBl%a&$>9D|H&*j)Xxx4aqLU>WK|RLHVt z)>9WNlKkXY5GeWloqz!r19Dg7aZxMTmmx6-Z3Ax-( zcBE+#F&|wq@Nx&x59r;<{4~G-v)a6Q{M(Hz#>wo<_BHHAUyS{=#N>EgqVvtNZHcHu zyjWV9zAforq#HT@J>ooT&YO+V$h zX6yV*4-ygS?M5SrAT{uUDbC0Mfw-6${kyMH>k5@B*V^wa=#aS~KxxbbFvI&(%pU8q zfGkzU8)1cV2mtJ3#JW=8Vk!3bk%MT}s#VS}`hf4K=jIPZ$l6**`Qqhqbg4JjWkkFL zt5)jfI7V9|)#X$sPKATQiet16EBSmV7&m|GNAF1~k;O995l2wX&$f4~zvD61I5yF8v+V{dekB_mYPlcg92k(8`h7JpYwb73V+s2aJJ7s42 zqM?3{MZ1ug3FV%%!urJ=x{3ZX5jwHwb(IrdX!sb^T?<_3kcTf2j;*XKSRe7ccDseGHH_R$6+ji(1^I3e#@k zg*bw!o5SA@jf%fm;fIHM#XPsvCp=q1>OCHHIqPi*Rldg#qJo+ zSbyk2;qr%XFz2C3MD_XLTJ6vVr%&p~kGkr`@Yqi}X5Th7dT?pJX&KFX(%Q8T%oh#~ z>=cC_8hlnr&+5NarQdtet{aE5%sccGgaRnR9ck%ID)P$7b6M}31W*BFqGTLHiAg*X zoJ@h~r<8a7$%^0qrBh;?u!Zs<|}Yw4W2hU zg|`r9y0+X*Hz97`#Dt${(DkQ0$_iBPC94c8XZD|(Wy!A*PEGtUidO^j?InFQ zMkSF+P(vSR519>+v@-$K?})q~6)>>W@NPL70~}`6CRfK6>DtoUClW)1RCm{R4bT-nL&k;_};azUzYV?*P2RST%ii<%XHH|x7(9M zdpN6qjY8s?566>T;q9C4^pVMEe9WD1I%gE8r$5j0fxkLF|F_vtSSN{Esk5-P+-m-& zX6=6MA^!?57j2wM0XH#B0VlsWU()m^Jn4&Y*ogE?3S(O?y7GTi1&B4uDp%U%x#&3X+tKHL07eN7mnW8mYQ1Rj z30JV@YHR6F?qY4N<_*$5l*w7y{_`cpA$0MI?E1#<0VE^D@GknuIFWSI>y=lIV6(hG zQ8MC>GP<;Bhh|x%{ym40e0_EGvu51H5u$|BDku&~vvURRklYKJJyPA#sk-e&1U$2~ z&2ghC5t&zR=w-!pQ;-BJ=gGZ%xqE?+@%=oogd%!fPq32pKftq3P53j9)bA<=G7VR-2)HLsNJ}y4yUtRKjb#H}NBBLE|4+Cw9Ed zYe#Z(yX2-c`8B`7 zvUvn<6tNxt{5u~_Mr?yy+;W$+GX+ZPssR@J`mnRPdq{1cBr`Njc{vc#6mjKMbvi_y z#8T(w=JRJ90=!r=1U1q3$H3Uu>R3-(KE}_o)Ok36Tmo0?d9f!3c$2axd{vjIydt9j z9k@BPE09QP>iu0J7aJ5T;=Y?Km^o+7uHfd}X9AKBlNM6r73E*D+D{NED&XQs-4Z0- z@jA0O3?3&ip@sL}JUV%8N&8ia;^e%faq$t2;@^2MRa6R!X}cm|iT2)4HA`h^gTBvm|1NWzLBWtl{5ai1-fFf zxN_@#yG9eM55wDU3Ba8b9VbUJf6vN7aHhJ;U-3fHe4_KvC%c$IwnGQfM5V%cuso=1 zHKa<)SA3kT@~F>F&o7`yb{FVfeX_%O<<*Z<%klG>M9u_7tKyxNpP3l*@V*?HM@X8F zMKa*wGt91CP%ZQ-!Y4C9tL^VDnDfG$Anm5NUg;0aw$j#S6gtUkSoV{?n>S?CkpU^& z3#j-8yKV~o#7QoStXro{%=LdJ`;a{Tt#RS1S#B#$kss^VA?oU<_DsW#Z9&}m`!}hx z|MWefx(#g|2hnFq5vFVr_^459$?{5oenEYntSS)d3N2Zrof&-1?|eZ5*6F7N zS!l~HPUF$C@+h9Txs2vINv8d1aNIO(sv*@iI3u;$k1!4Q8y@uRIJlB?V#GRR{RjcOWmFA8R#|*7cuERvn@n>%=s?Y!O zNK|B^QqQCN`|maLUWwAL$&e5(#?cC6b*+VF5_Ri}RuwLDSlr{!+KOqKI}IT$JF@Tz z#D|(!o@2qp`3u_2_rv2~UNU-DjgR`TW;9)G)0u`RA6id7Y|_Wom}g*b}cl_s~F;96Pnc z9xYZb@=fv+-d7iBnGig2w27OfR&RA6RzK(;;1tlN&__=E1<))vN=7C9D^|%0Ro3Cf z;Jy?y$q_vE!Y9&BdyZc_?c+21J1IJZs>!n$Z*z%^)!nrOn(^~XT%zl3999K2HzC}I zqbPz)d0=QO&~nsRqvV+Rjiq;lFJVZ;QS;VLB4FDb$p}1rQ^hOVX6iYT{=D$r@PDQe zpCrp;epmbh423+|ykM8hy&;GIH%pzip3=Z!iOCUnJZ_@cVA%;DT}t=#Hy=Y7>?XM+ zm^AU4HqudCJ2E*US#|-|edDrUpaTzt{%5eo-gbVC)oo#5#H$FZE@dSH3aPg=@T>Dc zvs9e?{!@vtFtel{V}F`U=N^0T9M5mx)q490`#i1xo|$^NrAyK=xV>6eh+PSr+MdH zyNX9IiT6gp$}<1iBP-k7?Afuk-XDK>SweF}Aq@82Qcebc%vesUkjX>@_uVlP-J(;) zUMJ!*Zr(UEQ3NfS0fiq*bQ5qr!mg{bD@Z(|!FkgWK&LnS47=jJpjvU}xvHygY1^7h z=i^I=yx7p(&et@o7&7`NArvVkT~tVyH-=FeASrUy2|v%d5XImFN%f<0M{jm<(3S7I zf|v6Wk%x25EEm6ESOld?X!RT}^@ZDY+l8OJQ5LY0Lg3H&f_PXwf$tun^vCdYoxupP zZ-ZBV*g3-%l4AezD5HmHy@_2ptZHid=o5jC4F;JQ&o2rV{=N+lLkK$leZb_l9at8q zs0w+G?D}7eQ_5i|vKVO0miJoJVlw5ExZ;D!d!J!%y%gpiC|WQ7*f*3K@Lt#uZs z+$NzYyy)<2N*X53KDOViG7fqNy9M9)JaF3RA|6qE%`(2-7~0*GbO+&QhH!X#x5o4u zq2tUgh0k1x%Fq-H@$o?XTfAmj{!=d=ZLJVbiIJThmFBheF+Q5oTHF}!BFiT=$gX%4 zy)kbBx*{0Tzp^UjWhUHROH?Gwbgg3Fh(4lF-r?8Y&5kvmRMRlebMN$30}OvgV!K+i|$ z>;G-Nj5eRPQ3NOb#V_>zmVIlwxL{JYmQuRMxd1g>lD;P+hO+-X#uZ9ulbph2&HRby zqwGS0SREK5KJL=wBbfIgHIy8A%30%*;67mW{-_Jk+_wGk9kpULK(-dTe*$%3^2g5W zjy~rxRI2W_G8`$6pfA~?KWVl09ptf!1r>N3V?yu1NL{obiUDMzUjVaQ=!>WcZq zp4a;89<(yIidFZossu)tVJ@nxfi*99&ox>nRU=$?x1V)iL<>u6uPQ!#4-_JBu?T%8 zINv|ZUQ{lmn_M3S(eqVAb;=hZkT=K}vzj#Uwd72l47%22;&=tLG2g%oi;BF$szn5s z8qQT&6LPpB;vcOR9?XrQ$-6bmt38@6k~hV|;(+PEELBD^fS-hTGa zu-pGzgkWWM+<2F@I%r;xPKb~Aj!y@_yYXnqzNE;_{gmX)A0XW~Sg<>>=jj@f0Mn&H z!)y{^5o|i5iXmALENtv&^PC z+J8=_g$L2rss47!xp+r?JkB4K8SZ1a+%Ws}aP`MZ3uYDjkC|~f8qD{HXXZf6=cV3Q zK5iGc#Lm3T&R#A_V`hZz-AF<2ZWJ~=IXg<7mQRmBPp}#1a1<^Z^kMm zWhtfqld01LA@|jRA3^r&K(~wG3&zZFqiCoUR!5^FEQe`xj|pW8*e^~^Q|uj}$l~J$ z;M&`^?agxh^c-XB6i|vv05tWvNt&zOJhy#IY?s#p zHm#W1KKAASo5UJDrS|nl6MR(Xb7^FG=**(l50jWI)? zl0r%PL3BN%f4^xB&*3vl_P`nby zAI;V~c?$WEs%uN~>o|MC#9ZJ%l$RcJbru z+}L9>|009I^*P0H9ts4@2sy&>PFkz?e`fW%@2*#gItV^*utpGAd^iwH%G^RP*kXl{prQ#(OaWPuw!7f3OR` z`)&0s_b)oi*88IbTJLG^nHI>g)hHpgM)Do`vkF`%p{QJU4d79lcVE9ILMi#3;nCz09>H z3(VVvYTc0an1k?mIz>K1nC!%ES?PF4}S0YSIeKjYyPd`@MxwO)^2dx+wZ5!>mnbY(OgT3Z+Gs<;F%;QV z+lnR?|UcZZTLo{kK)G~u&?MABeG$P*Hw}B4%-7q@0s0f{-H*aoAQ8- zuD1v`yYrQbur2por96RqI!(qoLy88`4)OEbt%0BBU-G};^KxFoxn3=2olEOwKf2vU zA-nm+-7WO*c5g{}SdlSay9$>gzxV7Yu%{7L&SnCNG3mZ!wI&Um1=2C~ISKY-=w74q z5u>$uS>p#_99%d~JCiaKj$?Bk&glWctUKC^k@@O0%tSLg!G>zFvL9u_o2HRH`ZZm) z_J07CFAnk#*yPT$cNU4`Wv`heXBp~u_S|pt#8>v5`^F?fv;0keYubE7?qhPZpPap@ zy?F4vwrro0uClxg!%orMFN|bS*+K=nzFip*ow-W`kk=ZOQIKVUhnGv;U1LpIYo;sm z*shF-c$zmdDp>c+EMDFDBJXtL2J-9*&One?Tq4Kwv#h0-v90MxmxuuLK7^`dB}PEH z+$c`EWYbUq+kJ0>5sX(QhjZl0rYIqlcwDTv&U{pg zQ_?0Id7mjfy?YreT7X9O_olDP_XpyH@3P*rau<2!u`J+XU3pC82U<)Pjp+Fx^F*K6 z1qrWnO7HrpTnyHaUEo!~_dl364bFa8{REaH=Hc;to80IiI@+|ihbUAszTM{MQfIqb zu-lrs7waa!kKylnDG8ebD|sL5SUpmK-R-hL(hDkLZL(Lqt9o89mz;q|oP>?37~`RpF0aaY{BIv+E-}h_qGFsyq8S8E zS<%oOl88uA-*SFL0E$_&OQ?#ierX8OO0bI+(eo^v(d#a}z%zQgrl3k7J^4(BfO*gC zm<5pH!Uh^O8mG_<#oM+dt9S%^-pfuJ(emH%W|9dc{n>5I(V z9o5OR@v=b%bxLW+?Zbg4=>iry^#`BwMC5&@Bb>Dr1m&a~AHdBnuD{R43|>=j&>uHV z5+|1jCWXIzC3Abur)5=PD=niBQv#_!lxED@L$n_XJKOt;UmqOb_(!SxHcQ#h_Wf2o zny8UEM8%I|Yo(It|B$+Rn>8~V(>j@B-ur|t1K8LoLSQ4?`$?%AxrbxL{yt=F$ry_q zBh49x)Vozw zK;tG}9@T}*V$^Ko-{GU-!Cu`3MIeusuDaBZ##&43Mnqv6PXFD}sR7*C67^AEs^W5N zGdaK>x|tC}ldSd*Crk4Q1UjC~Z6dyplC$U^z9n>37*|bO8yFqV^_S0oQ2qRu(B;rTDaT7F5T+vH-zo;OY@os2s9`@95}wtkTTag;(8E zzFjUEXrp(Ffo9Q1s`1HYqQrdm&cnRPvlPi=u6gN54vF0rev@l?E~V^R zA4tr`&7tYONJ5 z7q!vJ@F^!dWI-}d((ji^=dT5lImGdu`aD4ON}pc?_Q2c=-Ss_hl15#m;r?qOZUk-e zicj%8JAXLDj{gT3JW@{$UFnoh1A-_b_XbpZ?#*(WymjVWF!V+t!Vb^rKKD9qx1Qfo zrO18mljpEPrEwyqzI-S>^lR&k&PCTLP_h|j5|mTK|Fyx;_-nV5~!RqzUNV?W~Qrb>$ZoOq!Tm@7A zH18lcx3-yXcO{lF*1`)3xI%je_i07L#|Y9j;6_EZW=W@IGht-spM27JA!zgsJ3Heq zgZGo%q5txWhE4CM9LA!^{J-?ovHTVIx;BL)5?jRUm{P2J!1mAkXjg4ozdEn#yxf!O zP^904a`TdkLc0o7^JwczWH85F5sD0ce6?;n%zR(KWT{Cc@9FU`FLry0YPz~!B6DMh zN>H8qCF0}|+WN?q#6`Wc=z9CoAB#d>&1ytChrfJ70VYpbvFy+kN{V8zSjay3MOA(l zQvR}ppp>29y=rpawx7{|zwnFpQxi8a64DVo4+NSEjt;IKDbqybv|$33v@oGfjxNgX zsv;pNvOh(t0$w>^(1&uAE5wG6Td_#}I21~RC*)ruVKfe1enSXNPV<1$eg`!4%}_=P ztXh0qul#-N#Sc-iUU$iP&yvA|S>^%DhFLtUk@6}F7^jba-*8F`BY-EKWjW=s5&JEE`+?M(vJG9FQ`|TdZBeSqNZqaDAwo3 z<1j~xS5UpmnOlMTfsGJz)X%fWUweM8U{xp-m`CEi!*bQ2Vd&WWrvI1k0U_2JAztx{ ze%F8e)Acr5+A6B{;&W|1>xMgLK$(o}PrDH*4oi&lQcITz%ml^hEz-Y}QnkInN}X^P zRjOU$zNQi@-Lm7q%<~RPR_ieAPSN+0c+cO+(lxXFQZJ-2t~oi+Pmn7^6w|B}1q&=u zOUOl64|dW*VhD84@!obSi85G;+_xA^X{-mI!{V@VITq$Kq6492oIKJBVu6UyI>{4k z?;$vXLpAy6;HDmiqHKjj;raSb{!j<_2>b)`Pn^4~k&&At;vV1Gv0eVCQWcArWdt4* zA?$L2_*}_gI_ZyoZBYsu8Mq4BO->+sF+Jkcy&Pgvo8<`@Z(S z7MHjAdN0l1vF@-+^|rCOeK{lG{ElKbzi%b^tW*tihH$*nB?LL06a~a3_64Fod{yMtSXPkr*rd_GdiY7x8ebv6_=!%2fT*O^y zo%-RArJkB1+kXHmyVs)@^LzV*YxH}Ir_%>KdqrB+9`ra@oruGY0ye`pf%eUH#(N3_y2EWz(_}TONfBvDCrU; zHbzM(B{@ceN_UPBP;?+AHIz4KN7q;&r-ttoY8Nr{ZiGZL86pMgGYHgow{3lx?u z2=Eu9;k^<1NsC5PlD~M0*EU={sC(qUIoJP`o4fQ>6MMAO-ssbwkZ-z;t=`3N>{gQC zzK4iT#b>)o!A}(bSOPz1P>`s820dm!G&C8eM0#UygMR&E_sPan4$%vn) za(bH_S>fc5IR)-(Mxp?x7^<+{k^e@PsGW%_a!P2Zw$VH|qsXzY7^si)CU)8N?<# zEh4)lMNi}Z0krpj2b6Ey^i1s;<*zfqD&}P~Sh%K6I|r1MtVs>*fd(a6f>~In_6EmUj~mlaoyYU&=z_b;2tAgMP#z)9FFUT7X5+;fNcFKQ zB}ia00J=+)u%>Dt`(&)Fsu-|-q}I;{v(U0Q@O-g2r2if1e#SB&IHR?DL#ff76SMuy z<8`rp9yvuZdGbE*wkhM3wBjFJ*wVb1H$@REO#MY!kT7d|Co6Rr_+DSuIw~k3k$Lgj zKn1h?^lEV?gB=}qhr1+z_Lv+m5d^RQI2tlJr|u-vB}93VA)wsAqM;=H2T7^+yt={n zwnr;$eXPK%wYs~mDy7P-$GlyuonhSNLH2T$z#hj_OSQe-Gac4kpWAPFq6@dTRr^BA zLr-6sRwA%8_gqP;pB}?_uzvt)Qh7{)-s!*Os-MGV#j9R09H?e8&fH;4P9OYG%pU@p zHyy%;7nqKtc>sKQmuc0(U~XY~|9Ou*kWxL2VuArJX+VM6Sd;0J@`pG3r*P1mehK-7 zQDsb=zS_IkWrhy0>sY6A52^YXOt<#NdwlQ^6LMbv$|(HAA}LqO?-phobp}(Ob=SE* zO#KrUNq-ZR$w4C>n6Jl6{$X|K(^V)Zm2^$(KLFcQ9-Gr8mw%w6Fc7Hgh%_5p6`T$! zi&OM8FE`@cebSRo{`J_5u}?-!G;HZO44GqkbM1EA8YfBxGI9E7=sUT8IVFxsmsTkK zRtqWMQ2yqQyonOfpsw1kigIaT;4ZMAry2KwN~?+qITk!k*L?mO&rUk%h-&gd;Q zdK<+eru0;szSe3KKm&N)g{rWPHth15IH2E_FU;xtV1;U-2nKqCko16v+~NjHB#Up7I>Y%jKmROiW#eJtX~$p*tCY6O)6a;wb7lG_4X#Rky7XYF^8&<8$qkK44zGfKp$5e+qXz`ZRo7>XKp?C%GdD)ZmJ<75VtLyhQEF~+MD9F?VikSNVD*`S z0Z05(F&eN!ep}mKns-x}KYv20UZ!g?X6Ub4Kb~JIi}u(sK~aVE$Rz7qII}7mY8vi= zOW!6Hk&U^H0J;43KMB5kQ{Ijte0xJVuFn&$G>@^;jtE`iGZl?NO|y1F9{fJ_LBjmj zI23JxxAzwG<0-*EogxP@yF>O{AJqN5V1J_VfGd~s_#ePad7lwfK(+pr$Jp;|Ph-e0 z8LXxMiavf$v&mt3F*n%7P4Uxir#mYI%`&{IKDmJYZ;gxeZ$8`HyL|A;AkZBWE)e1| zPat5^FwQ1}Nyny3{kaJo48!QQRX$8vVA)Z&78hNVpR8J3Ky1WLa@9pfe{+_Wyr@j~ zkdjU)EHYs>i z4MD)^DyPMd+Gm5!hG4T?{2JX$I%pgj+O@dAvLtv2_CI)t?0@(W=^Ka)2>k!>kbsO9 zm{A%bE9m4;&J-ggr>$uokj*UbTvD$y`G5Qn>31~%{#B;K($b#!>Z4zDQAe;XK6js^3qllfaWr|ZN_T*9wXYnC<}D2u&?p{T0XvsO`H zN@+E|K6hF4Pp$_XU_>h6cbPrg(9&GR3FVX?ao@r$(%RR9baMjQ48k&LA_d4bch&*} zTsMr5+qAnz4xj+{8_~E6H0R*az{;7QKf(oFBp#GxK>%6msn4P2thPwOXJ923uCCXGwBKoiMw&V|hxv6dn|qLe9% zOfCsJw8C(e&fhVYt0GQn&u3u$xqsg|Es!FZh&y*kQ5ru=fGP0V@Oc7PPKWs)#e(0ygQL<5a z>Y!p-iS$rQBRA}Y*+H~L`du58q=g4H)jt6AweTFbo5?_7Eb}OH&yuxDk6y;r3nf43 zQ*GS7GXs(8Af0}c?RJ`O8+pr1SeVP8!$Kl1>_>wm#ssI>boCBp3|1q6IvhE-bqVVv z<<12GOT!hEr}}6iBmlo@lwuAFc2LhXRK+E7c7%*6Do#N5V-DH~M5i^kpEfu*8)`8} zDajL(Ux^)+CWM!IMd?u5=>-9weA9IXR%hv%in%x_P9axNkn_HK-^lA(g>oIiQNjoW zcj*$D;?4zd(HM$e}nZWR5{n=)2QPJLEQI7#Wz<_FdQcKA&(~bFK%+6w%{KC z(T{h~3G?DJ@I9pT<&pWwd}GRBiKUN3sTJP0bl;t*epMl@WFh-Ej#g!B7HpwR*T-dJ z+k7i2gUM1zK+b!B`Dy~XsOX0&mNXra8H8mvaZaX%>ipWFynMHn)IuG0pNA5H;3_r# z8J__sEo{%`!q0Hr0G^*AppCt#$Hx*tpWAYR>!*z+flQ$-Rx2R9RJK_kPO$qk( z1c6aHpl3>B`Xw$0_aWDE9BMZgH*+kR+t$2&Eq|F%nvQU=shtA zhZQQ~DU#EO28$i7bt)YwF8%KBRQvhNK~mGk_Q|YD441Xeq$8tY($`G@u*p>DmauVIDN_{>ebQ45w=dn~lZ2_|wY;Dz`z?p+ms>G%9F=bQJ--bXM zZks^IMA%p8j~jYHM?t$9ee-mCLAsyX>&>;jN$+=I)5ZQL|566we-k zwjRfzX5T%>d$7lx|D86=m4u$DGd=SnX+Ag*KLxG6TWQ$vQgQ@%JZI1|jyYw;Eq}|x zB+e-rW0}$L10+`ohV1RbK##dgaW@+R?s9C1PHb7dCR?%c_ju7rv3nX8JoauiIg&&=Bzi6;(!#Lp0<8h7f9ThH! zxS*E;Gg6`A>*-=OI%Wj#lhUUD!&UJBxhPKgONbb4z)C<>@s;VvTDWd z8-Ex~%ubivV(eET;J8V<*N=o_Rs2AK#4AVe4`Mkbr2MvDtynzc#AWg7-hzqY2^Cc0 z?TI!OJkq2JNphlDL#nD&{+Pg7o#i6SjWVYqv63Wp0Bk^@O$SalHkepRHH(~x!yuU_ zK0DniHM(gsw$P@lWzi~T<79?4Z3~c)>?#oAbTQO|Gd*nV@>~leThRL9y7fY-X(^U{ z<_$Q`CA*Y`FlX`RS2#?pabI9!VcE^v=sDi zw_G&Tt0ShytP@+n$uCvB%b+LUtAFGmBGpUlp~o^+RMNj6S<*0nrY2|g#_iHHiLs*B7%1(jl~9sMS4rdh zALQp(5HY0iL7wDiJ`76<5U+lnbdXYSA}g^0M8kE=$w#+ue2J7mFhcHDLT(Ctq(nM5 zjqD}P%Y9!hj(o1h3^M>aVTAh7@B8Y{6Yap0I0AlELeUhJaDPhz+V^IV%UGaFPcaZ1 zzf|hr&hDLwuYFaoRphU(UXgx(@e=pw?z6-(*$5~iU%KNNeeKo9?2cV;TTY6&#}8k* zq^#oCH-itJnR2f)#i#Tam=razR>+G2Lj^lv9y>_~47&IH?1WMp!Bpl2uFo;sh4-4R zQ4%Zy3Lx0+at*s~2p&gFA|nP!`6=^E2UIAkQ}fBHl@_1Ue{;()#;?IYkMm0&lE&=P zLRVMMfM{hCe=`g~7}xjA6Ya&r#%eqbNoFOzv}6;!N_$}D<>xi_>vN;bIJ$+BJ!Wpl5EUtp}A~vI94yt zP%BxQ-?93b^-Zq)LAO`Y1)@ZkifCMEighXr6kF~RKr|@Y`DQ}{U|fqPIq_WaFg;W4 zL7w*`JuXwzdo_d*$VxT(JuKI+LRrsBdH|uvZ0&zlfA+tsWM4!nri%UD0HSqXx$Y0t zU?^lPmQ$MjhKCn$Km@;``%{8NhgK<}J)wbJrLV7VBOFxuyRFXTbjt^jY-jTe5jR<| zT0FqX>`0q%X=kw^hRWcvFwP}}T5Qj#`TGAUEgqCdujJRMM=sA2~r zOjHI5K7C4>{IMOW`q=AXS80M!Oxq98oj$SjR2ZzXi6G<%r7AT7$F{NwYSFl`PcyD# zaIdO<<(eLJNEMj-hJDlna8J>XXT6yk&2U;>@n98Zrd8tW5L+U?$in_MK)U#6*DX?9 zCTjOBDWBWRuqu;*nPJT?HGU8;?a;Si+BX89DtGF79_5YRDq=wURsKF;mOv_sknmr! zA-a@S$oesLI`I}!B8dADHk?wR3xmlQD7NRHjssIQI#5!ti*s=?_tNPxF{b1qTJ@$Q zH#(Polk);hP7}`al-_+C9(fS^a3T{XR$5`J!QQPM-cKD?G@Kf9zJafAGw8kdSrYzv zk3mHn1TLu_FMd%%d{)=v?bzNJDI{)xsvWQGF{z!&&}rnqL6-MSfSBE8$F7>rebasw zHb9bjCE2V>pcP<1iYlN<&r9tKhuV4vWRQ1v!eFY$OB-ATJ1SHcCy(*Mc+4xjujrXO z5L{Vjvoq_iRA0mq$aU|RGovj@4i1rhTeI7Imo655huqYvkD?%b`2)`VH>g>+i1U2p zWP>R$nNHet%v08YydeHQx4vGQ*06Y{NFg#WyMF*)wq(h+#qkXwnV_Gt(T+#&)zCkH zm?M!pQ3yp&5}}+HjFmH1%M4C)N-e>u{ogA0=TeK;y*AiwtG9@k$9~he$3}=|yRV6; zY@G>)-4&|Sr@zF#lc+jA7tb8PGW(LwK*Hj2T!+iOKZ7I;zD+tN7j^e;Nl3WfV4~&- zITtvHms6j2#+b}6l@mOv&RGf(f0g}W=z_eDkM&yC{c~?Sb@930aN#1({nAglN0xrH zS0M7MF&TMZ?1-w6H8 z4t#CLOX86!w+c7w2p>ZaKR-?SsfB}lpLasyPPiNe^6OzQX6%f9lU0r1lE;%;1pZR5-kSu6xomHh`7iNT}y#642~l#bBSeoQej7n@7|IJ z0N}wo3O@rQ9FVF%p-S^N(xM=_e%q0he=z6zS9;5_!jaXc4@}?sRK^ol6$jjgkCTxQ zmUp+*bMrJF|L-L_HS6{ETrboFc8y}*=6;{WPP=$Gb6Jw5MYpR|{|8Bm8~y9PIHEV) z(ba`QpJvSWJtPUFFdDr^e?UV6sIf?7WV&^DrN?@=!BzD7^>Dbu0xq)XK{pejNWV)B zpFe!JUrQMAQ~q_);p?Gkl)N^U<#rX9Dr3Gt3s=?W8gzQViY^$&0P~MFiMwCGsVI&S z(9h>CJV3888NQsu?Zb?^Fh==`PJZEccz)zzeR?DMc_ z4^g#JAAdKT8QQ3R&&I|b)FUF#s-OvHzF|aJURe$dNdN-x-dXfmqIPLLb0`Us8hfmT zfY7A3Tk5i^_Q13Ww8O(H;qx1C)Lpk9VX8s2Tzt^UVCGK4u%}BVZ{*u`!r~<)ew1CaF&hOjiLvEnT39CUc@CN{j(C5&y7D4IPycGu&7aNf z2i;wvFr8TfkZEfZrXp|1}%Q7GhqQu?iA zCZ~LEK^@z@_1EKb_ZF8vIcVXfp2t+332j4ua|y*MYqGJ!$%5+7I{%P#abV(fEKQ|v zFydJMAD~+9BA9ZO@I-GLBhAa9g*+8V^3*Eb4=ukJfpn*n@Ku*y0;Qko^qRR~gS`E? zPBG&@=Lt6KVrSyg7Ea_)+xw>LU!iElI_+Mj$l@y#zQ@AlZ~ZLAW6Q;ZfoHIzNOCYd zs`=yR;D$UKFFMj3O=!mz8qLiA5wEllam?(vQ+0B`P&nvF$I$y)SUpvyX8}s_{?*ko5Y7>*Qe?tq^;s z8THG7YYV)5@#GV;P|(Z(%xAFmPdtp80kS@$bb$Q9*si??T~A8J|CCmZD&Fx7r9y9n zsoG&k0$D*9>L0)C?@aBSAOh)kLyF=;y{2O7wKn-zec|`-7%7I#nq7ZaQ?Lo*v>6h-n9l{26C`+o9+gD%plU|JmS&f&TIPdNv=X}l#fiqja;jr zKb^;*0PTrF#Q&hr;Ia9*Gqd+rm7hjI0J>T=(M#S}btXV0O~sA~JCP`E^>HRofUNp< zt~K?4Ck|&2n+KNy=!!}rylT%GbS3(J-*?wS1AbcR^i7uc+XWOQai@WwS&JrZnsK!x zLj7BWz^Fp?g+aA1X+pBp?p(%gM_x?Ul8VAY4%d^UM2~kRSk`cPDs_8-OhZ|zPsF4; z#c$YU6EwCc))@-fTFDwM`b<^>U-_iu@9ZcTmRjN7UKvtswC6Bt5Z|O+XQ|JLj=K~M zYYfp*C&{3iUcBOp6CictX*bE_+hk~V;I$}=$azG(rz##xT_HTEhdYvg^>L@t_9R?a zaQ*MiUpd;}El>GIOiV1UP0U>xI<|jN$KDtb`;hyWPV-klO;k`xT&ouOIp#r_Cnh@Q z%;b(s|AHe%dt0UANM2`n#A7uTw)1L5_o~_Ml%HqPiS;Jfi*XIY!AL!^*z7@KHQ88T zpnJR%P=F?$ieCi4A5rfgog#9W7{9)@#pQ+?>-!=g9tUzc z0R#ctN(zVauNAscr(cvpvQSGO=%v4LYZ%wa-={idM$B9D!7usSdq~xnWItm%7qXND zWNpPtbRM$$JuIj!)EdQdjjxx;!VHax038#faHA;+zLVIue*{= zhCd#B^0I6EZm#yv^Or%*F?>vAF9RP=Y`vnmh*i2ZCJ~kt%eqrc>l+Z5mMe~qTO906 zYI>M*+Y3o<>y2{~po91)mB< z|D02ZVC$puqllzqalW@ZQ-v_$V4u|J3sw%|spU?n3dM*mmS!1X`M8;TMbEg1oZ`44 zVog&=bOC*;Jmps*JpbW|K{CNF|H*-(Q<}OE+wP6{y}}mrw9XVgmOej;Y5|4bG0J{% zBkYlUC&X`F(P_0dGV=%E{{4Ha6&fG0e7()S#9X8qn_^XDY-UQ8ZOfVhxk1q&rrI)C zbh}kRVJu9`bMkIK3ch^w(dD;O1JwwBM{0NHgYi`liIDoj-dHxB*^JU$zCA^4Ovj5c zp={(_XdK>p*XaHaProHr3m1mm3!_W$`b50F--{}`} z{7d}$o9X_Es^)8%vIjF>&19k4_?aj;d2Tu+6Uu+`>{u9>7dtvszNOhIwkc)bNn?5 zKCg7&=%PZky==s2hliHzr9f+J_m@bSpW-3Gzz?drs5Njr(lmL^{!%;SnxTXB)<1wO zw!@1QRF?g|`QP-j*z0q&3dSy=4YF5*hIWggJI=d~;@i?4_IN>;7}yTpm9 zNt2&7sc!8{1?7flnY)J#&jSDeal7XoYvpn$X$2mwE%_H~)2-WqT|~z>yZOS)>{%H) zH|}Sr)D2eX8?R7=51GoMrn61&I{G?H9k8e)8bcZfl#xNI#OwjARcP?N!$kdA;~AwS z)-3(iQSVOtH@f6z1Pfih(+GZ{{ye9x$Ht+ofai}!?##^BXx+io+f|`HO2^eRB+`oHEO3I(G>U-jF1G&7i7_#B2|2-IFL(gplvh;c$ zMhOAK!9B;-(lXHjK4$A3z4BUz@cLfN9?7|sg3i~QQ|-a~@hrlr_LBjx1WXc5_NG%@ zPAI!MVU_6%q=(xSEzKaij#Rc6#5Utn01MbngLte`KNWJ6>y)o%>Fo32dEt!xxGlo+ zTIV2Dg@wOYfB&p#G-R0}N%YU_d~6v>->}1TC)3D!J8$(hy+%mogAb)R6jV#qJF*

R{0BKQ&B0xvBJl}D=1WIxmX7A85 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ⅈNd@-)*Z*L~X-6_?>()6mGK(Vl}3#+aBwY2!RWYY%5=Y((pZDU}L_BoW_ z6A#rE2qAE&fh4Ci9g%7A!SM9%?xf$bgNG>G_&LqO4~?S=qAEJTAz(c&pnpss_W4Hc zMKQ&%Y4zl$cOC#pAcan=T}+wOCsdM1=Hkrx3$&mxto?gOhM&Q|j9%jBlZQ%wsUE^^ z$;VP|cS7A|Z`!0l`8z~35nyCs>;OXM=X|)ZI$6FUp%-oeQV`ku+_We^=(<-!%YC7C z{F{OEykapMpe!w1eQo?+EX~zHG~Bqc@Dvc`1XUtUCL0`$+qyS5DaJNmxc>95>x+w1 z`C!eg6+%Nv3A%!OE%>(zq=q^yZ$SS5S%`dGxxXkT`dwp-x`GcEZrD2kiA5dJ#MoKB jG4TkYhY6nmnu?TB78s00h3OJ1HwOHh`M{xZh|B-kV+UKA diff --git a/assets/img/chainer_icon_red.png b/assets/img/chainer_icon_red.png index ceba904ecc8930fcb86091fa4886a6e1b7a9cbf4..6d78ba9d26917b4453c071e1419f37c6eaf44e22 100644 GIT binary patch literal 1709 zcmYjReLT~79RGps*ff>XhTBnjnu{4T4oR4B-FmoQ_j-N4pZDkUdA~oO@8_>iwx5sZMy)Mc003 z%HkL0C(Wl+`ne7r2cXKCUnr$s_K}hT&`-htD5d!Gv`<4mHY(edUw`ob8BG3RCD=3o zn*(4AfNtBQ*-_={n0SIu0I;s2rs&ZiM{Y>9IDkO)v zqDO~1Zsi6AczaArtOkhti9MtU_@5r|xqT=s+V z^0DN?N2|_#MV;DkD4ugxmmyddhICc4QhG5clLGuUST+u!g#1VHq`JU0!vRJ1{JISB z*we7@{KR|0QybpsTiVS*Y^P<_%9Ucy%?ZIeyIsHYcua2b4(Z|p{~5i(0ZVeCMv&Pr z!C5K8*{fm?smblBnM1fapBu3lU)J)fSUy0ro6EC7n+}S`$t>O!G>_=n5WKG`-B?C{ zO~pg@rDPiXaV!6HH_F0v)7B}vDZ>9kK+o2J7Tw{Durdy3Y3zB9%^M58+)dTHs1-p- zgNaRTAA~iW!sF*qY*d9a1Ed+`>5iIaPMnhSEd(3iPR4LNjN;hqj9FnQ`a0JWpEBy> zE1ID1m6n&6O3tE1Crlm`>`tp-jzk_+=hhIC-A6X?ZkA4v)~|w8yPtah6>0Elu|HPP zTJH&oZ26ON5#6v4D`dakebo^azcYX(^wl@Cd3`M;P-JCs*`X6mPEK{LXNQ>00_Nds zjWX=y%i`5i>kCIlsn4mYW)!rVHrTve`>mEnuYJQQwSq95eMxq_R{mg$p}&rC!Zpzy z!CfK$Udl8Zq68Z`ez7y>G;$ z%VXenH>_u{&ckk(Q};9%1ti$=_UqHU$&YInMjDc-I*p+^nX&rs;(zM0oy>#h)ywZp zZ=uT~ib%gsW9#Dh=DxL?>O)7OPh78Wfh|eWc}U(UZ(z@6ifB2{@!{<`6lz0h$faJr z!-*s}TQkyK$-@lrIE1{--mdeM79ag21-`c=rrBIum?TCVAT-%PZpZDCzZhB^IQ>&k zxEfmZi~uqlKhJ${+kDLMOdGg@`kgO*gxhwBDa42PZ`&{wD&f%6q` z#gu;;5aSKuslX+kO^;^rTfU-2wP9Zt6X4!#KDG&hncMrJ!tACKFv$eiYQ z5htw={;-YpG%h;1HJ>zvb`F22`Ax8UZi%?hfeZf!6W{jZO5H+NuQ2`be)axG0;kvm z+{}ceYm{@SHT?bd))I}HlNj-$$uUT9;K2k!YyZcQc zzcB}jY2jLPI_E2_f6n+uuwz+<$h>z*{yH@{tNy5g5fQ;#s2=7jzLLK@g8rJN`*%&1 zaZ17E+|>PvV^oZ;7}s)p|pPi9RnL5 literal 8091 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 diff --git a/assets/img/mxnet-icon.png b/assets/img/mxnet-icon.png index 01e0ff9508d44fdac17567c00f274ff9178c253a..bc656d42a598195729f63e85903009c111c58f7b 100644 GIT binary patch literal 4266 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 diff --git a/assets/img/optuna-logo.png b/assets/img/optuna-logo.png index 752d6c8074256118b4459f611fb0acb89318458f..0a32a195a4c8ecb34d9c1a969fe74db42bf7246e 100644 GIT binary patch literal 3079 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 literal 16019 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 literal 0 HcmV?d00001 diff --git a/assets/img/optuna-logo@3x.png b/assets/img/optuna-logo@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..e760ef6faaa435fa8419363bfd33009b763a79d0 GIT binary patch literal 11900 zcmXY%1ymbt)3AdScPPavTAbn(DZ$;{tw3-K4lV8kcMI+mD^7u;MT1k^3c-sPd-&7u z{rBvdGduUpm66@#>~3N-)Z}roD6jwk0Is5fj1~ZZ3`6Ld7$^vdt(>QgFg$Ch=*S`t zDI9Y!jWepMt844(>KhxYYiiJqGZ8W>E*@Dg4PmdStVAqTS63r+B>iNB{NIL9s%mRd z&9ndcR8=8D{bRo&?ZJ0qAESWJzf$KqUcS zmV>bWqbbA#bkYDy@&8{}h(jp%J;8VU>QY*l& zkl4Q(pbYs(L+~|I{y8ZAAIdxj0D=PSp$M8nP8YFX^*_D}1kC}803vj*sAhn9?!Qk* z1R7`m3$!T!7-a%1a{-_tfJrvMG#j9u_K&QQf(SwELJ7_Pn1~R?gnx=%A)ZgAKwJyJ zC<~yP#1q>DurK<@v4ax$R{cXE^7$V}^B(~TkxX^9bb6~oZWkh)C#LD2gJ}*zBJBTi zK#&nwt<--VLooHzKR{aWe5?L>nq>du+dTSo;*Dv< zMJTaNa#@{-+~l)6WwSdF{P!_UTv3e(Pefe^iQw?ZHOuF8$fbAwYbK)Ys!9K*kLZSF zo+6?sL_al>|FzK$`mb=U6#9^Qz^8(L)BlwJuQ}SO@4~(U>m(nc3p`*eS<&Q^|*gW8vmFWAM&hUxL);r#qywI<=ivHka%3f;}!a(vyvZ|G>W%rq1cK@t-#2~AO?bALntv`)9k&brqIJMBikB-HB62!nS4OSQ+o)W4 z>jwDK3vK>TQ$8*wxw~dOM&&=6W|Z?lOwILm&=cU+uq_)lDL{>7bhJrot5!5mhNC*{ zghp74hR0F-lN@emb-&)_(=o29)hkaXjZ}fTg6{SRqS`;l5Z5E;-+*S05>Q> z?c`j)f5P}UFD=QQt4_u1nnqaGtVN$=@DUOf8LF{rFOMDHLi^k5rP#Sa2jw3&TYxP< z-*ItFtG_@FdA5XesEBI%)WYHSEb*N3FD5U1T@+Sx8 zNm1Ma=^5KyOQKMHty9&tEUk{c#rZa_fa(}yB^Y<;_i)R|@8+YbpZ9OSmb?!6Pp&Oz zZr=VEyp>J(BkC1h!p(*zZG+C)2*m2QGCsNctj0LOK_A*i2tRabYV#zP+$( zyY_F(=0C0#JOcIsbY-h1ZoU{N)SV_`2VfT!{a>YDxOQ3kLtMcqY}S z5T|cNq*MYIHqNK-(fU9ZZ?;QpTnQc4qc=U=UJCoq&AX$i8eDS5=ITrR>{mD)I^X0JRaZs^q3PozVqOLF zc(NdDDhlMT5CXguFY4P5W=y|(96%khM$J@{gTEuB2&$@PE1rae7VKF`&24?C`)%<6 zu?ZTI55v58@U+Y&(pU1Qr;8IJN_LC;+ubsm3p$#7b{D_5wXpT}_O{)UyF63e5x_iR(zWk>_rso`dp9Ru zE$ah-g<0&y}nH#Yz%GYgWc87uAkZc2ZZ@7v7zxSN7tNQd~eQZ7?e`e zhUK_#*Ldw;@;}(SOkP(V2cNRb8K}N~2dj zl2UyAY4=3j~P2iC4=H*1A4 zU^C(PSoAaM<5AFHmS8FF>5a-^JBHmBu#v!;bm&06L@mU5`W*%D2+IY@_uOB(;`B zOP=>n^uOpmR^=*HXl&zeeRxtUxK$GhBJn4YMP>RZMg8chZg@UE9yG${53)xy;&9|` zZU~BbJ>WuPqG)P6i<04H*L>uh?Nf6L`3VTRC2kdxsaeV~<+^p8FHPyQUn_8Z%dhcr z=JzAFIqkdd&wel4a~aKn+g?qd_owt7z}$QgN)M#>S6whSGr&mzS4U3Ur*ZExnIfL#cFv{=#E(M4PB_cucSN8^{-=~?RGtI>%xnBALnYWZ{Z|=?$&CO`ope@@(XEQZ2@IqpG z-5xf5k$9eHxcNzbfQF6@*|5)>snDji6)+8{VrC5>n)DeExrDrob5qnXNNO`K@r;tIVjN|-Wk*!{MFH2mGfp~F>W$Uaz#)~X1BPPs7`MW8940n~b?-!9 zUge^hPW~*qC_KWU|Aeb@2#J5k?~tBnI_NI1Tg!ZUXQJc@oh8FzkpEchNbYR2V2wVh zAYJzgo9@BOjkZB@URHtweNsg(#r#t^d76(*skv6=tnc^3gRl^(wl)vvIs#ohmwf?kTmKLV6bcf2vtNm7B+G9csKbma0t}2Ke zO6i?*?0c0aDIp}|3;Nw{1QPz9&AIc-=JCJ$ZV~I8ul@8IFO%eno%xjem9-Ab!YgD( zi`T{HyTtvn>KT^*ow`KhUJABVLYHNH(w~2Sa_Q;*M%ZYnCbw{!UU=_4R#)fx@yYB# zx?Xekk{tLoQBcFHYhe<{q2XGHRIYIQxYh%TEUw*SZ1x8_3XU1ipQXHbg1TAA@L7R5 z<0xH)g$qX1E<%OXm%l^|WJhEy?K|S);_53lzD)8ZB-Ps`({wmjE<^=+uy*<1ai@Tk zC2)fnLgPMnXOwU;_|4^=lX*oX=p3*a?qPNXJqGIDN1ZBq{$s6 zFOSxODxAvi!So=ym!Km}C+HVRq>;r>AoBe$US%{@&44T1R+o)#zcBWKBgZ@y&*88; z>c?8Ksgp(l0md#$)l=E8_NefW+#;YhQu&QotRDH4HQ<2K&2hajvulLxx)IX6+4 zDfre%WeNI`48Bb<%g9yvJD3^mA=l?=yZwAm0b*A=MKwY7bIIP_fVebSVQInnm*~ux zoOv}Jiu8EJ57(u5U*qUvQ>vr2*{WYj^-wTvc1UE|-Q;ocd+4Nn$V5JpQT};V@6G1m zve+=&&Q{2O@XtFoLTWaC<-o*%l#c;BW_krY(@XUNZYvYkPx!2;0*U-@{rBkHU3kFa z)L&J~?iIggOHFM@A1Elyub@ghz8}NouZ3Eb{0J7z?A#=WUhPh_vVnOfptRPna++bG zVKi5j3eb_zJ~h5C@0zA-#XN;KyD=@%bUb<2-4ec0FDnQ+6IW0-FJW1NPoqd~e;)A6 zq*9T8sX)(m);H=rLA2<&oF96l=7S2iP;WjxB2@bVeR;(Qa}|?9^_S#~hxYmQo#6V`teKbj7wwslrfEKQawT##a0;-Wxhcx#Qc_YrL!%rvE~FPU(|6t{#uxroFTA_DRLCQCAHN#b7+fU>SRhnI2z|<@omU| zNU|_KxD3-h!MJCSz;sQbp6!%Pt#)(AoY3pKfz~kf(&HSx$-B^BV;+{BR^-oEMf!Yh zB$#I>uS807jVXV@D9L_>L<$H?8Uk~z2W-$+dZIdt=k5NXSD2IrzQhG@ z9MQkUctTsnq0ftBD{t$((D6HJ0fNPqucvwlW-$#d$_5HIVsL0PPwidx$*A7(oGaj} zCcs*|F~~1baK{xbfw|2KyeQOGFk{gUm;t_i;xdiVF&TSiKfrQi#yo*@H0qmMId2#R z)~G9v8f8U@S)~%Nq!EOzUg9`M35k2HYhNh@=Tuf6dO6x&3kks+ zOCpD#(dZGS857W+o}JO;X>Yx;{QakR#_EfDi|~Wsw%wo@;QIWlD&e*F`BZr)yNOxU zGg{o$%z)sm)#SFeP<>PW_H-6J?ER51bB!F?o6q&b_|=7E5h0&{d@SgS=9V-9wkHdB z5mCTl7Z^hhI$6V%Xlt!*54If(sVku zQ@@TLf1;#54HGk#W1=R9&-)sN+{O?dO4D0=70H-0OH`jk@ZwQO^-8RS`u!L2+po4E zb?;kIV}1Si0wJnViLYGJ9g)t($qDs#F)maRBquV?lhyZE>U$sd#W{p;Ml{^)&av!8 zT3)*-E(Qq^V+a@(j*bHOYyS$n!awkmptXElVtEG>G1pA8Z1G+mGRl%Y@FbTPKz{f| z5 z@62|?ZV4tjEC<=M4jx2@e?l`#pF?p_f*`(iDt`aO1Va?4<2mJjSZ-+av{xw!P!NB< zCZTZ(bdn@TH&V`_Ukg}%nsPMT%u2(cw9vUtsc3%at9lY{0%zohzy`85ylt=LSB6c+iL zIh9S0aviwsfl}uYS-`C64y<6}xkSPxo)l(%B-O%tS@Q^>T9&#S@PDj|ctxSAYXI%N zrq8}0MCB)h7gKX;WE*=q-G%Hj&t0I{CF;i92{LCCy7UpP&-;3ijeb}pnzqblo6w{2 zBSl)bOER@S*CALQQhuSH3#-^0#Y5a!vt;R_!X%9vv z3n=XmC9wr9WzOqaS=3c$vFXfYpt;?nWP-rd2wql(38RgO_C7r?b*+pi@t+5FRn?kS zKJd(ofMEMB(~6bhp_SJ|mtCy*`@L5oIMO0bs?h*?GZqOL+Fwo<6p%V_qvut;2`~!q zQps)W6hvLbHo3P!2I|hbE{*_9o-xgELW*iCcP(D|uQNMl20C5I)`)1o>K#)R(t!0V zUek#H?r2AlRU;!zW14A#gU_6oX3nJmVdxCc0zXPSfuEtk$!+2D7X7aJm)Xu>{ zL0?!`*z6A%&F57w5EEv&hh-gr8jbruQ>YC5;*wq*WU6fP(a)`iwWRN zR}^W>i`Lm21Y9j;W!&e2c?d;J(fxY=Uxn+6Iu}&hG74YX0OLBTU;!??jm6FH{TXGl zM^nAsBmr}kFGU!S6n?zq6HOFPT=^!gdVQYngoVfhvLAN6Eo&W-HIO3J_Tdw<$O#wh z6!p4?yc+b!!@d877^bdo4doI28edK~qAsDTX^rm|?L~zF;@VvzP+WQV85n`wwa%P8ny{CrNQh4bB@+|OuW6o`o z?Q)8B4M4u0bJ#Gx4g)4qDh<<4c1!IRxV@P;`7VShR%qRTc@N2fpfK^rlmpM7a@6z| z=hn{n9HCJ@T2SS5Ay$6RHp0>9ux!--wuTTe6&{$W1Va@y`n89Z*Bu>{`wCddwFC(H z*jmceC90wY)Tf7bthp?BWAPiP`;!BLLeP!oSVJI@tAS_{CmxK3=iYlecljIjK#9bV z|8D3|ug3}ChM&M~Jsru&oK3Kw=#{3VQU`}4tgxRtMM$s!SKMn1RPcF)C=*O>My)ed zDj09?{tDpsdwY5o0YM{Kp@4rgRvc}3gWS`J(;AN4mD`IVC^IX)2?7qdqVoTNaR$>w z2cKpC082r;NYGcmI#hnByB8J>42AO{)H?*;>Fra1{e zJyJ1MBOBo*dAyB?R4uaIWx)fvtkz#4oicp4*EVU93g*&7iivEyP)xxG$yE;m?-+sj znE-#ReoN77*!Y%#&4X>oIx&Tnbmi{*AoZvt)sv+-gbye=P+`ooLNPgM)DwbO*k zC+SvZ62SP*kN*I>UWF*l9WlAkRT4mdg4}rAOd93DYz^We%&9*zyORPUfY{?D|5-H9 zt9@WT`;Kw_x2w9^lkql~D;y7UX!>#bcf=ta1K>YTK0Tkz&r+Fo$ zoW0Y|_pTS~3RkQ6pkidi#vw2Y+KCA__YJ7_b6U3419N`FqH1eIJo04vjE z`we)e4LG17(S1E~v1!`D$w41Sn20JU`>N2?>#d0?)G#*g~Xt_4V7IU);bJraghT zLYtfCK2zr-u3g`znlXm(JL1mkQ2jfwz@!%~vqB^8R#>kgn->T!Ed8HH4@K`xUNYU&$Sm{a9f7DIM+S`12&zY&rFjunyf<~ zi`t0bOXRSFjZ8R`;pgLAQ&tl0pa0!2nZM~>LGosMEZ@jaPlOzho%EJ;pV2!8mhhkv zX=E4f1J$k07jFcN_L2ZDccKvqEW#?^^Mj{QIhiU7z^`H3PufH*fwd^c@*7IfW&+r! z_Sz!F0Lg)?1YeyX?>KN z+K%%bR96NI9e2d2@S?3WQmpr=n|a2Y5StF#gD@8~qi*8YHKwi?4(Du8<8NrX)bvC4 zr9PWV&;T!6V4?~=k0%jx4&>at-%sO+D$}6(k9O5Z`VZ!T0fEy6;v*8~x_Zbr->RD+ zOTr#^6n|g;!t5TspfY~@=i!4*M9@5$n^M`1lg-a<6G-q`J-P@~)xwy34G&!YhmrnL zQrXhV`fC>#H1)-LR;{2dF1S_3VVoX0zm&9?I7%^iNX^qkzAn9r*@B{5HqTkV00ozk zTv?TskpdQV`f)r=rpKS;s#XNF9m)}JKK&T(_)D{^sDcE0 z{lhpwO)(yi^mILQeK3lu+>t3FvogaJBd`q zI&_d8t{D`!5YNwswA@-sI1NvqP5fydT9HN6ORIE_6~kk92W?D&0Smc%TQtzJS{A)_ zYZNc@yg{*%b353zCS;Rtr`RvlXC)oF*L4aYJPVo)Y7XD#hK7asP(S~wBQefx) zzP~s3>w5g+J~lWG4O`*lw>GHlwdyPinDVhNX>Cj#I6x-AE_MfrIg|Zf%q3^m`*Xs& zu8F@g!`Z9GxS5NF>SqHY4=Z6fY3&-l#_N}Fr#P#jUS)|f-<4_ESy#ll4~s+0LmV0i z!Iq^4aK+SIZrD&!0yhgLVJ{5~8H}_pX`Pxt84L-~N`N_~o?!ddQ96@yQQ(-Md#4B( zIK{ry^ZpD8+NiCS-+yG$(=s-PtCo` z{c|j8AG?KCV5W9tdtuq8aTKJFjBD0^hO`3Z?^V2e6eoi0?ql}6rsG7Fes%W6yg2F% zR{rBsol<#iuW3Df)HOQyQw{2XrN68qCMIm$Ao#4X^3T&Qe+3n~Ypz=asT_(v*b=U& z`QOh;GPu970cTYi@B5!a5x42l^BE7pQ}ZCV4kQroI>Z-}`9S0npuX4jy#j(<|JT`9 zfcIlbxD)?|il*PSf*7cV(QciBqyTfe1=Tc(%cU>JLOZ0OvbCooZ%%U;rlx=_^?c6C z=|Z{Q+TN1;1r+?eBn2f$QC;$MyC1$iQ7ae}KRtFPr6Hs5A_aX|76;-NW$Jwf7KCY~ z1)E$?*OK%sFcJl2<>ED+229rLUKk0V8?^mB(iJUmd|CDYw5v2vm!u^v3h(C{u8JlD zo=fK-VdmnbHkh(q-=#mm#e`fJfpf2YijmPABx3ZafwZtYhZ8h+bl7Qm72Qf_nlLhE z2PlJdQH2v(Qd0LNsfL}OPe#puGRDh>2`whTT3T^xzhqR*I#0LP9rL2wwEHMUe8oHR zTTfJTkYpt5vgB@kEM{Kjgb=o)a`(VWZAfI`W~!=APAxt>8tvwZD<63csl}b;j%v{o zculo=Ys$BZgKIJpfsHlu>9^4A&U&ss^)F35z1H2)>dCJ0-Y);w+qL0#Odrkr&>otf z--7O3v-*DG=$J!77gc23_1#X~+;uzEF zcWw+yHq$7r3R&z+Y7FIoar&ob7;vCOHc{Xz0!HVB~ zSB);>AV{kCcC@_*KwQV)k2$;Si}9mByAyZlBl{~zC<@wEN_zYs4tJ_%J&Iu45{BAR z+dDEiNp*vW-Uva*FBDD*0{7WQDdX@iBG5)O7#)_hVA#`Yl|P&A|J$ZI?xQus_K!WO++JF?24G^Ua#^U z)=?>`JD~#n0Z=4T5oUi2ioQvJ(V0DB?mU`eGVeYPL-WIf%l)=@OUWkFH5#w*Bl#^U zUSE*Z&Ty02lH?IiqS}!Zc(yT(ddmgQp{_A9is4U}BN;t3pete)k~yHR%V4X3#%Jlt z&rqQQ)I`*seIrA_D}jYG07ZdT0Q*5LgZ=S9lDG-y`hrT9C0c-u&S`C(tPF7};he!2 z>l8)MFrrNfD{G;r7VmcRuGZY1no?$R`H|5eJac3YT-OJiAh6uQ zajOmN&6S^bmYstzGoJ+UwHba65uQLW`=0#pUwgJDJLWYWp!9glBc&garQ2LETJPgJ z5_s)$PJsmOLzB)jGv0n!X{e(^%gYMd%oOFB4YyYjAhje%x6@jytk1Epz5DS@>D05Jsje=N4(ywIuaZ?)CnP6FAmzmL#Ei9c-4r)Nuge>YLSJ%CIh9L z+(CnunVpPMPhpQV7Q0P|xrjJXviKHHJXTjbCTGg2FjU5nO(=ou*FF9Q|E&05!Bsc-^g0hSOb*<^j`A4DPlU|GK;1> zjGWstUpEa(`;`MVWs#&PFtrn84CSP3OQ2Te9g?-a?hO0c>Cj(Qnjj&_<B(B}d&JQ8R?$T-ta6{59Y zo!SNA_7C2dp1_${5zm7>iM659w%d`N&{IXvSesk%!$WPjH2s@_X3dS_%4xi`ON6 ze%YHVzGgR+5=Eh=L>gW}a}G>Q5SDrEi&2JW3L+-3eyws;a1OZ|sa1>f?&pdg{ikx- z1I57a^<zwq_hRY_!(_0-yXmJ_>`)`2*e-KaVnDV#x@!@ znExi&G2Do6WL2b-G5UGS>bg$B#MN95+G4Z<^8pKbAeH3Sz!F zuv=tSn3%(nMm(i_9`H!q{sZ5Qs*BE{EVj3T&xT*)Gc=u`pW|wO28}(qYd#q54wK9oEJBtYN+n=LHmP z{9n#<7a@O>u>jztnUUeyBBqjJm<)&W)OM1~JVZ`O!vD*rr~M6qcud*NL7|(-mG4L4 zyj85riq3>b0WkurB1>y@a8?N25U8af9t&;$@(5`sd?Hfea8AAX{M~HpZO^Za0^d$Z z4&U58<-)xi+ZIpSRp~Htr%@Uz0M4>=x_<^~f$&&^jLyGH(y8jrF57e5thlrU!=G)bFb6mGuZ zaEnJV7mn^~w{*9-xOjWJxGDYs9usC>C;yhfM>H*(9w0Wj5Y&@B{g*-%02hX2e;ru&&uS@YPeu*bS~7Nx>Z8+~Xhe@9daRKBBBkLR#iQs?*OD1+$km z3(^_0gZ54W=)J?|yGJTsAE|KG-ry{cDVn-Ih@HPG4B@h*pC;U?lg@=0Md+1+{Rj$M z=BEub+N5I9Qaa3Bmji_j6pfAklV7a6@`Ig4L{P)T#VWn#aq6V!n(MJK9TK?rDkwzp z=>R_mXmt9Th9T0dE0pWoLf?~KW)~;PRdEMkgi}&6k}XHIeV)vdoI0L5HtNP zTI?+Vc*kQG*$5j>T3q|p{+qkH<7nNDA>S{kp3Sm-h!Xy~g}rg6{y>i>sqa(~UAFTZN)TiOyE z0Qi+Bir(9WUw`Fvv+~p4_;}O;T_zj%vrGO_{Jj*ucC6s?BGOXmUdb_D&g{HBhZmRe z#gNT7u!~a9r0k;4`^-dW`6+)nKGTa_m!F_r|vL%4}50RN@WU(GO0eg zsBB_4xD3K@a@{L`p0F+FyZQA&0{N7@U2onBD~ex;qQnyXVG2@2dMtnjy2|~TjDO|FirVD-7+mHAcEkIFLO{QMTBJ}?O DJe1X8 literal 0 HcmV?d00001 diff --git a/assets/img/optuna.png b/assets/img/optuna.png index 0f1a37dea2db56647d956c10fc35b1fb254d5dc5..0b9fb68d1b4bdf213ac0d9ab7fc8cb4ca86cc915 100644 GIT binary patch literal 14790 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 literal 144970 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 Qvkb)IlC5b4+~dK20h}G|P5=M^ diff --git a/assets/img/xgboost-logo.png b/assets/img/xgboost-logo.png index 70014b9fe536175170e97509e5a9e278a37dfda4..d09e108b9aff0ef7570e48c9711e847e223760cf 100644 GIT binary patch literal 4284 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.left&&t.bottom>=e.top&&t.left<=e.right&&t.top<=e.bottom}function n(t,e,o){if(!r(t,o.successClass)&&(e||o.loadInvisible||0=window.screen.width)return d=t.src,!1}),setTimeout(function(){t(i)})}}); \ No newline at end of file diff --git a/assets/js/paper-kit.js b/assets/js/paper-kit.js index 3eea831..2d17188 100644 --- a/assets/js/paper-kit.js +++ b/assets/js/paper-kit.js @@ -59,7 +59,7 @@ $(document).ready(function(){ $('[data-toggle="switch"]').bootstrapSwitch(); // Navbar color change on scroll - if($('.navbar[color-on-scroll]').length != 0){ + if($('.navbar[data-color-scroll]').length != 0){ $(window).on('scroll', pk.checkScrollForTransparentNavbar) } @@ -135,16 +135,16 @@ pk = { }, 4), checkScrollForTransparentNavbar: debounce(function() { - if($(document).scrollTop() + 200 > $(".navbar").attr("color-on-scroll") ) { + if($(document).scrollTop() + 200 > $(".navbar").attr("data-color-scroll") ) { if(transparent) { transparent = false; - // $('.navbar[color-on-scroll]').removeClass('navbar-transparent'); + // $('.navbar[data-color-scroll]').removeClass('navbar-transparent'); // $('#header_logo').attr('src', './assets/img/PFN_logo.png'); } } else { if( !transparent ) { transparent = true; - // $('.navbar[color-on-scroll]').addClass('navbar-transparent'); + // $('.navbar[data-color-scroll]').addClass('navbar-transparent'); // $('#header_logo').attr('src', './assets/img/PFN_logo_white.png'); } } diff --git a/assets/js/paper-kit.min.js b/assets/js/paper-kit.min.js new file mode 100644 index 0000000..4a03c48 --- /dev/null +++ b/assets/js/paper-kit.min.js @@ -0,0 +1,16 @@ +/*! + + ========================================================= + * Paper Kit 2 - v2.1.0 + ========================================================= + + * Product Page: http://www.creative-tim.com/product/paper-kit-2 + * Copyright 2017 Creative Tim (http://www.creative-tim.com) + * Licensed under MIT (https://github.com/timcreative/paper-kit/blob/master/LICENSE.md) + + ========================================================= + + * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + */ + +var searchVisible=0,transparent=!0,transparentDemo=!0,fixedTop=!1,navbar_initialized=!1;function debounce(e,t,a){var o;return function(){var n=this,i=arguments;clearTimeout(o),o=setTimeout(function(){o=null,a||e.apply(n,i)},t),a&&!o&&e.apply(n,i)}}$(document).ready(function(){window_width=$(window).width(),$('[data-toggle="tooltip"]').tooltip(),0!=$(".tagsinput").length&&$(".tagsinput").tagsInput(),window_width>=768&&(big_image=$('.page-header[data-parallax="true"]'),0!=big_image.length&&$(window).on("scroll",pk.checkScrollForPresentationPage)),0!=$("#datetimepicker").length&&$("#datetimepicker").datetimepicker({icons:{time:"fa fa-clock-o",date:"fa fa-calendar",up:"fa fa-chevron-up",down:"fa fa-chevron-down",previous:"fa fa-chevron-left",next:"fa fa-chevron-right",today:"fa fa-screenshot",clear:"fa fa-trash",close:"fa fa-remove"},debug:!0}),$('[data-toggle="switch"]').bootstrapSwitch(),0!=$(".navbar[data-color-scroll]").length&&$(window).on("scroll",pk.checkScrollForTransparentNavbar),$(".btn-tooltip").tooltip(),$(".label-tooltip").tooltip(),$(".carousel").carousel({interval:4e3}),$(".form-control").on("focus",function(){$(this).parent(".input-group").addClass("input-group-focus")}).on("blur",function(){$(this).parent(".input-group").removeClass("input-group-focus")}),pk.initPopovers(),pk.initCollapseArea(),pk.initSliders()}),$(document).on("click",".navbar-toggler",function(){$toggle=$(this),1==pk.misc.navbar_menu_visible?($("html").removeClass("nav-open"),pk.misc.navbar_menu_visible=0,setTimeout(function(){$toggle.removeClass("toggled"),$("#bodyClick").remove()},550)):(setTimeout(function(){$toggle.addClass("toggled")},580),div='

',$(div).appendTo("body").click(function(){$("html").removeClass("nav-open"),pk.misc.navbar_menu_visible=0,$("#bodyClick").remove(),setTimeout(function(){$toggle.removeClass("toggled")},550)}),$("html").addClass("nav-open"),pk.misc.navbar_menu_visible=1)}),pk={misc:{navbar_menu_visible:0},checkScrollForPresentationPage:debounce(function(){oVal=$(window).scrollTop()/3,big_image.css({transform:"translate3d(0,"+oVal+"px,0)","-webkit-transform":"translate3d(0,"+oVal+"px,0)","-ms-transform":"translate3d(0,"+oVal+"px,0)","-o-transform":"translate3d(0,"+oVal+"px,0)"})},4),checkScrollForTransparentNavbar:debounce(function(){$(document).scrollTop()+200>$(".navbar").attr("data-color-scroll")?transparent&&(transparent=!1):transparent||(transparent=!0)},0),initPopovers:function(){0!=$('[data-toggle="popover"]').length&&($("body").append('
'),$('[data-toggle="popover"]').popover().on("show.bs.popover",function(){$(".popover-filter").click(function(){$(this).removeClass("in"),$('[data-toggle="popover"]').popover("hide")}),$(".popover-filter").addClass("in")}).on("hide.bs.popover",function(){$(".popover-filter").removeClass("in")}))},initCollapseArea:function(){$('[data-toggle="pk-collapse"]').each(function(){var e=$(this).attr("data-target");$(e).addClass("pk-collapse")}),$('[data-toggle="pk-collapse"]').hover(function(){var e=$(this).attr("data-target");$(this).hasClass("state-open")||($(this).addClass("state-hover"),$(e).css({height:"30px"}))},function(){var e=$(this).attr("data-target");$(this).removeClass("state-hover"),$(this).hasClass("state-open")||$(e).css({height:"0px"})}).click(function(e){e.preventDefault();var t=$(this).attr("data-target"),a=$(t).children(".panel-body").height();$(this).hasClass("state-open")?($(t).css({height:"0px"}),$(this).removeClass("state-open")):($(t).css({height:a+30}),$(this).addClass("state-open"))})},initSliders:function(){if(0!=$("#sliderRegular").length){var e=document.getElementById("sliderRegular");noUiSlider.create(e,{start:[5e3],range:{min:[2e3],max:[1e4]}})}if(0!=$("#sliderDouble").length){var t=document.getElementById("sliderDouble");noUiSlider.create(t,{start:[20,80],connect:!0,range:{min:0,max:100}})}}},examples={initContactUsMap:function(){var e=new google.maps.LatLng(44.43353,26.093928),t={zoom:14,center:e,scrollwheel:!1},a=new google.maps.Map(document.getElementById("contactUsMap"),t);new google.maps.Marker({position:e,title:"Hello World!"}).setMap(a)}}; \ No newline at end of file diff --git a/assets/js/popper.js b/assets/js/popper.js deleted file mode 100644 index de6619d..0000000 --- a/assets/js/popper.js +++ /dev/null @@ -1,2448 +0,0 @@ -/**! - * @fileOverview Kickass library to create and place poppers near their reference elements. - * @version 1.12.5 - * @license - * Copyright (c) 2016 Federico Zivolo and contributors - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : - typeof define === 'function' && define.amd ? define(factory) : - (global.Popper = factory()); -}(this, (function () { 'use strict'; - -var nativeHints = ['native code', '[object MutationObserverConstructor]']; - -/** - * Determine if a function is implemented natively (as opposed to a polyfill). - * @method - * @memberof Popper.Utils - * @argument {Function | undefined} fn the function to check - * @returns {Boolean} - */ -var isNative = (function (fn) { - return nativeHints.some(function (hint) { - return (fn || '').toString().indexOf(hint) > -1; - }); -}); - -var isBrowser = typeof window !== 'undefined'; -var longerTimeoutBrowsers = ['Edge', 'Trident', 'Firefox']; -var timeoutDuration = 0; -for (var i = 0; i < longerTimeoutBrowsers.length; i += 1) { - if (isBrowser && navigator.userAgent.indexOf(longerTimeoutBrowsers[i]) >= 0) { - timeoutDuration = 1; - break; - } -} - -function microtaskDebounce(fn) { - var scheduled = false; - var i = 0; - var elem = document.createElement('span'); - - // MutationObserver provides a mechanism for scheduling microtasks, which - // are scheduled *before* the next task. This gives us a way to debounce - // a function but ensure it's called *before* the next paint. - var observer = new MutationObserver(function () { - fn(); - scheduled = false; - }); - - observer.observe(elem, { attributes: true }); - - return function () { - if (!scheduled) { - scheduled = true; - elem.setAttribute('x-index', i); - i = i + 1; // don't use compund (+=) because it doesn't get optimized in V8 - } - }; -} - -function taskDebounce(fn) { - var scheduled = false; - return function () { - if (!scheduled) { - scheduled = true; - setTimeout(function () { - scheduled = false; - fn(); - }, timeoutDuration); - } - }; -} - -// It's common for MutationObserver polyfills to be seen in the wild, however -// these rely on Mutation Events which only occur when an element is connected -// to the DOM. The algorithm used in this module does not use a connected element, -// and so we must ensure that a *native* MutationObserver is available. -var supportsNativeMutationObserver = isBrowser && isNative(window.MutationObserver); - -/** -* Create a debounced version of a method, that's asynchronously deferred -* but called in the minimum time possible. -* -* @method -* @memberof Popper.Utils -* @argument {Function} fn -* @returns {Function} -*/ -var debounce = supportsNativeMutationObserver ? microtaskDebounce : taskDebounce; - -/** - * Check if the given variable is a function - * @method - * @memberof Popper.Utils - * @argument {Any} functionToCheck - variable to check - * @returns {Boolean} answer to: is a function? - */ -function isFunction(functionToCheck) { - var getType = {}; - return functionToCheck && getType.toString.call(functionToCheck) === '[object Function]'; -} - -/** - * Get CSS computed property of the given element - * @method - * @memberof Popper.Utils - * @argument {Eement} element - * @argument {String} property - */ -function getStyleComputedProperty(element, property) { - if (element.nodeType !== 1) { - return []; - } - // NOTE: 1 DOM access here - var css = window.getComputedStyle(element, null); - return property ? css[property] : css; -} - -/** - * Returns the parentNode or the host of the element - * @method - * @memberof Popper.Utils - * @argument {Element} element - * @returns {Element} parent - */ -function getParentNode(element) { - if (element.nodeName === 'HTML') { - return element; - } - return element.parentNode || element.host; -} - -/** - * Returns the scrolling parent of the given element - * @method - * @memberof Popper.Utils - * @argument {Element} element - * @returns {Element} scroll parent - */ -function getScrollParent(element) { - // Return body, `getScroll` will take care to get the correct `scrollTop` from it - if (!element || ['HTML', 'BODY', '#document'].indexOf(element.nodeName) !== -1) { - return window.document.body; - } - - // Firefox want us to check `-x` and `-y` variations as well - - var _getStyleComputedProp = getStyleComputedProperty(element), - overflow = _getStyleComputedProp.overflow, - overflowX = _getStyleComputedProp.overflowX, - overflowY = _getStyleComputedProp.overflowY; - - if (/(auto|scroll)/.test(overflow + overflowY + overflowX)) { - return element; - } - - return getScrollParent(getParentNode(element)); -} - -/** - * Returns the offset parent of the given element - * @method - * @memberof Popper.Utils - * @argument {Element} element - * @returns {Element} offset parent - */ -function getOffsetParent(element) { - // NOTE: 1 DOM access here - var offsetParent = element && element.offsetParent; - var nodeName = offsetParent && offsetParent.nodeName; - - if (!nodeName || nodeName === 'BODY' || nodeName === 'HTML') { - return window.document.documentElement; - } - - // .offsetParent will return the closest TD or TABLE in case - // no offsetParent is present, I hate this job... - if (['TD', 'TABLE'].indexOf(offsetParent.nodeName) !== -1 && getStyleComputedProperty(offsetParent, 'position') === 'static') { - return getOffsetParent(offsetParent); - } - - return offsetParent; -} - -function isOffsetContainer(element) { - var nodeName = element.nodeName; - - if (nodeName === 'BODY') { - return false; - } - return nodeName === 'HTML' || getOffsetParent(element.firstElementChild) === element; -} - -/** - * Finds the root node (document, shadowDOM root) of the given element - * @method - * @memberof Popper.Utils - * @argument {Element} node - * @returns {Element} root node - */ -function getRoot(node) { - if (node.parentNode !== null) { - return getRoot(node.parentNode); - } - - return node; -} - -/** - * Finds the offset parent common to the two provided nodes - * @method - * @memberof Popper.Utils - * @argument {Element} element1 - * @argument {Element} element2 - * @returns {Element} common offset parent - */ -function findCommonOffsetParent(element1, element2) { - // This check is needed to avoid errors in case one of the elements isn't defined for any reason - if (!element1 || !element1.nodeType || !element2 || !element2.nodeType) { - return window.document.documentElement; - } - - // Here we make sure to give as "start" the element that comes first in the DOM - var order = element1.compareDocumentPosition(element2) & Node.DOCUMENT_POSITION_FOLLOWING; - var start = order ? element1 : element2; - var end = order ? element2 : element1; - - // Get common ancestor container - var range = document.createRange(); - range.setStart(start, 0); - range.setEnd(end, 0); - var commonAncestorContainer = range.commonAncestorContainer; - - // Both nodes are inside #document - - if (element1 !== commonAncestorContainer && element2 !== commonAncestorContainer || start.contains(end)) { - if (isOffsetContainer(commonAncestorContainer)) { - return commonAncestorContainer; - } - - return getOffsetParent(commonAncestorContainer); - } - - // one of the nodes is inside shadowDOM, find which one - var element1root = getRoot(element1); - if (element1root.host) { - return findCommonOffsetParent(element1root.host, element2); - } else { - return findCommonOffsetParent(element1, getRoot(element2).host); - } -} - -/** - * Gets the scroll value of the given element in the given side (top and left) - * @method - * @memberof Popper.Utils - * @argument {Element} element - * @argument {String} side `top` or `left` - * @returns {number} amount of scrolled pixels - */ -function getScroll(element) { - var side = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'top'; - - var upperSide = side === 'top' ? 'scrollTop' : 'scrollLeft'; - var nodeName = element.nodeName; - - if (nodeName === 'BODY' || nodeName === 'HTML') { - var html = window.document.documentElement; - var scrollingElement = window.document.scrollingElement || html; - return scrollingElement[upperSide]; - } - - return element[upperSide]; -} - -/* - * Sum or subtract the element scroll values (left and top) from a given rect object - * @method - * @memberof Popper.Utils - * @param {Object} rect - Rect object you want to change - * @param {HTMLElement} element - The element from the function reads the scroll values - * @param {Boolean} subtract - set to true if you want to subtract the scroll values - * @return {Object} rect - The modifier rect object - */ -function includeScroll(rect, element) { - var subtract = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; - - var scrollTop = getScroll(element, 'top'); - var scrollLeft = getScroll(element, 'left'); - var modifier = subtract ? -1 : 1; - rect.top += scrollTop * modifier; - rect.bottom += scrollTop * modifier; - rect.left += scrollLeft * modifier; - rect.right += scrollLeft * modifier; - return rect; -} - -/* - * Helper to detect borders of a given element - * @method - * @memberof Popper.Utils - * @param {CSSStyleDeclaration} styles - * Result of `getStyleComputedProperty` on the given element - * @param {String} axis - `x` or `y` - * @return {number} borders - The borders size of the given axis - */ - -function getBordersSize(styles, axis) { - var sideA = axis === 'x' ? 'Left' : 'Top'; - var sideB = sideA === 'Left' ? 'Right' : 'Bottom'; - - return +styles['border' + sideA + 'Width'].split('px')[0] + +styles['border' + sideB + 'Width'].split('px')[0]; -} - -/** - * Tells if you are running Internet Explorer 10 - * @method - * @memberof Popper.Utils - * @returns {Boolean} isIE10 - */ -var isIE10 = undefined; - -var isIE10$1 = function () { - if (isIE10 === undefined) { - isIE10 = navigator.appVersion.indexOf('MSIE 10') !== -1; - } - return isIE10; -}; - -function getSize(axis, body, html, computedStyle) { - return Math.max(body['offset' + axis], body['scroll' + axis], html['client' + axis], html['offset' + axis], html['scroll' + axis], isIE10$1() ? html['offset' + axis] + computedStyle['margin' + (axis === 'Height' ? 'Top' : 'Left')] + computedStyle['margin' + (axis === 'Height' ? 'Bottom' : 'Right')] : 0); -} - -function getWindowSizes() { - var body = window.document.body; - var html = window.document.documentElement; - var computedStyle = isIE10$1() && window.getComputedStyle(html); - - return { - height: getSize('Height', body, html, computedStyle), - width: getSize('Width', body, html, computedStyle) - }; -} - -var classCallCheck = function (instance, Constructor) { - if (!(instance instanceof Constructor)) { - throw new TypeError("Cannot call a class as a function"); - } -}; - -var createClass = function () { - function defineProperties(target, props) { - for (var i = 0; i < props.length; i++) { - var descriptor = props[i]; - descriptor.enumerable = descriptor.enumerable || false; - descriptor.configurable = true; - if ("value" in descriptor) descriptor.writable = true; - Object.defineProperty(target, descriptor.key, descriptor); - } - } - - return function (Constructor, protoProps, staticProps) { - if (protoProps) defineProperties(Constructor.prototype, protoProps); - if (staticProps) defineProperties(Constructor, staticProps); - return Constructor; - }; -}(); - - - - - -var defineProperty = function (obj, key, value) { - if (key in obj) { - Object.defineProperty(obj, key, { - value: value, - enumerable: true, - configurable: true, - writable: true - }); - } else { - obj[key] = value; - } - - return obj; -}; - -var _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } - } - - return target; -}; - -/** - * Given element offsets, generate an output similar to getBoundingClientRect - * @method - * @memberof Popper.Utils - * @argument {Object} offsets - * @returns {Object} ClientRect like output - */ -function getClientRect(offsets) { - return _extends({}, offsets, { - right: offsets.left + offsets.width, - bottom: offsets.top + offsets.height - }); -} - -/** - * Get bounding client rect of given element - * @method - * @memberof Popper.Utils - * @param {HTMLElement} element - * @return {Object} client rect - */ -function getBoundingClientRect(element) { - var rect = {}; - - // IE10 10 FIX: Please, don't ask, the element isn't - // considered in DOM in some circumstances... - // This isn't reproducible in IE10 compatibility mode of IE11 - if (isIE10$1()) { - try { - rect = element.getBoundingClientRect(); - var scrollTop = getScroll(element, 'top'); - var scrollLeft = getScroll(element, 'left'); - rect.top += scrollTop; - rect.left += scrollLeft; - rect.bottom += scrollTop; - rect.right += scrollLeft; - } catch (err) {} - } else { - rect = element.getBoundingClientRect(); - } - - var result = { - left: rect.left, - top: rect.top, - width: rect.right - rect.left, - height: rect.bottom - rect.top - }; - - // subtract scrollbar size from sizes - var sizes = element.nodeName === 'HTML' ? getWindowSizes() : {}; - var width = sizes.width || element.clientWidth || result.right - result.left; - var height = sizes.height || element.clientHeight || result.bottom - result.top; - - var horizScrollbar = element.offsetWidth - width; - var vertScrollbar = element.offsetHeight - height; - - // if an hypothetical scrollbar is detected, we must be sure it's not a `border` - // we make this check conditional for performance reasons - if (horizScrollbar || vertScrollbar) { - var styles = getStyleComputedProperty(element); - horizScrollbar -= getBordersSize(styles, 'x'); - vertScrollbar -= getBordersSize(styles, 'y'); - - result.width -= horizScrollbar; - result.height -= vertScrollbar; - } - - return getClientRect(result); -} - -function getOffsetRectRelativeToArbitraryNode(children, parent) { - var isIE10 = isIE10$1(); - var isHTML = parent.nodeName === 'HTML'; - var childrenRect = getBoundingClientRect(children); - var parentRect = getBoundingClientRect(parent); - var scrollParent = getScrollParent(children); - - var styles = getStyleComputedProperty(parent); - var borderTopWidth = +styles.borderTopWidth.split('px')[0]; - var borderLeftWidth = +styles.borderLeftWidth.split('px')[0]; - - var offsets = getClientRect({ - top: childrenRect.top - parentRect.top - borderTopWidth, - left: childrenRect.left - parentRect.left - borderLeftWidth, - width: childrenRect.width, - height: childrenRect.height - }); - offsets.marginTop = 0; - offsets.marginLeft = 0; - - // Subtract margins of documentElement in case it's being used as parent - // we do this only on HTML because it's the only element that behaves - // differently when margins are applied to it. The margins are included in - // the box of the documentElement, in the other cases not. - if (!isIE10 && isHTML) { - var marginTop = +styles.marginTop.split('px')[0]; - var marginLeft = +styles.marginLeft.split('px')[0]; - - offsets.top -= borderTopWidth - marginTop; - offsets.bottom -= borderTopWidth - marginTop; - offsets.left -= borderLeftWidth - marginLeft; - offsets.right -= borderLeftWidth - marginLeft; - - // Attach marginTop and marginLeft because in some circumstances we may need them - offsets.marginTop = marginTop; - offsets.marginLeft = marginLeft; - } - - if (isIE10 ? parent.contains(scrollParent) : parent === scrollParent && scrollParent.nodeName !== 'BODY') { - offsets = includeScroll(offsets, parent); - } - - return offsets; -} - -function getViewportOffsetRectRelativeToArtbitraryNode(element) { - var html = window.document.documentElement; - var relativeOffset = getOffsetRectRelativeToArbitraryNode(element, html); - var width = Math.max(html.clientWidth, window.innerWidth || 0); - var height = Math.max(html.clientHeight, window.innerHeight || 0); - - var scrollTop = getScroll(html); - var scrollLeft = getScroll(html, 'left'); - - var offset = { - top: scrollTop - relativeOffset.top + relativeOffset.marginTop, - left: scrollLeft - relativeOffset.left + relativeOffset.marginLeft, - width: width, - height: height - }; - - return getClientRect(offset); -} - -/** - * Check if the given element is fixed or is inside a fixed parent - * @method - * @memberof Popper.Utils - * @argument {Element} element - * @argument {Element} customContainer - * @returns {Boolean} answer to "isFixed?" - */ -function isFixed(element) { - var nodeName = element.nodeName; - if (nodeName === 'BODY' || nodeName === 'HTML') { - return false; - } - if (getStyleComputedProperty(element, 'position') === 'fixed') { - return true; - } - return isFixed(getParentNode(element)); -} - -/** - * Computed the boundaries limits and return them - * @method - * @memberof Popper.Utils - * @param {HTMLElement} popper - * @param {HTMLElement} reference - * @param {number} padding - * @param {HTMLElement} boundariesElement - Element used to define the boundaries - * @returns {Object} Coordinates of the boundaries - */ -function getBoundaries(popper, reference, padding, boundariesElement) { - // NOTE: 1 DOM access here - var boundaries = { top: 0, left: 0 }; - var offsetParent = findCommonOffsetParent(popper, reference); - - // Handle viewport case - if (boundariesElement === 'viewport') { - boundaries = getViewportOffsetRectRelativeToArtbitraryNode(offsetParent); - } else { - // Handle other cases based on DOM element used as boundaries - var boundariesNode = void 0; - if (boundariesElement === 'scrollParent') { - boundariesNode = getScrollParent(getParentNode(popper)); - if (boundariesNode.nodeName === 'BODY') { - boundariesNode = window.document.documentElement; - } - } else if (boundariesElement === 'window') { - boundariesNode = window.document.documentElement; - } else { - boundariesNode = boundariesElement; - } - - var offsets = getOffsetRectRelativeToArbitraryNode(boundariesNode, offsetParent); - - // In case of HTML, we need a different computation - if (boundariesNode.nodeName === 'HTML' && !isFixed(offsetParent)) { - var _getWindowSizes = getWindowSizes(), - height = _getWindowSizes.height, - width = _getWindowSizes.width; - - boundaries.top += offsets.top - offsets.marginTop; - boundaries.bottom = height + offsets.top; - boundaries.left += offsets.left - offsets.marginLeft; - boundaries.right = width + offsets.left; - } else { - // for all the other DOM elements, this one is good - boundaries = offsets; - } - } - - // Add paddings - boundaries.left += padding; - boundaries.top += padding; - boundaries.right -= padding; - boundaries.bottom -= padding; - - return boundaries; -} - -function getArea(_ref) { - var width = _ref.width, - height = _ref.height; - - return width * height; -} - -/** - * Utility used to transform the `auto` placement to the placement with more - * available space. - * @method - * @memberof Popper.Utils - * @argument {Object} data - The data object generated by update method - * @argument {Object} options - Modifiers configuration and options - * @returns {Object} The data object, properly modified - */ -function computeAutoPlacement(placement, refRect, popper, reference, boundariesElement) { - var padding = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 0; - - if (placement.indexOf('auto') === -1) { - return placement; - } - - var boundaries = getBoundaries(popper, reference, padding, boundariesElement); - - var rects = { - top: { - width: boundaries.width, - height: refRect.top - boundaries.top - }, - right: { - width: boundaries.right - refRect.right, - height: boundaries.height - }, - bottom: { - width: boundaries.width, - height: boundaries.bottom - refRect.bottom - }, - left: { - width: refRect.left - boundaries.left, - height: boundaries.height - } - }; - - var sortedAreas = Object.keys(rects).map(function (key) { - return _extends({ - key: key - }, rects[key], { - area: getArea(rects[key]) - }); - }).sort(function (a, b) { - return b.area - a.area; - }); - - var filteredAreas = sortedAreas.filter(function (_ref2) { - var width = _ref2.width, - height = _ref2.height; - return width >= popper.clientWidth && height >= popper.clientHeight; - }); - - var computedPlacement = filteredAreas.length > 0 ? filteredAreas[0].key : sortedAreas[0].key; - - var variation = placement.split('-')[1]; - - return computedPlacement + (variation ? '-' + variation : ''); -} - -/** - * Get offsets to the reference element - * @method - * @memberof Popper.Utils - * @param {Object} state - * @param {Element} popper - the popper element - * @param {Element} reference - the reference element (the popper will be relative to this) - * @returns {Object} An object containing the offsets which will be applied to the popper - */ -function getReferenceOffsets(state, popper, reference) { - var commonOffsetParent = findCommonOffsetParent(popper, reference); - return getOffsetRectRelativeToArbitraryNode(reference, commonOffsetParent); -} - -/** - * Get the outer sizes of the given element (offset size + margins) - * @method - * @memberof Popper.Utils - * @argument {Element} element - * @returns {Object} object containing width and height properties - */ -function getOuterSizes(element) { - var styles = window.getComputedStyle(element); - var x = parseFloat(styles.marginTop) + parseFloat(styles.marginBottom); - var y = parseFloat(styles.marginLeft) + parseFloat(styles.marginRight); - var result = { - width: element.offsetWidth + y, - height: element.offsetHeight + x - }; - return result; -} - -/** - * Get the opposite placement of the given one - * @method - * @memberof Popper.Utils - * @argument {String} placement - * @returns {String} flipped placement - */ -function getOppositePlacement(placement) { - var hash = { left: 'right', right: 'left', bottom: 'top', top: 'bottom' }; - return placement.replace(/left|right|bottom|top/g, function (matched) { - return hash[matched]; - }); -} - -/** - * Get offsets to the popper - * @method - * @memberof Popper.Utils - * @param {Object} position - CSS position the Popper will get applied - * @param {HTMLElement} popper - the popper element - * @param {Object} referenceOffsets - the reference offsets (the popper will be relative to this) - * @param {String} placement - one of the valid placement options - * @returns {Object} popperOffsets - An object containing the offsets which will be applied to the popper - */ -function getPopperOffsets(popper, referenceOffsets, placement) { - placement = placement.split('-')[0]; - - // Get popper node sizes - var popperRect = getOuterSizes(popper); - - // Add position, width and height to our offsets object - var popperOffsets = { - width: popperRect.width, - height: popperRect.height - }; - - // depending by the popper placement we have to compute its offsets slightly differently - var isHoriz = ['right', 'left'].indexOf(placement) !== -1; - var mainSide = isHoriz ? 'top' : 'left'; - var secondarySide = isHoriz ? 'left' : 'top'; - var measurement = isHoriz ? 'height' : 'width'; - var secondaryMeasurement = !isHoriz ? 'height' : 'width'; - - popperOffsets[mainSide] = referenceOffsets[mainSide] + referenceOffsets[measurement] / 2 - popperRect[measurement] / 2; - if (placement === secondarySide) { - popperOffsets[secondarySide] = referenceOffsets[secondarySide] - popperRect[secondaryMeasurement]; - } else { - popperOffsets[secondarySide] = referenceOffsets[getOppositePlacement(secondarySide)]; - } - - return popperOffsets; -} - -/** - * Mimics the `find` method of Array - * @method - * @memberof Popper.Utils - * @argument {Array} arr - * @argument prop - * @argument value - * @returns index or -1 - */ -function find(arr, check) { - // use native find if supported - if (Array.prototype.find) { - return arr.find(check); - } - - // use `filter` to obtain the same behavior of `find` - return arr.filter(check)[0]; -} - -/** - * Return the index of the matching object - * @method - * @memberof Popper.Utils - * @argument {Array} arr - * @argument prop - * @argument value - * @returns index or -1 - */ -function findIndex(arr, prop, value) { - // use native findIndex if supported - if (Array.prototype.findIndex) { - return arr.findIndex(function (cur) { - return cur[prop] === value; - }); - } - - // use `find` + `indexOf` if `findIndex` isn't supported - var match = find(arr, function (obj) { - return obj[prop] === value; - }); - return arr.indexOf(match); -} - -/** - * Loop trough the list of modifiers and run them in order, - * each of them will then edit the data object. - * @method - * @memberof Popper.Utils - * @param {dataObject} data - * @param {Array} modifiers - * @param {String} ends - Optional modifier name used as stopper - * @returns {dataObject} - */ -function runModifiers(modifiers, data, ends) { - var modifiersToRun = ends === undefined ? modifiers : modifiers.slice(0, findIndex(modifiers, 'name', ends)); - - modifiersToRun.forEach(function (modifier) { - if (modifier.function) { - console.warn('`modifier.function` is deprecated, use `modifier.fn`!'); - } - var fn = modifier.function || modifier.fn; - if (modifier.enabled && isFunction(fn)) { - // Add properties to offsets to make them a complete clientRect object - // we do this before each modifier to make sure the previous one doesn't - // mess with these values - data.offsets.popper = getClientRect(data.offsets.popper); - data.offsets.reference = getClientRect(data.offsets.reference); - - data = fn(data, modifier); - } - }); - - return data; -} - -/** - * Updates the position of the popper, computing the new offsets and applying - * the new style.
- * Prefer `scheduleUpdate` over `update` because of performance reasons. - * @method - * @memberof Popper - */ -function update() { - // if popper is destroyed, don't perform any further update - if (this.state.isDestroyed) { - return; - } - - var data = { - instance: this, - styles: {}, - arrowStyles: {}, - attributes: {}, - flipped: false, - offsets: {} - }; - - // compute reference element offsets - data.offsets.reference = getReferenceOffsets(this.state, this.popper, this.reference); - - // compute auto placement, store placement inside the data object, - // modifiers will be able to edit `placement` if needed - // and refer to originalPlacement to know the original value - data.placement = computeAutoPlacement(this.options.placement, data.offsets.reference, this.popper, this.reference, this.options.modifiers.flip.boundariesElement, this.options.modifiers.flip.padding); - - // store the computed placement inside `originalPlacement` - data.originalPlacement = data.placement; - - // compute the popper offsets - data.offsets.popper = getPopperOffsets(this.popper, data.offsets.reference, data.placement); - data.offsets.popper.position = 'absolute'; - - // run the modifiers - data = runModifiers(this.modifiers, data); - - // the first `update` will call `onCreate` callback - // the other ones will call `onUpdate` callback - if (!this.state.isCreated) { - this.state.isCreated = true; - this.options.onCreate(data); - } else { - this.options.onUpdate(data); - } -} - -/** - * Helper used to know if the given modifier is enabled. - * @method - * @memberof Popper.Utils - * @returns {Boolean} - */ -function isModifierEnabled(modifiers, modifierName) { - return modifiers.some(function (_ref) { - var name = _ref.name, - enabled = _ref.enabled; - return enabled && name === modifierName; - }); -} - -/** - * Get the prefixed supported property name - * @method - * @memberof Popper.Utils - * @argument {String} property (camelCase) - * @returns {String} prefixed property (camelCase or PascalCase, depending on the vendor prefix) - */ -function getSupportedPropertyName(property) { - var prefixes = [false, 'ms', 'Webkit', 'Moz', 'O']; - var upperProp = property.charAt(0).toUpperCase() + property.slice(1); - - for (var i = 0; i < prefixes.length - 1; i++) { - var prefix = prefixes[i]; - var toCheck = prefix ? '' + prefix + upperProp : property; - if (typeof window.document.body.style[toCheck] !== 'undefined') { - return toCheck; - } - } - return null; -} - -/** - * Destroy the popper - * @method - * @memberof Popper - */ -function destroy() { - this.state.isDestroyed = true; - - // touch DOM only if `applyStyle` modifier is enabled - if (isModifierEnabled(this.modifiers, 'applyStyle')) { - this.popper.removeAttribute('x-placement'); - this.popper.style.left = ''; - this.popper.style.position = ''; - this.popper.style.top = ''; - this.popper.style[getSupportedPropertyName('transform')] = ''; - } - - this.disableEventListeners(); - - // remove the popper if user explicity asked for the deletion on destroy - // do not use `remove` because IE11 doesn't support it - if (this.options.removeOnDestroy) { - this.popper.parentNode.removeChild(this.popper); - } - return this; -} - -function attachToScrollParents(scrollParent, event, callback, scrollParents) { - var isBody = scrollParent.nodeName === 'BODY'; - var target = isBody ? window : scrollParent; - target.addEventListener(event, callback, { passive: true }); - - if (!isBody) { - attachToScrollParents(getScrollParent(target.parentNode), event, callback, scrollParents); - } - scrollParents.push(target); -} - -/** - * Setup needed event listeners used to update the popper position - * @method - * @memberof Popper.Utils - * @private - */ -function setupEventListeners(reference, options, state, updateBound) { - // Resize event listener on window - state.updateBound = updateBound; - window.addEventListener('resize', state.updateBound, { passive: true }); - - // Scroll event listener on scroll parents - var scrollElement = getScrollParent(reference); - attachToScrollParents(scrollElement, 'scroll', state.updateBound, state.scrollParents); - state.scrollElement = scrollElement; - state.eventsEnabled = true; - - return state; -} - -/** - * It will add resize/scroll events and start recalculating - * position of the popper element when they are triggered. - * @method - * @memberof Popper - */ -function enableEventListeners() { - if (!this.state.eventsEnabled) { - this.state = setupEventListeners(this.reference, this.options, this.state, this.scheduleUpdate); - } -} - -/** - * Remove event listeners used to update the popper position - * @method - * @memberof Popper.Utils - * @private - */ -function removeEventListeners(reference, state) { - // Remove resize event listener on window - window.removeEventListener('resize', state.updateBound); - - // Remove scroll event listener on scroll parents - state.scrollParents.forEach(function (target) { - target.removeEventListener('scroll', state.updateBound); - }); - - // Reset state - state.updateBound = null; - state.scrollParents = []; - state.scrollElement = null; - state.eventsEnabled = false; - return state; -} - -/** - * It will remove resize/scroll events and won't recalculate popper position - * when they are triggered. It also won't trigger onUpdate callback anymore, - * unless you call `update` method manually. - * @method - * @memberof Popper - */ -function disableEventListeners() { - if (this.state.eventsEnabled) { - window.cancelAnimationFrame(this.scheduleUpdate); - this.state = removeEventListeners(this.reference, this.state); - } -} - -/** - * Tells if a given input is a number - * @method - * @memberof Popper.Utils - * @param {*} input to check - * @return {Boolean} - */ -function isNumeric(n) { - return n !== '' && !isNaN(parseFloat(n)) && isFinite(n); -} - -/** - * Set the style to the given popper - * @method - * @memberof Popper.Utils - * @argument {Element} element - Element to apply the style to - * @argument {Object} styles - * Object with a list of properties and values which will be applied to the element - */ -function setStyles(element, styles) { - Object.keys(styles).forEach(function (prop) { - var unit = ''; - // add unit if the value is numeric and is one of the following - if (['width', 'height', 'top', 'right', 'bottom', 'left'].indexOf(prop) !== -1 && isNumeric(styles[prop])) { - unit = 'px'; - } - element.style[prop] = styles[prop] + unit; - }); -} - -/** - * Set the attributes to the given popper - * @method - * @memberof Popper.Utils - * @argument {Element} element - Element to apply the attributes to - * @argument {Object} styles - * Object with a list of properties and values which will be applied to the element - */ -function setAttributes(element, attributes) { - Object.keys(attributes).forEach(function (prop) { - var value = attributes[prop]; - if (value !== false) { - element.setAttribute(prop, attributes[prop]); - } else { - element.removeAttribute(prop); - } - }); -} - -/** - * @function - * @memberof Modifiers - * @argument {Object} data - The data object generated by `update` method - * @argument {Object} data.styles - List of style properties - values to apply to popper element - * @argument {Object} data.attributes - List of attribute properties - values to apply to popper element - * @argument {Object} options - Modifiers configuration and options - * @returns {Object} The same data object - */ -function applyStyle(data) { - // any property present in `data.styles` will be applied to the popper, - // in this way we can make the 3rd party modifiers add custom styles to it - // Be aware, modifiers could override the properties defined in the previous - // lines of this modifier! - setStyles(data.instance.popper, data.styles); - - // any property present in `data.attributes` will be applied to the popper, - // they will be set as HTML attributes of the element - setAttributes(data.instance.popper, data.attributes); - - // if arrowElement is defined and arrowStyles has some properties - if (data.arrowElement && Object.keys(data.arrowStyles).length) { - setStyles(data.arrowElement, data.arrowStyles); - } - - return data; -} - -/** - * Set the x-placement attribute before everything else because it could be used - * to add margins to the popper margins needs to be calculated to get the - * correct popper offsets. - * @method - * @memberof Popper.modifiers - * @param {HTMLElement} reference - The reference element used to position the popper - * @param {HTMLElement} popper - The HTML element used as popper. - * @param {Object} options - Popper.js options - */ -function applyStyleOnLoad(reference, popper, options, modifierOptions, state) { - // compute reference element offsets - var referenceOffsets = getReferenceOffsets(state, popper, reference); - - // compute auto placement, store placement inside the data object, - // modifiers will be able to edit `placement` if needed - // and refer to originalPlacement to know the original value - var placement = computeAutoPlacement(options.placement, referenceOffsets, popper, reference, options.modifiers.flip.boundariesElement, options.modifiers.flip.padding); - - popper.setAttribute('x-placement', placement); - - // Apply `position` to popper before anything else because - // without the position applied we can't guarantee correct computations - setStyles(popper, { position: 'absolute' }); - - return options; -} - -/** - * @function - * @memberof Modifiers - * @argument {Object} data - The data object generated by `update` method - * @argument {Object} options - Modifiers configuration and options - * @returns {Object} The data object, properly modified - */ -function computeStyle(data, options) { - var x = options.x, - y = options.y; - var popper = data.offsets.popper; - - // Remove this legacy support in Popper.js v2 - - var legacyGpuAccelerationOption = find(data.instance.modifiers, function (modifier) { - return modifier.name === 'applyStyle'; - }).gpuAcceleration; - if (legacyGpuAccelerationOption !== undefined) { - console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!'); - } - var gpuAcceleration = legacyGpuAccelerationOption !== undefined ? legacyGpuAccelerationOption : options.gpuAcceleration; - - var offsetParent = getOffsetParent(data.instance.popper); - var offsetParentRect = getBoundingClientRect(offsetParent); - - // Styles - var styles = { - position: popper.position - }; - - // floor sides to avoid blurry text - var offsets = { - left: Math.floor(popper.left), - top: Math.floor(popper.top), - bottom: Math.floor(popper.bottom), - right: Math.floor(popper.right) - }; - - var sideA = x === 'bottom' ? 'top' : 'bottom'; - var sideB = y === 'right' ? 'left' : 'right'; - - // if gpuAcceleration is set to `true` and transform is supported, - // we use `translate3d` to apply the position to the popper we - // automatically use the supported prefixed version if needed - var prefixedProperty = getSupportedPropertyName('transform'); - - // now, let's make a step back and look at this code closely (wtf?) - // If the content of the popper grows once it's been positioned, it - // may happen that the popper gets misplaced because of the new content - // overflowing its reference element - // To avoid this problem, we provide two options (x and y), which allow - // the consumer to define the offset origin. - // If we position a popper on top of a reference element, we can set - // `x` to `top` to make the popper grow towards its top instead of - // its bottom. - var left = void 0, - top = void 0; - if (sideA === 'bottom') { - top = -offsetParentRect.height + offsets.bottom; - } else { - top = offsets.top; - } - if (sideB === 'right') { - left = -offsetParentRect.width + offsets.right; - } else { - left = offsets.left; - } - if (gpuAcceleration && prefixedProperty) { - styles[prefixedProperty] = 'translate3d(' + left + 'px, ' + top + 'px, 0)'; - styles[sideA] = 0; - styles[sideB] = 0; - styles.willChange = 'transform'; - } else { - // othwerise, we use the standard `top`, `left`, `bottom` and `right` properties - var invertTop = sideA === 'bottom' ? -1 : 1; - var invertLeft = sideB === 'right' ? -1 : 1; - styles[sideA] = top * invertTop; - styles[sideB] = left * invertLeft; - styles.willChange = sideA + ', ' + sideB; - } - - // Attributes - var attributes = { - 'x-placement': data.placement - }; - - // Update `data` attributes, styles and arrowStyles - data.attributes = _extends({}, attributes, data.attributes); - data.styles = _extends({}, styles, data.styles); - data.arrowStyles = _extends({}, data.offsets.arrow, data.arrowStyles); - - return data; -} - -/** - * Helper used to know if the given modifier depends from another one.
- * It checks if the needed modifier is listed and enabled. - * @method - * @memberof Popper.Utils - * @param {Array} modifiers - list of modifiers - * @param {String} requestingName - name of requesting modifier - * @param {String} requestedName - name of requested modifier - * @returns {Boolean} - */ -function isModifierRequired(modifiers, requestingName, requestedName) { - var requesting = find(modifiers, function (_ref) { - var name = _ref.name; - return name === requestingName; - }); - - var isRequired = !!requesting && modifiers.some(function (modifier) { - return modifier.name === requestedName && modifier.enabled && modifier.order < requesting.order; - }); - - if (!isRequired) { - var _requesting = '`' + requestingName + '`'; - var requested = '`' + requestedName + '`'; - console.warn(requested + ' modifier is required by ' + _requesting + ' modifier in order to work, be sure to include it before ' + _requesting + '!'); - } - return isRequired; -} - -/** - * @function - * @memberof Modifiers - * @argument {Object} data - The data object generated by update method - * @argument {Object} options - Modifiers configuration and options - * @returns {Object} The data object, properly modified - */ -function arrow(data, options) { - // arrow depends on keepTogether in order to work - if (!isModifierRequired(data.instance.modifiers, 'arrow', 'keepTogether')) { - return data; - } - - var arrowElement = options.element; - - // if arrowElement is a string, suppose it's a CSS selector - if (typeof arrowElement === 'string') { - arrowElement = data.instance.popper.querySelector(arrowElement); - - // if arrowElement is not found, don't run the modifier - if (!arrowElement) { - return data; - } - } else { - // if the arrowElement isn't a query selector we must check that the - // provided DOM node is child of its popper node - if (!data.instance.popper.contains(arrowElement)) { - console.warn('WARNING: `arrow.element` must be child of its popper element!'); - return data; - } - } - - var placement = data.placement.split('-')[0]; - var _data$offsets = data.offsets, - popper = _data$offsets.popper, - reference = _data$offsets.reference; - - var isVertical = ['left', 'right'].indexOf(placement) !== -1; - - var len = isVertical ? 'height' : 'width'; - var sideCapitalized = isVertical ? 'Top' : 'Left'; - var side = sideCapitalized.toLowerCase(); - var altSide = isVertical ? 'left' : 'top'; - var opSide = isVertical ? 'bottom' : 'right'; - var arrowElementSize = getOuterSizes(arrowElement)[len]; - - // - // extends keepTogether behavior making sure the popper and its - // reference have enough pixels in conjuction - // - - // top/left side - if (reference[opSide] - arrowElementSize < popper[side]) { - data.offsets.popper[side] -= popper[side] - (reference[opSide] - arrowElementSize); - } - // bottom/right side - if (reference[side] + arrowElementSize > popper[opSide]) { - data.offsets.popper[side] += reference[side] + arrowElementSize - popper[opSide]; - } - - // compute center of the popper - var center = reference[side] + reference[len] / 2 - arrowElementSize / 2; - - // Compute the sideValue using the updated popper offsets - // take popper margin in account because we don't have this info available - var popperMarginSide = getStyleComputedProperty(data.instance.popper, 'margin' + sideCapitalized).replace('px', ''); - var sideValue = center - getClientRect(data.offsets.popper)[side] - popperMarginSide; - - // prevent arrowElement from being placed not contiguously to its popper - sideValue = Math.max(Math.min(popper[len] - arrowElementSize, sideValue), 0); - - data.arrowElement = arrowElement; - data.offsets.arrow = {}; - data.offsets.arrow[side] = Math.round(sideValue); - data.offsets.arrow[altSide] = ''; // make sure to unset any eventual altSide value from the DOM node - - return data; -} - -/** - * Get the opposite placement variation of the given one - * @method - * @memberof Popper.Utils - * @argument {String} placement variation - * @returns {String} flipped placement variation - */ -function getOppositeVariation(variation) { - if (variation === 'end') { - return 'start'; - } else if (variation === 'start') { - return 'end'; - } - return variation; -} - -/** - * List of accepted placements to use as values of the `placement` option.
- * Valid placements are: - * - `auto` - * - `top` - * - `right` - * - `bottom` - * - `left` - * - * Each placement can have a variation from this list: - * - `-start` - * - `-end` - * - * Variations are interpreted easily if you think of them as the left to right - * written languages. Horizontally (`top` and `bottom`), `start` is left and `end` - * is right.
- * Vertically (`left` and `right`), `start` is top and `end` is bottom. - * - * Some valid examples are: - * - `top-end` (on top of reference, right aligned) - * - `right-start` (on right of reference, top aligned) - * - `bottom` (on bottom, centered) - * - `auto-right` (on the side with more space available, alignment depends by placement) - * - * @static - * @type {Array} - * @enum {String} - * @readonly - * @method placements - * @memberof Popper - */ -var placements = ['auto-start', 'auto', 'auto-end', 'top-start', 'top', 'top-end', 'right-start', 'right', 'right-end', 'bottom-end', 'bottom', 'bottom-start', 'left-end', 'left', 'left-start']; - -// Get rid of `auto` `auto-start` and `auto-end` -var validPlacements = placements.slice(3); - -/** - * Given an initial placement, returns all the subsequent placements - * clockwise (or counter-clockwise). - * - * @method - * @memberof Popper.Utils - * @argument {String} placement - A valid placement (it accepts variations) - * @argument {Boolean} counter - Set to true to walk the placements counterclockwise - * @returns {Array} placements including their variations - */ -function clockwise(placement) { - var counter = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; - - var index = validPlacements.indexOf(placement); - var arr = validPlacements.slice(index + 1).concat(validPlacements.slice(0, index)); - return counter ? arr.reverse() : arr; -} - -var BEHAVIORS = { - FLIP: 'flip', - CLOCKWISE: 'clockwise', - COUNTERCLOCKWISE: 'counterclockwise' -}; - -/** - * @function - * @memberof Modifiers - * @argument {Object} data - The data object generated by update method - * @argument {Object} options - Modifiers configuration and options - * @returns {Object} The data object, properly modified - */ -function flip(data, options) { - // if `inner` modifier is enabled, we can't use the `flip` modifier - if (isModifierEnabled(data.instance.modifiers, 'inner')) { - return data; - } - - if (data.flipped && data.placement === data.originalPlacement) { - // seems like flip is trying to loop, probably there's not enough space on any of the flippable sides - return data; - } - - var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, options.boundariesElement); - - var placement = data.placement.split('-')[0]; - var placementOpposite = getOppositePlacement(placement); - var variation = data.placement.split('-')[1] || ''; - - var flipOrder = []; - - switch (options.behavior) { - case BEHAVIORS.FLIP: - flipOrder = [placement, placementOpposite]; - break; - case BEHAVIORS.CLOCKWISE: - flipOrder = clockwise(placement); - break; - case BEHAVIORS.COUNTERCLOCKWISE: - flipOrder = clockwise(placement, true); - break; - default: - flipOrder = options.behavior; - } - - flipOrder.forEach(function (step, index) { - if (placement !== step || flipOrder.length === index + 1) { - return data; - } - - placement = data.placement.split('-')[0]; - placementOpposite = getOppositePlacement(placement); - - var popperOffsets = data.offsets.popper; - var refOffsets = data.offsets.reference; - - // using floor because the reference offsets may contain decimals we are not going to consider here - var floor = Math.floor; - var overlapsRef = placement === 'left' && floor(popperOffsets.right) > floor(refOffsets.left) || placement === 'right' && floor(popperOffsets.left) < floor(refOffsets.right) || placement === 'top' && floor(popperOffsets.bottom) > floor(refOffsets.top) || placement === 'bottom' && floor(popperOffsets.top) < floor(refOffsets.bottom); - - var overflowsLeft = floor(popperOffsets.left) < floor(boundaries.left); - var overflowsRight = floor(popperOffsets.right) > floor(boundaries.right); - var overflowsTop = floor(popperOffsets.top) < floor(boundaries.top); - var overflowsBottom = floor(popperOffsets.bottom) > floor(boundaries.bottom); - - var overflowsBoundaries = placement === 'left' && overflowsLeft || placement === 'right' && overflowsRight || placement === 'top' && overflowsTop || placement === 'bottom' && overflowsBottom; - - // flip the variation if required - var isVertical = ['top', 'bottom'].indexOf(placement) !== -1; - var flippedVariation = !!options.flipVariations && (isVertical && variation === 'start' && overflowsLeft || isVertical && variation === 'end' && overflowsRight || !isVertical && variation === 'start' && overflowsTop || !isVertical && variation === 'end' && overflowsBottom); - - if (overlapsRef || overflowsBoundaries || flippedVariation) { - // this boolean to detect any flip loop - data.flipped = true; - - if (overlapsRef || overflowsBoundaries) { - placement = flipOrder[index + 1]; - } - - if (flippedVariation) { - variation = getOppositeVariation(variation); - } - - data.placement = placement + (variation ? '-' + variation : ''); - - // this object contains `position`, we want to preserve it along with - // any additional property we may add in the future - data.offsets.popper = _extends({}, data.offsets.popper, getPopperOffsets(data.instance.popper, data.offsets.reference, data.placement)); - - data = runModifiers(data.instance.modifiers, data, 'flip'); - } - }); - return data; -} - -/** - * @function - * @memberof Modifiers - * @argument {Object} data - The data object generated by update method - * @argument {Object} options - Modifiers configuration and options - * @returns {Object} The data object, properly modified - */ -function keepTogether(data) { - var _data$offsets = data.offsets, - popper = _data$offsets.popper, - reference = _data$offsets.reference; - - var placement = data.placement.split('-')[0]; - var floor = Math.floor; - var isVertical = ['top', 'bottom'].indexOf(placement) !== -1; - var side = isVertical ? 'right' : 'bottom'; - var opSide = isVertical ? 'left' : 'top'; - var measurement = isVertical ? 'width' : 'height'; - - if (popper[side] < floor(reference[opSide])) { - data.offsets.popper[opSide] = floor(reference[opSide]) - popper[measurement]; - } - if (popper[opSide] > floor(reference[side])) { - data.offsets.popper[opSide] = floor(reference[side]); - } - - return data; -} - -/** - * Converts a string containing value + unit into a px value number - * @function - * @memberof {modifiers~offset} - * @private - * @argument {String} str - Value + unit string - * @argument {String} measurement - `height` or `width` - * @argument {Object} popperOffsets - * @argument {Object} referenceOffsets - * @returns {Number|String} - * Value in pixels, or original string if no values were extracted - */ -function toValue(str, measurement, popperOffsets, referenceOffsets) { - // separate value from unit - var split = str.match(/((?:\-|\+)?\d*\.?\d*)(.*)/); - var value = +split[1]; - var unit = split[2]; - - // If it's not a number it's an operator, I guess - if (!value) { - return str; - } - - if (unit.indexOf('%') === 0) { - var element = void 0; - switch (unit) { - case '%p': - element = popperOffsets; - break; - case '%': - case '%r': - default: - element = referenceOffsets; - } - - var rect = getClientRect(element); - return rect[measurement] / 100 * value; - } else if (unit === 'vh' || unit === 'vw') { - // if is a vh or vw, we calculate the size based on the viewport - var size = void 0; - if (unit === 'vh') { - size = Math.max(document.documentElement.clientHeight, window.innerHeight || 0); - } else { - size = Math.max(document.documentElement.clientWidth, window.innerWidth || 0); - } - return size / 100 * value; - } else { - // if is an explicit pixel unit, we get rid of the unit and keep the value - // if is an implicit unit, it's px, and we return just the value - return value; - } -} - -/** - * Parse an `offset` string to extrapolate `x` and `y` numeric offsets. - * @function - * @memberof {modifiers~offset} - * @private - * @argument {String} offset - * @argument {Object} popperOffsets - * @argument {Object} referenceOffsets - * @argument {String} basePlacement - * @returns {Array} a two cells array with x and y offsets in numbers - */ -function parseOffset(offset, popperOffsets, referenceOffsets, basePlacement) { - var offsets = [0, 0]; - - // Use height if placement is left or right and index is 0 otherwise use width - // in this way the first offset will use an axis and the second one - // will use the other one - var useHeight = ['right', 'left'].indexOf(basePlacement) !== -1; - - // Split the offset string to obtain a list of values and operands - // The regex addresses values with the plus or minus sign in front (+10, -20, etc) - var fragments = offset.split(/(\+|\-)/).map(function (frag) { - return frag.trim(); - }); - - // Detect if the offset string contains a pair of values or a single one - // they could be separated by comma or space - var divider = fragments.indexOf(find(fragments, function (frag) { - return frag.search(/,|\s/) !== -1; - })); - - if (fragments[divider] && fragments[divider].indexOf(',') === -1) { - console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.'); - } - - // If divider is found, we divide the list of values and operands to divide - // them by ofset X and Y. - var splitRegex = /\s*,\s*|\s+/; - var ops = divider !== -1 ? [fragments.slice(0, divider).concat([fragments[divider].split(splitRegex)[0]]), [fragments[divider].split(splitRegex)[1]].concat(fragments.slice(divider + 1))] : [fragments]; - - // Convert the values with units to absolute pixels to allow our computations - ops = ops.map(function (op, index) { - // Most of the units rely on the orientation of the popper - var measurement = (index === 1 ? !useHeight : useHeight) ? 'height' : 'width'; - var mergeWithPrevious = false; - return op - // This aggregates any `+` or `-` sign that aren't considered operators - // e.g.: 10 + +5 => [10, +, +5] - .reduce(function (a, b) { - if (a[a.length - 1] === '' && ['+', '-'].indexOf(b) !== -1) { - a[a.length - 1] = b; - mergeWithPrevious = true; - return a; - } else if (mergeWithPrevious) { - a[a.length - 1] += b; - mergeWithPrevious = false; - return a; - } else { - return a.concat(b); - } - }, []) - // Here we convert the string values into number values (in px) - .map(function (str) { - return toValue(str, measurement, popperOffsets, referenceOffsets); - }); - }); - - // Loop trough the offsets arrays and execute the operations - ops.forEach(function (op, index) { - op.forEach(function (frag, index2) { - if (isNumeric(frag)) { - offsets[index] += frag * (op[index2 - 1] === '-' ? -1 : 1); - } - }); - }); - return offsets; -} - -/** - * @function - * @memberof Modifiers - * @argument {Object} data - The data object generated by update method - * @argument {Object} options - Modifiers configuration and options - * @argument {Number|String} options.offset=0 - * The offset value as described in the modifier description - * @returns {Object} The data object, properly modified - */ -function offset(data, _ref) { - var offset = _ref.offset; - var placement = data.placement, - _data$offsets = data.offsets, - popper = _data$offsets.popper, - reference = _data$offsets.reference; - - var basePlacement = placement.split('-')[0]; - - var offsets = void 0; - if (isNumeric(+offset)) { - offsets = [+offset, 0]; - } else { - offsets = parseOffset(offset, popper, reference, basePlacement); - } - - if (basePlacement === 'left') { - popper.top += offsets[0]; - popper.left -= offsets[1]; - } else if (basePlacement === 'right') { - popper.top += offsets[0]; - popper.left += offsets[1]; - } else if (basePlacement === 'top') { - popper.left += offsets[0]; - popper.top -= offsets[1]; - } else if (basePlacement === 'bottom') { - popper.left += offsets[0]; - popper.top += offsets[1]; - } - - data.popper = popper; - return data; -} - -/** - * @function - * @memberof Modifiers - * @argument {Object} data - The data object generated by `update` method - * @argument {Object} options - Modifiers configuration and options - * @returns {Object} The data object, properly modified - */ -function preventOverflow(data, options) { - var boundariesElement = options.boundariesElement || getOffsetParent(data.instance.popper); - - // If offsetParent is the reference element, we really want to - // go one step up and use the next offsetParent as reference to - // avoid to make this modifier completely useless and look like broken - if (data.instance.reference === boundariesElement) { - boundariesElement = getOffsetParent(boundariesElement); - } - - var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, boundariesElement); - options.boundaries = boundaries; - - var order = options.priority; - var popper = data.offsets.popper; - - var check = { - primary: function primary(placement) { - var value = popper[placement]; - if (popper[placement] < boundaries[placement] && !options.escapeWithReference) { - value = Math.max(popper[placement], boundaries[placement]); - } - return defineProperty({}, placement, value); - }, - secondary: function secondary(placement) { - var mainSide = placement === 'right' ? 'left' : 'top'; - var value = popper[mainSide]; - if (popper[placement] > boundaries[placement] && !options.escapeWithReference) { - value = Math.min(popper[mainSide], boundaries[placement] - (placement === 'right' ? popper.width : popper.height)); - } - return defineProperty({}, mainSide, value); - } - }; - - order.forEach(function (placement) { - var side = ['left', 'top'].indexOf(placement) !== -1 ? 'primary' : 'secondary'; - popper = _extends({}, popper, check[side](placement)); - }); - - data.offsets.popper = popper; - - return data; -} - -/** - * @function - * @memberof Modifiers - * @argument {Object} data - The data object generated by `update` method - * @argument {Object} options - Modifiers configuration and options - * @returns {Object} The data object, properly modified - */ -function shift(data) { - var placement = data.placement; - var basePlacement = placement.split('-')[0]; - var shiftvariation = placement.split('-')[1]; - - // if shift shiftvariation is specified, run the modifier - if (shiftvariation) { - var _data$offsets = data.offsets, - reference = _data$offsets.reference, - popper = _data$offsets.popper; - - var isVertical = ['bottom', 'top'].indexOf(basePlacement) !== -1; - var side = isVertical ? 'left' : 'top'; - var measurement = isVertical ? 'width' : 'height'; - - var shiftOffsets = { - start: defineProperty({}, side, reference[side]), - end: defineProperty({}, side, reference[side] + reference[measurement] - popper[measurement]) - }; - - data.offsets.popper = _extends({}, popper, shiftOffsets[shiftvariation]); - } - - return data; -} - -/** - * @function - * @memberof Modifiers - * @argument {Object} data - The data object generated by update method - * @argument {Object} options - Modifiers configuration and options - * @returns {Object} The data object, properly modified - */ -function hide(data) { - if (!isModifierRequired(data.instance.modifiers, 'hide', 'preventOverflow')) { - return data; - } - - var refRect = data.offsets.reference; - var bound = find(data.instance.modifiers, function (modifier) { - return modifier.name === 'preventOverflow'; - }).boundaries; - - if (refRect.bottom < bound.top || refRect.left > bound.right || refRect.top > bound.bottom || refRect.right < bound.left) { - // Avoid unnecessary DOM access if visibility hasn't changed - if (data.hide === true) { - return data; - } - - data.hide = true; - data.attributes['x-out-of-boundaries'] = ''; - } else { - // Avoid unnecessary DOM access if visibility hasn't changed - if (data.hide === false) { - return data; - } - - data.hide = false; - data.attributes['x-out-of-boundaries'] = false; - } - - return data; -} - -/** - * @function - * @memberof Modifiers - * @argument {Object} data - The data object generated by `update` method - * @argument {Object} options - Modifiers configuration and options - * @returns {Object} The data object, properly modified - */ -function inner(data) { - var placement = data.placement; - var basePlacement = placement.split('-')[0]; - var _data$offsets = data.offsets, - popper = _data$offsets.popper, - reference = _data$offsets.reference; - - var isHoriz = ['left', 'right'].indexOf(basePlacement) !== -1; - - var subtractLength = ['top', 'left'].indexOf(basePlacement) === -1; - - popper[isHoriz ? 'left' : 'top'] = reference[basePlacement] - (subtractLength ? popper[isHoriz ? 'width' : 'height'] : 0); - - data.placement = getOppositePlacement(placement); - data.offsets.popper = getClientRect(popper); - - return data; -} - -/** - * Modifier function, each modifier can have a function of this type assigned - * to its `fn` property.
- * These functions will be called on each update, this means that you must - * make sure they are performant enough to avoid performance bottlenecks. - * - * @function ModifierFn - * @argument {dataObject} data - The data object generated by `update` method - * @argument {Object} options - Modifiers configuration and options - * @returns {dataObject} The data object, properly modified - */ - -/** - * Modifiers are plugins used to alter the behavior of your poppers.
- * Popper.js uses a set of 9 modifiers to provide all the basic functionalities - * needed by the library. - * - * Usually you don't want to override the `order`, `fn` and `onLoad` props. - * All the other properties are configurations that could be tweaked. - * @namespace modifiers - */ -var modifiers = { - /** - * Modifier used to shift the popper on the start or end of its reference - * element.
- * It will read the variation of the `placement` property.
- * It can be one either `-end` or `-start`. - * @memberof modifiers - * @inner - */ - shift: { - /** @prop {number} order=100 - Index used to define the order of execution */ - order: 100, - /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ - enabled: true, - /** @prop {ModifierFn} */ - fn: shift - }, - - /** - * The `offset` modifier can shift your popper on both its axis. - * - * It accepts the following units: - * - `px` or unitless, interpreted as pixels - * - `%` or `%r`, percentage relative to the length of the reference element - * - `%p`, percentage relative to the length of the popper element - * - `vw`, CSS viewport width unit - * - `vh`, CSS viewport height unit - * - * For length is intended the main axis relative to the placement of the popper.
- * This means that if the placement is `top` or `bottom`, the length will be the - * `width`. In case of `left` or `right`, it will be the height. - * - * You can provide a single value (as `Number` or `String`), or a pair of values - * as `String` divided by a comma or one (or more) white spaces.
- * The latter is a deprecated method because it leads to confusion and will be - * removed in v2.
- * Additionally, it accepts additions and subtractions between different units. - * Note that multiplications and divisions aren't supported. - * - * Valid examples are: - * ``` - * 10 - * '10%' - * '10, 10' - * '10%, 10' - * '10 + 10%' - * '10 - 5vh + 3%' - * '-10px + 5vh, 5px - 6%' - * ``` - * > **NB**: If you desire to apply offsets to your poppers in a way that may make them overlap - * > with their reference element, unfortunately, you will have to disable the `flip` modifier. - * > More on this [reading this issue](https://github.com/FezVrasta/popper.js/issues/373) - * - * @memberof modifiers - * @inner - */ - offset: { - /** @prop {number} order=200 - Index used to define the order of execution */ - order: 200, - /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ - enabled: true, - /** @prop {ModifierFn} */ - fn: offset, - /** @prop {Number|String} offset=0 - * The offset value as described in the modifier description - */ - offset: 0 - }, - - /** - * Modifier used to prevent the popper from being positioned outside the boundary. - * - * An scenario exists where the reference itself is not within the boundaries.
- * We can say it has "escaped the boundaries" — or just "escaped".
- * In this case we need to decide whether the popper should either: - * - * - detach from the reference and remain "trapped" in the boundaries, or - * - if it should ignore the boundary and "escape with its reference" - * - * When `escapeWithReference` is set to`true` and reference is completely - * outside its boundaries, the popper will overflow (or completely leave) - * the boundaries in order to remain attached to the edge of the reference. - * - * @memberof modifiers - * @inner - */ - preventOverflow: { - /** @prop {number} order=300 - Index used to define the order of execution */ - order: 300, - /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ - enabled: true, - /** @prop {ModifierFn} */ - fn: preventOverflow, - /** - * @prop {Array} [priority=['left','right','top','bottom']] - * Popper will try to prevent overflow following these priorities by default, - * then, it could overflow on the left and on top of the `boundariesElement` - */ - priority: ['left', 'right', 'top', 'bottom'], - /** - * @prop {number} padding=5 - * Amount of pixel used to define a minimum distance between the boundaries - * and the popper this makes sure the popper has always a little padding - * between the edges of its container - */ - padding: 5, - /** - * @prop {String|HTMLElement} boundariesElement='scrollParent' - * Boundaries used by the modifier, can be `scrollParent`, `window`, - * `viewport` or any DOM element. - */ - boundariesElement: 'scrollParent' - }, - - /** - * Modifier used to make sure the reference and its popper stay near eachothers - * without leaving any gap between the two. Expecially useful when the arrow is - * enabled and you want to assure it to point to its reference element. - * It cares only about the first axis, you can still have poppers with margin - * between the popper and its reference element. - * @memberof modifiers - * @inner - */ - keepTogether: { - /** @prop {number} order=400 - Index used to define the order of execution */ - order: 400, - /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ - enabled: true, - /** @prop {ModifierFn} */ - fn: keepTogether - }, - - /** - * This modifier is used to move the `arrowElement` of the popper to make - * sure it is positioned between the reference element and its popper element. - * It will read the outer size of the `arrowElement` node to detect how many - * pixels of conjuction are needed. - * - * It has no effect if no `arrowElement` is provided. - * @memberof modifiers - * @inner - */ - arrow: { - /** @prop {number} order=500 - Index used to define the order of execution */ - order: 500, - /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ - enabled: true, - /** @prop {ModifierFn} */ - fn: arrow, - /** @prop {String|HTMLElement} element='[x-arrow]' - Selector or node used as arrow */ - element: '[x-arrow]' - }, - - /** - * Modifier used to flip the popper's placement when it starts to overlap its - * reference element. - * - * Requires the `preventOverflow` modifier before it in order to work. - * - * **NOTE:** this modifier will interrupt the current update cycle and will - * restart it if it detects the need to flip the placement. - * @memberof modifiers - * @inner - */ - flip: { - /** @prop {number} order=600 - Index used to define the order of execution */ - order: 600, - /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ - enabled: true, - /** @prop {ModifierFn} */ - fn: flip, - /** - * @prop {String|Array} behavior='flip' - * The behavior used to change the popper's placement. It can be one of - * `flip`, `clockwise`, `counterclockwise` or an array with a list of valid - * placements (with optional variations). - */ - behavior: 'flip', - /** - * @prop {number} padding=5 - * The popper will flip if it hits the edges of the `boundariesElement` - */ - padding: 5, - /** - * @prop {String|HTMLElement} boundariesElement='viewport' - * The element which will define the boundaries of the popper position, - * the popper will never be placed outside of the defined boundaries - * (except if keepTogether is enabled) - */ - boundariesElement: 'viewport' - }, - - /** - * Modifier used to make the popper flow toward the inner of the reference element. - * By default, when this modifier is disabled, the popper will be placed outside - * the reference element. - * @memberof modifiers - * @inner - */ - inner: { - /** @prop {number} order=700 - Index used to define the order of execution */ - order: 700, - /** @prop {Boolean} enabled=false - Whether the modifier is enabled or not */ - enabled: false, - /** @prop {ModifierFn} */ - fn: inner - }, - - /** - * Modifier used to hide the popper when its reference element is outside of the - * popper boundaries. It will set a `x-out-of-boundaries` attribute which can - * be used to hide with a CSS selector the popper when its reference is - * out of boundaries. - * - * Requires the `preventOverflow` modifier before it in order to work. - * @memberof modifiers - * @inner - */ - hide: { - /** @prop {number} order=800 - Index used to define the order of execution */ - order: 800, - /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ - enabled: true, - /** @prop {ModifierFn} */ - fn: hide - }, - - /** - * Computes the style that will be applied to the popper element to gets - * properly positioned. - * - * Note that this modifier will not touch the DOM, it just prepares the styles - * so that `applyStyle` modifier can apply it. This separation is useful - * in case you need to replace `applyStyle` with a custom implementation. - * - * This modifier has `850` as `order` value to maintain backward compatibility - * with previous versions of Popper.js. Expect the modifiers ordering method - * to change in future major versions of the library. - * - * @memberof modifiers - * @inner - */ - computeStyle: { - /** @prop {number} order=850 - Index used to define the order of execution */ - order: 850, - /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ - enabled: true, - /** @prop {ModifierFn} */ - fn: computeStyle, - /** - * @prop {Boolean} gpuAcceleration=true - * If true, it uses the CSS 3d transformation to position the popper. - * Otherwise, it will use the `top` and `left` properties. - */ - gpuAcceleration: true, - /** - * @prop {string} [x='bottom'] - * Where to anchor the X axis (`bottom` or `top`). AKA X offset origin. - * Change this if your popper should grow in a direction different from `bottom` - */ - x: 'bottom', - /** - * @prop {string} [x='left'] - * Where to anchor the Y axis (`left` or `right`). AKA Y offset origin. - * Change this if your popper should grow in a direction different from `right` - */ - y: 'right' - }, - - /** - * Applies the computed styles to the popper element. - * - * All the DOM manipulations are limited to this modifier. This is useful in case - * you want to integrate Popper.js inside a framework or view library and you - * want to delegate all the DOM manipulations to it. - * - * Note that if you disable this modifier, you must make sure the popper element - * has its position set to `absolute` before Popper.js can do its work! - * - * Just disable this modifier and define you own to achieve the desired effect. - * - * @memberof modifiers - * @inner - */ - applyStyle: { - /** @prop {number} order=900 - Index used to define the order of execution */ - order: 900, - /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ - enabled: true, - /** @prop {ModifierFn} */ - fn: applyStyle, - /** @prop {Function} */ - onLoad: applyStyleOnLoad, - /** - * @deprecated since version 1.10.0, the property moved to `computeStyle` modifier - * @prop {Boolean} gpuAcceleration=true - * If true, it uses the CSS 3d transformation to position the popper. - * Otherwise, it will use the `top` and `left` properties. - */ - gpuAcceleration: undefined - } -}; - -/** - * The `dataObject` is an object containing all the informations used by Popper.js - * this object get passed to modifiers and to the `onCreate` and `onUpdate` callbacks. - * @name dataObject - * @property {Object} data.instance The Popper.js instance - * @property {String} data.placement Placement applied to popper - * @property {String} data.originalPlacement Placement originally defined on init - * @property {Boolean} data.flipped True if popper has been flipped by flip modifier - * @property {Boolean} data.hide True if the reference element is out of boundaries, useful to know when to hide the popper. - * @property {HTMLElement} data.arrowElement Node used as arrow by arrow modifier - * @property {Object} data.styles Any CSS property defined here will be applied to the popper, it expects the JavaScript nomenclature (eg. `marginBottom`) - * @property {Object} data.arrowStyles Any CSS property defined here will be applied to the popper arrow, it expects the JavaScript nomenclature (eg. `marginBottom`) - * @property {Object} data.boundaries Offsets of the popper boundaries - * @property {Object} data.offsets The measurements of popper, reference and arrow elements. - * @property {Object} data.offsets.popper `top`, `left`, `width`, `height` values - * @property {Object} data.offsets.reference `top`, `left`, `width`, `height` values - * @property {Object} data.offsets.arrow] `top` and `left` offsets, only one of them will be different from 0 - */ - -/** - * Default options provided to Popper.js constructor.
- * These can be overriden using the `options` argument of Popper.js.
- * To override an option, simply pass as 3rd argument an object with the same - * structure of this object, example: - * ``` - * new Popper(ref, pop, { - * modifiers: { - * preventOverflow: { enabled: false } - * } - * }) - * ``` - * @type {Object} - * @static - * @memberof Popper - */ -var Defaults = { - /** - * Popper's placement - * @prop {Popper.placements} placement='bottom' - */ - placement: 'bottom', - - /** - * Whether events (resize, scroll) are initially enabled - * @prop {Boolean} eventsEnabled=true - */ - eventsEnabled: true, - - /** - * Set to true if you want to automatically remove the popper when - * you call the `destroy` method. - * @prop {Boolean} removeOnDestroy=false - */ - removeOnDestroy: false, - - /** - * Callback called when the popper is created.
- * By default, is set to no-op.
- * Access Popper.js instance with `data.instance`. - * @prop {onCreate} - */ - onCreate: function onCreate() {}, - - /** - * Callback called when the popper is updated, this callback is not called - * on the initialization/creation of the popper, but only on subsequent - * updates.
- * By default, is set to no-op.
- * Access Popper.js instance with `data.instance`. - * @prop {onUpdate} - */ - onUpdate: function onUpdate() {}, - - /** - * List of modifiers used to modify the offsets before they are applied to the popper. - * They provide most of the functionalities of Popper.js - * @prop {modifiers} - */ - modifiers: modifiers -}; - -/** - * @callback onCreate - * @param {dataObject} data - */ - -/** - * @callback onUpdate - * @param {dataObject} data - */ - -// Utils -// Methods -var Popper = function () { - /** - * Create a new Popper.js instance - * @class Popper - * @param {HTMLElement|referenceObject} reference - The reference element used to position the popper - * @param {HTMLElement} popper - The HTML element used as popper. - * @param {Object} options - Your custom options to override the ones defined in [Defaults](#defaults) - * @return {Object} instance - The generated Popper.js instance - */ - function Popper(reference, popper) { - var _this = this; - - var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; - classCallCheck(this, Popper); - - this.scheduleUpdate = function () { - return requestAnimationFrame(_this.update); - }; - - // make update() debounced, so that it only runs at most once-per-tick - this.update = debounce(this.update.bind(this)); - - // with {} we create a new object with the options inside it - this.options = _extends({}, Popper.Defaults, options); - - // init state - this.state = { - isDestroyed: false, - isCreated: false, - scrollParents: [] - }; - - // get reference and popper elements (allow jQuery wrappers) - this.reference = reference.jquery ? reference[0] : reference; - this.popper = popper.jquery ? popper[0] : popper; - - // Deep merge modifiers options - this.options.modifiers = {}; - Object.keys(_extends({}, Popper.Defaults.modifiers, options.modifiers)).forEach(function (name) { - _this.options.modifiers[name] = _extends({}, Popper.Defaults.modifiers[name] || {}, options.modifiers ? options.modifiers[name] : {}); - }); - - // Refactoring modifiers' list (Object => Array) - this.modifiers = Object.keys(this.options.modifiers).map(function (name) { - return _extends({ - name: name - }, _this.options.modifiers[name]); - }) - // sort the modifiers by order - .sort(function (a, b) { - return a.order - b.order; - }); - - // modifiers have the ability to execute arbitrary code when Popper.js get inited - // such code is executed in the same order of its modifier - // they could add new properties to their options configuration - // BE AWARE: don't add options to `options.modifiers.name` but to `modifierOptions`! - this.modifiers.forEach(function (modifierOptions) { - if (modifierOptions.enabled && isFunction(modifierOptions.onLoad)) { - modifierOptions.onLoad(_this.reference, _this.popper, _this.options, modifierOptions, _this.state); - } - }); - - // fire the first update to position the popper in the right place - this.update(); - - var eventsEnabled = this.options.eventsEnabled; - if (eventsEnabled) { - // setup event listeners, they will take care of update the position in specific situations - this.enableEventListeners(); - } - - this.state.eventsEnabled = eventsEnabled; - } - - // We can't use class properties because they don't get listed in the - // class prototype and break stuff like Sinon stubs - - - createClass(Popper, [{ - key: 'update', - value: function update$$1() { - return update.call(this); - } - }, { - key: 'destroy', - value: function destroy$$1() { - return destroy.call(this); - } - }, { - key: 'enableEventListeners', - value: function enableEventListeners$$1() { - return enableEventListeners.call(this); - } - }, { - key: 'disableEventListeners', - value: function disableEventListeners$$1() { - return disableEventListeners.call(this); - } - - /** - * Schedule an update, it will run on the next UI update available - * @method scheduleUpdate - * @memberof Popper - */ - - - /** - * Collection of utilities useful when writing custom modifiers. - * Starting from version 1.7, this method is available only if you - * include `popper-utils.js` before `popper.js`. - * - * **DEPRECATION**: This way to access PopperUtils is deprecated - * and will be removed in v2! Use the PopperUtils module directly instead. - * Due to the high instability of the methods contained in Utils, we can't - * guarantee them to follow semver. Use them at your own risk! - * @static - * @private - * @type {Object} - * @deprecated since version 1.8 - * @member Utils - * @memberof Popper - */ - - }]); - return Popper; -}(); - -/** - * The `referenceObject` is an object that provides an interface compatible with Popper.js - * and lets you use it as replacement of a real DOM node.
- * You can use this method to position a popper relatively to a set of coordinates - * in case you don't have a DOM node to use as reference. - * - * ``` - * new Popper(referenceObject, popperNode); - * ``` - * - * NB: This feature isn't supported in Internet Explorer 10 - * @name referenceObject - * @property {Function} data.getBoundingClientRect - * A function that returns a set of coordinates compatible with the native `getBoundingClientRect` method. - * @property {number} data.clientWidth - * An ES6 getter that will return the width of the virtual reference element. - * @property {number} data.clientHeight - * An ES6 getter that will return the height of the virtual reference element. - */ - - -Popper.Utils = (typeof window !== 'undefined' ? window : global).PopperUtils; -Popper.placements = placements; -Popper.Defaults = Defaults; - -return Popper; - -}))); -//# sourceMappingURL=popper.js.map diff --git a/assets/js/popper.min.js b/assets/js/popper.min.js new file mode 100644 index 0000000..8a17212 --- /dev/null +++ b/assets/js/popper.min.js @@ -0,0 +1,5 @@ +/* + Copyright (C) Federico Zivolo 2019 + Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT). + */(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){'use strict';function e(e){return e&&'[object Function]'==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var o=e.ownerDocument.defaultView,n=o.getComputedStyle(e,null);return t?n[t]:n}function o(e){return'HTML'===e.nodeName?e:e.parentNode||e.host}function n(e){if(!e)return document.body;switch(e.nodeName){case'HTML':case'BODY':return e.ownerDocument.body;case'#document':return e.body;}var i=t(e),r=i.overflow,p=i.overflowX,s=i.overflowY;return /(auto|scroll|overlay)/.test(r+s+p)?e:n(o(e))}function i(e){return e&&e.referenceNode?e.referenceNode:e}function r(e){return 11===e?re:10===e?pe:re||pe}function p(e){if(!e)return document.documentElement;for(var o=r(10)?document.body:null,n=e.offsetParent||null;n===o&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&'BODY'!==i&&'HTML'!==i?-1!==['TH','TD','TABLE'].indexOf(n.nodeName)&&'static'===t(n,'position')?p(n):n:e?e.ownerDocument.documentElement:document.documentElement}function s(e){var t=e.nodeName;return'BODY'!==t&&('HTML'===t||p(e.firstElementChild)===e)}function d(e){return null===e.parentNode?e:d(e.parentNode)}function a(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,n=o?e:t,i=o?t:e,r=document.createRange();r.setStart(n,0),r.setEnd(i,0);var l=r.commonAncestorContainer;if(e!==l&&t!==l||n.contains(i))return s(l)?l:p(l);var f=d(e);return f.host?a(f.host,t):a(e,d(t).host)}function l(e){var t=1=o.clientWidth&&n>=o.clientHeight}),l=0a[e]&&!t.escapeWithReference&&(n=Q(f[o],a[e]-('right'===e?f.width:f.height))),ae({},o,n)}};return l.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';f=le({},f,m[t](e))}),e.offsets.popper=f,e},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,n=t.reference,i=e.placement.split('-')[0],r=Z,p=-1!==['top','bottom'].indexOf(i),s=p?'right':'bottom',d=p?'left':'top',a=p?'width':'height';return o[s]r(n[s])&&(e.offsets.popper[d]=r(n[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,o){var n;if(!K(e.instance.modifiers,'arrow','keepTogether'))return e;var i=o.element;if('string'==typeof i){if(i=e.instance.popper.querySelector(i),!i)return e;}else if(!e.instance.popper.contains(i))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),e;var r=e.placement.split('-')[0],p=e.offsets,s=p.popper,d=p.reference,a=-1!==['left','right'].indexOf(r),l=a?'height':'width',f=a?'Top':'Left',m=f.toLowerCase(),h=a?'left':'top',c=a?'bottom':'right',u=S(i)[l];d[c]-us[c]&&(e.offsets.popper[m]+=d[m]+u-s[c]),e.offsets.popper=g(e.offsets.popper);var b=d[m]+d[l]/2-u/2,w=t(e.instance.popper),y=parseFloat(w['margin'+f],10),E=parseFloat(w['border'+f+'Width'],10),v=b-e.offsets.popper[m]-y-E;return v=ee(Q(s[l]-u,v),0),e.arrowElement=i,e.offsets.arrow=(n={},ae(n,m,$(v)),ae(n,h,''),n),e},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(e,t){if(W(e.instance.modifiers,'inner'))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=v(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),n=e.placement.split('-')[0],i=T(n),r=e.placement.split('-')[1]||'',p=[];switch(t.behavior){case ce.FLIP:p=[n,i];break;case ce.CLOCKWISE:p=G(n);break;case ce.COUNTERCLOCKWISE:p=G(n,!0);break;default:p=t.behavior;}return p.forEach(function(s,d){if(n!==s||p.length===d+1)return e;n=e.placement.split('-')[0],i=T(n);var a=e.offsets.popper,l=e.offsets.reference,f=Z,m='left'===n&&f(a.right)>f(l.left)||'right'===n&&f(a.left)f(l.top)||'bottom'===n&&f(a.top)f(o.right),g=f(a.top)f(o.bottom),b='left'===n&&h||'right'===n&&c||'top'===n&&g||'bottom'===n&&u,w=-1!==['top','bottom'].indexOf(n),y=!!t.flipVariations&&(w&&'start'===r&&h||w&&'end'===r&&c||!w&&'start'===r&&g||!w&&'end'===r&&u),E=!!t.flipVariationsByContent&&(w&&'start'===r&&c||w&&'end'===r&&h||!w&&'start'===r&&u||!w&&'end'===r&&g),v=y||E;(m||b||v)&&(e.flipped=!0,(m||b)&&(n=p[d+1]),v&&(r=z(r)),e.placement=n+(r?'-'+r:''),e.offsets.popper=le({},e.offsets.popper,C(e.instance.popper,e.offsets.reference,e.placement)),e=P(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport',flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split('-')[0],n=e.offsets,i=n.popper,r=n.reference,p=-1!==['left','right'].indexOf(o),s=-1===['top','left'].indexOf(o);return i[p?'left':'top']=r[o]-(s?i[p?'width':'height']:0),e.placement=T(t),e.offsets.popper=g(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!K(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=D(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottomo.right||t.top>o.bottom||t.rightwindow.devicePixelRatio||!fe),c='bottom'===o?'top':'bottom',g='right'===n?'left':'right',b=B('transform');if(d='bottom'==c?'HTML'===l.nodeName?-l.clientHeight+h.bottom:-f.height+h.bottom:h.top,s='right'==g?'HTML'===l.nodeName?-l.clientWidth+h.right:-f.width+h.right:h.left,a&&b)m[b]='translate3d('+s+'px, '+d+'px, 0)',m[c]=0,m[g]=0,m.willChange='transform';else{var w='bottom'==c?-1:1,y='right'==g?-1:1;m[c]=d*w,m[g]=s*y,m.willChange=c+', '+g}var E={"x-placement":e.placement};return e.attributes=le({},E,e.attributes),e.styles=le({},m,e.styles),e.arrowStyles=le({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:'bottom',y:'right'},applyStyle:{order:900,enabled:!0,fn:function(e){return V(e.instance.popper,e.styles),j(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&V(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,o,n,i){var r=L(i,t,e,o.positionFixed),p=O(o.placement,r,t,e,o.modifiers.flip.boundariesElement,o.modifiers.flip.padding);return t.setAttribute('x-placement',p),V(t,{position:o.positionFixed?'fixed':'absolute'}),o},gpuAcceleration:void 0}}},ge}); +//# sourceMappingURL=popper.min.js.map diff --git a/assets/js/scripts.js b/assets/js/scripts.js new file mode 100644 index 0000000..16d2f23 --- /dev/null +++ b/assets/js/scripts.js @@ -0,0 +1,42 @@ +(function () { + + 'use strict'; + + // load fonts + function loadFonts(href) { + let head = document.querySelector('head'); + let link = document.createElement('link'); + link.rel = 'stylesheet'; + link.href = href; + head.appendChild(link); + } + loadFonts('https://fonts.googleapis.com/css?family=Montserrat:400,300,700|Work+Sans|Material+Icons&display=swap'); + //loadFonts('https://use.fontawesome.com/releases/v5.3.1/css/all.css'); + + + // current years + function setCurrentYears(domElement) { + let date = new Date(); + return domElement.textContent = date.getFullYear(); + } + + let copyrightYear = document.querySelector('.copyright-year'); + setCurrentYears(copyrightYear); + + + // lazy load + var bLazy = new Blazy({ + // Options + offset: 100 + }); + + + // searchParams + let searchParams = new URLSearchParams(window.location.search); + if (searchParams.has('code_example')) { + let tabName = searchParams.get('code_example'); + // Activate tab specified by GET params. + $('.nav-tabs a[href="#' + tabName + '"]').tab('show'); + } + +})(); \ No newline at end of file diff --git a/index.html b/index.html index 85a778d..4c52022 100644 --- a/index.html +++ b/index.html @@ -1,27 +1,22 @@ + - + - - - + Optuna - A hyperparameter optimization framework - - - - - - - - - + - + @@ -29,74 +24,103 @@ - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - -