/**

Table of Contents:
---------------------
1. Colours
2. Typography
3. Grid Containers

**/
/*! Bootstrap v4.0.0 (https://getbootstrap.com) Copyright 2011-2018 The Bootstrap Authors Copyright 2011-2018 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; --alpha: #6ad1e3; --bravo: #9678d3; --charlie: #ff6a39; --delta: #ff6d6a; --echo: #ff8f1c; --foxtrot: #ffc72c; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: "GothamRounded", sans-serif; --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

*, *::before, *::after { -webkit-box-sizing: border-box; box-sizing: border-box; }

html { font-family: sans-serif; line-height: 1.15; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -ms-overflow-style: scrollbar; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

@-ms-viewport { width: device-width; }

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }

body { margin: 0; font-family: "GothamRounded", sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #000; text-align: left; background-color: #fff; }

[tabindex="-1"]:focus { outline: 0 !important; }

hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; overflow: visible; }

h1, h2, h3, h4, h5, h6 { margin-top: 0; margin-bottom: 0.5rem; }

p { margin-top: 0; margin-bottom: 1rem; }

abbr[title], abbr[data-original-title] { text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; cursor: help; border-bottom: 0; }

address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }

ol, ul, dl { margin-top: 0; margin-bottom: 1rem; }

ol ol, ul ul, ol ul, ul ol { margin-bottom: 0; }

dt { font-weight: 700; }

dd { margin-bottom: .5rem; margin-left: 0; }

blockquote { margin: 0 0 1rem; }

dfn { font-style: italic; }

b, strong { font-weight: bolder; }

small { font-size: 80%; }

sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }

sub { bottom: -.25em; }

sup { top: -.5em; }

a { color: #007bff; text-decoration: none; background-color: transparent; -webkit-text-decoration-skip: objects; }

a:hover { color: #0056b3; text-decoration: underline; }

a:not([href]):not([tabindex]) { color: inherit; text-decoration: none; }

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { color: inherit; text-decoration: none; }

a:not([href]):not([tabindex]):focus { outline: 0; }

pre, code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }

pre { margin-top: 0; margin-bottom: 1rem; overflow: auto; -ms-overflow-style: scrollbar; }

figure { margin: 0 0 1rem; }

img { vertical-align: middle; border-style: none; }

svg:not(:root) { overflow: hidden; }

table { border-collapse: collapse; }

caption { padding-top: 0.75rem; padding-bottom: 0.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; }

input, button, select, optgroup, textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; }

button, input { overflow: visible; }

button, select { text-transform: none; }

button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { padding: 0; border-style: none; }

input[type="radio"], input[type="checkbox"] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; }

input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { -webkit-appearance: listbox; }

textarea { overflow: auto; resize: vertical; }

fieldset { min-width: 0; padding: 0; margin: 0; border: 0; }

legend { display: block; width: 100%; max-width: 100%; padding: 0; margin-bottom: .5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal; }

progress { vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }

[type="search"] { outline-offset: -2px; -webkit-appearance: none; }

[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

::-webkit-file-upload-button { font: inherit; -webkit-appearance: button; }

output { display: inline-block; }

summary { display: list-item; cursor: pointer; }

template { display: none; }

[hidden] { display: none !important; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom: 0.5rem; font-family: inherit; font-weight: 500; line-height: 1.2; color: inherit; }

h1, .h1 { font-size: 2.5rem; }

h2, .h2 { font-size: 2rem; }

h3, .h3 { font-size: 1.75rem; }

h4, .h4 { font-size: 1.5rem; }

h5, .h5 { font-size: 1.25rem; }

h6, .h6 { font-size: 1rem; }

.lead { font-size: 1.25rem; font-weight: 300; }

.display-1 { font-size: 6rem; font-weight: 300; line-height: 1.2; }

.display-2 { font-size: 5.5rem; font-weight: 300; line-height: 1.2; }

.display-3 { font-size: 4.5rem; font-weight: 300; line-height: 1.2; }

.display-4 { font-size: 3.5rem; font-weight: 300; line-height: 1.2; }

hr { margin-top: 1rem; margin-bottom: 1rem; border: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); }

small, .small { font-size: 80%; font-weight: 400; }

mark, .mark { padding: 0.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: 0.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: 0.25rem; background-color: #fff; border: 1px solid #dee2e6; border-radius: 0.25rem; max-width: 100%; height: auto; }

.figure { display: inline-block; }

.figure-img { margin-bottom: 0.5rem; line-height: 1; }

.figure-caption { font-size: 90%; color: #6c757d; }

code, kbd, pre, samp { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

code { font-size: 87.5%; color: #e83e8c; word-break: break-word; }

a > code { color: inherit; }

kbd { padding: 0.2rem 0.4rem; font-size: 87.5%; color: #fff; background-color: #212529; border-radius: 0.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: 1342px; } }

.container-fluid { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }

.row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }

.no-gutters { margin-right: 0; margin-left: 0; }

.no-gutters > .col, .no-gutters > [class*="col-"] { padding-right: 0; padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto { position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; }

.col { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }

.col-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; }

.col-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%; max-width: 8.3333333333%; }

.col-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }

.col-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }

.col-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }

.col-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }

.col-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }

.col-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; }

.col-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; }

.col-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }

.col-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; }

.col-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%; max-width: 91.6666666667%; }

.col-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.order-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }

.order-last { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; order: 13; }

.order-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }

.order-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

.order-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }

.order-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }

.order-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; }

.order-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; }

.order-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; }

.order-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; }

.order-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; }

.order-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; order: 9; }

.order-10 { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; }

.order-11 { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; order: 11; }

.order-12 { -webkit-box-ordinal-group: 13; -ms-flex-order: 12; order: 12; }

.offset-1 { margin-left: 8.3333333333%; }

.offset-2 { margin-left: 16.6666666667%; }

.offset-3 { margin-left: 25%; }

.offset-4 { margin-left: 33.3333333333%; }

.offset-5 { margin-left: 41.6666666667%; }

.offset-6 { margin-left: 50%; }

.offset-7 { margin-left: 58.3333333333%; }

.offset-8 { margin-left: 66.6666666667%; }

.offset-9 { margin-left: 75%; }

.offset-10 { margin-left: 83.3333333333%; }

.offset-11 { margin-left: 91.6666666667%; }

@media (min-width: 576px) { .col-sm { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
  .col-sm-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; }
  .col-sm-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%; max-width: 8.3333333333%; }
  .col-sm-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }
  .col-sm-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-sm-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }
  .col-sm-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }
  .col-sm-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-sm-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; }
  .col-sm-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; }
  .col-sm-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .col-sm-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; }
  .col-sm-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%; max-width: 91.6666666667%; }
  .col-sm-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .order-sm-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }
  .order-sm-last { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; order: 13; }
  .order-sm-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }
  .order-sm-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  .order-sm-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  .order-sm-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }
  .order-sm-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; }
  .order-sm-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; }
  .order-sm-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; }
  .order-sm-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; }
  .order-sm-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; }
  .order-sm-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; order: 9; }
  .order-sm-10 { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; }
  .order-sm-11 { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; order: 11; }
  .order-sm-12 { -webkit-box-ordinal-group: 13; -ms-flex-order: 12; order: 12; }
  .offset-sm-0 { margin-left: 0; }
  .offset-sm-1 { margin-left: 8.3333333333%; }
  .offset-sm-2 { margin-left: 16.6666666667%; }
  .offset-sm-3 { margin-left: 25%; }
  .offset-sm-4 { margin-left: 33.3333333333%; }
  .offset-sm-5 { margin-left: 41.6666666667%; }
  .offset-sm-6 { margin-left: 50%; }
  .offset-sm-7 { margin-left: 58.3333333333%; }
  .offset-sm-8 { margin-left: 66.6666666667%; }
  .offset-sm-9 { margin-left: 75%; }
  .offset-sm-10 { margin-left: 83.3333333333%; }
  .offset-sm-11 { margin-left: 91.6666666667%; } }

@media (min-width: 768px) { .col-md { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
  .col-md-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; }
  .col-md-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%; max-width: 8.3333333333%; }
  .col-md-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }
  .col-md-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-md-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }
  .col-md-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }
  .col-md-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-md-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; }
  .col-md-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; }
  .col-md-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .col-md-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; }
  .col-md-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%; max-width: 91.6666666667%; }
  .col-md-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .order-md-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }
  .order-md-last { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; order: 13; }
  .order-md-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }
  .order-md-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  .order-md-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  .order-md-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }
  .order-md-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; }
  .order-md-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; }
  .order-md-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; }
  .order-md-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; }
  .order-md-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; }
  .order-md-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; order: 9; }
  .order-md-10 { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; }
  .order-md-11 { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; order: 11; }
  .order-md-12 { -webkit-box-ordinal-group: 13; -ms-flex-order: 12; order: 12; }
  .offset-md-0 { margin-left: 0; }
  .offset-md-1 { margin-left: 8.3333333333%; }
  .offset-md-2 { margin-left: 16.6666666667%; }
  .offset-md-3 { margin-left: 25%; }
  .offset-md-4 { margin-left: 33.3333333333%; }
  .offset-md-5 { margin-left: 41.6666666667%; }
  .offset-md-6 { margin-left: 50%; }
  .offset-md-7 { margin-left: 58.3333333333%; }
  .offset-md-8 { margin-left: 66.6666666667%; }
  .offset-md-9 { margin-left: 75%; }
  .offset-md-10 { margin-left: 83.3333333333%; }
  .offset-md-11 { margin-left: 91.6666666667%; } }

@media (min-width: 992px) { .col-lg { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
  .col-lg-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; }
  .col-lg-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%; max-width: 8.3333333333%; }
  .col-lg-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }
  .col-lg-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-lg-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }
  .col-lg-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }
  .col-lg-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-lg-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; }
  .col-lg-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; }
  .col-lg-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .col-lg-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; }
  .col-lg-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%; max-width: 91.6666666667%; }
  .col-lg-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .order-lg-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }
  .order-lg-last { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; order: 13; }
  .order-lg-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }
  .order-lg-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  .order-lg-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  .order-lg-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }
  .order-lg-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; }
  .order-lg-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; }
  .order-lg-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; }
  .order-lg-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; }
  .order-lg-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; }
  .order-lg-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; order: 9; }
  .order-lg-10 { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; }
  .order-lg-11 { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; order: 11; }
  .order-lg-12 { -webkit-box-ordinal-group: 13; -ms-flex-order: 12; order: 12; }
  .offset-lg-0 { margin-left: 0; }
  .offset-lg-1 { margin-left: 8.3333333333%; }
  .offset-lg-2 { margin-left: 16.6666666667%; }
  .offset-lg-3 { margin-left: 25%; }
  .offset-lg-4 { margin-left: 33.3333333333%; }
  .offset-lg-5 { margin-left: 41.6666666667%; }
  .offset-lg-6 { margin-left: 50%; }
  .offset-lg-7 { margin-left: 58.3333333333%; }
  .offset-lg-8 { margin-left: 66.6666666667%; }
  .offset-lg-9 { margin-left: 75%; }
  .offset-lg-10 { margin-left: 83.3333333333%; }
  .offset-lg-11 { margin-left: 91.6666666667%; } }

@media (min-width: 1200px) { .col-xl { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; }
  .col-xl-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: none; }
  .col-xl-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.3333333333%; flex: 0 0 8.3333333333%; max-width: 8.3333333333%; }
  .col-xl-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; }
  .col-xl-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
  .col-xl-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; }
  .col-xl-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.6666666667%; flex: 0 0 41.6666666667%; max-width: 41.6666666667%; }
  .col-xl-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
  .col-xl-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.3333333333%; flex: 0 0 58.3333333333%; max-width: 58.3333333333%; }
  .col-xl-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.6666666667%; flex: 0 0 66.6666666667%; max-width: 66.6666666667%; }
  .col-xl-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
  .col-xl-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.3333333333%; flex: 0 0 83.3333333333%; max-width: 83.3333333333%; }
  .col-xl-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.6666666667%; flex: 0 0 91.6666666667%; max-width: 91.6666666667%; }
  .col-xl-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .order-xl-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }
  .order-xl-last { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; order: 13; }
  .order-xl-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }
  .order-xl-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  .order-xl-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  .order-xl-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }
  .order-xl-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; }
  .order-xl-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; }
  .order-xl-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; }
  .order-xl-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; }
  .order-xl-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; }
  .order-xl-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; order: 9; }
  .order-xl-10 { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; }
  .order-xl-11 { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; order: 11; }
  .order-xl-12 { -webkit-box-ordinal-group: 13; -ms-flex-order: 12; order: 12; }
  .offset-xl-0 { margin-left: 0; }
  .offset-xl-1 { margin-left: 8.3333333333%; }
  .offset-xl-2 { margin-left: 16.6666666667%; }
  .offset-xl-3 { margin-left: 25%; }
  .offset-xl-4 { margin-left: 33.3333333333%; }
  .offset-xl-5 { margin-left: 41.6666666667%; }
  .offset-xl-6 { margin-left: 50%; }
  .offset-xl-7 { margin-left: 58.3333333333%; }
  .offset-xl-8 { margin-left: 66.6666666667%; }
  .offset-xl-9 { margin-left: 75%; }
  .offset-xl-10 { margin-left: 83.3333333333%; }
  .offset-xl-11 { margin-left: 91.6666666667%; } }

.table { width: 100%; max-width: 100%; margin-bottom: 1rem; background-color: transparent; }

.table th, .table td { padding: 0.75rem; vertical-align: top; border-top: 1px solid #dee2e6; }

.table thead th { vertical-align: bottom; border-bottom: 2px solid #dee2e6; }

.table tbody + tbody { border-top: 2px solid #dee2e6; }

.table .table { background-color: #fff; }

.table-sm th, .table-sm td { padding: 0.3rem; }

.table-bordered { border: 1px solid #dee2e6; }

.table-bordered th, .table-bordered td { border: 1px solid #dee2e6; }

.table-bordered thead th, .table-bordered thead td { border-bottom-width: 2px; }

.table-striped tbody tr:nth-of-type(odd) { background-color: rgba(0, 0, 0, 0.05); }

.table-hover tbody tr:hover { background-color: rgba(0, 0, 0, 0.075); }

.table-primary, .table-primary > th, .table-primary > td { background-color: #b8daff; }

.table-hover .table-primary:hover { background-color: #9fcdff; }

.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th { background-color: #9fcdff; }

.table-secondary, .table-secondary > th, .table-secondary > td { background-color: #d6d8db; }

.table-hover .table-secondary:hover { background-color: #c8cbcf; }

.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th { background-color: #c8cbcf; }

.table-success, .table-success > th, .table-success > td { background-color: #c3e6cb; }

.table-hover .table-success:hover { background-color: #b1dfbb; }

.table-hover .table-success:hover > td, .table-hover .table-success:hover > th { background-color: #b1dfbb; }

.table-info, .table-info > th, .table-info > td { background-color: #bee5eb; }

.table-hover .table-info:hover { background-color: #abdde5; }

.table-hover .table-info:hover > td, .table-hover .table-info:hover > th { background-color: #abdde5; }

.table-warning, .table-warning > th, .table-warning > td { background-color: #ffeeba; }

.table-hover .table-warning:hover { background-color: #ffe8a1; }

.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th { background-color: #ffe8a1; }

.table-danger, .table-danger > th, .table-danger > td { background-color: #f5c6cb; }

.table-hover .table-danger:hover { background-color: #f1b0b7; }

.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th { background-color: #f1b0b7; }

.table-light, .table-light > th, .table-light > td { background-color: #fdfdfe; }

.table-hover .table-light:hover { background-color: #ececf6; }

.table-hover .table-light:hover > td, .table-hover .table-light:hover > th { background-color: #ececf6; }

.table-dark, .table-dark > th, .table-dark > td { background-color: #c6c8ca; }

.table-hover .table-dark:hover { background-color: #b9bbbe; }

.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th { background-color: #b9bbbe; }

.table-alpha, .table-alpha > th, .table-alpha > td { background-color: #d5f2f7; }

.table-hover .table-alpha:hover { background-color: #c0ebf3; }

.table-hover .table-alpha:hover > td, .table-hover .table-alpha:hover > th { background-color: #c0ebf3; }

.table-bravo, .table-bravo > th, .table-bravo > td { background-color: #e2d9f3; }

.table-hover .table-bravo:hover { background-color: #d3c6ed; }

.table-hover .table-bravo:hover > td, .table-hover .table-bravo:hover > th { background-color: #d3c6ed; }

.table-charlie, .table-charlie > th, .table-charlie > td { background-color: #ffd5c8; }

.table-hover .table-charlie:hover { background-color: #ffc2af; }

.table-hover .table-charlie:hover > td, .table-hover .table-charlie:hover > th { background-color: #ffc2af; }

.table-delta, .table-delta > th, .table-delta > td { background-color: #ffd6d5; }

.table-hover .table-delta:hover { background-color: #ffbdbc; }

.table-hover .table-delta:hover > td, .table-hover .table-delta:hover > th { background-color: #ffbdbc; }

.table-echo, .table-echo > th, .table-echo > td { background-color: #ffe0bf; }

.table-hover .table-echo:hover { background-color: #ffd4a6; }

.table-hover .table-echo:hover > td, .table-hover .table-echo:hover > th { background-color: #ffd4a6; }

.table-foxtrot, .table-foxtrot > th, .table-foxtrot > td { background-color: #ffefc4; }

.table-hover .table-foxtrot:hover { background-color: #ffe8ab; }

.table-hover .table-foxtrot:hover > td, .table-hover .table-foxtrot:hover > th { background-color: #ffe8ab; }

.table-active, .table-active > th, .table-active > td { background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover { background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover > td, .table-hover .table-active:hover > th { background-color: rgba(0, 0, 0, 0.075); }

.table .thead-dark th { color: #fff; background-color: #212529; border-color: #32383e; }

.table .thead-light th { color: #495057; background-color: #e9ecef; border-color: #dee2e6; }

.table-dark { color: #fff; background-color: #212529; }

.table-dark th, .table-dark td, .table-dark thead th { border-color: #32383e; }

.table-dark.table-bordered { border: 0; }

.table-dark.table-striped tbody tr:nth-of-type(odd) { background-color: rgba(255, 255, 255, 0.05); }

.table-dark.table-hover tbody tr:hover { background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) { .table-responsive-sm { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
  .table-responsive-sm > .table-bordered { border: 0; } }

@media (max-width: 767.98px) { .table-responsive-md { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
  .table-responsive-md > .table-bordered { border: 0; } }

@media (max-width: 991.98px) { .table-responsive-lg { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
  .table-responsive-lg > .table-bordered { border: 0; } }

@media (max-width: 1199.98px) { .table-responsive-xl { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
  .table-responsive-xl > .table-bordered { border: 0; } }

.table-responsive { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }

.table-responsive > .table-bordered { border: 0; }

.form-control { display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: 0.25rem; -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }

.form-control::-ms-expand { background-color: transparent; border: 0; }

.form-control:focus { color: #495057; background-color: #fff; border-color: #80bdff; outline: 0; -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.form-control::-webkit-input-placeholder { color: #6c757d; opacity: 1; }

.form-control::-moz-placeholder { color: #6c757d; opacity: 1; }

.form-control:-ms-input-placeholder { color: #6c757d; opacity: 1; }

.form-control::-ms-input-placeholder { color: #6c757d; opacity: 1; }

.form-control::placeholder { color: #6c757d; opacity: 1; }

.form-control:disabled, .form-control[readonly] { background-color: #e9ecef; opacity: 1; }

select.form-control:not([size]):not([multiple]) { height: calc(2.25rem + 2px); }

select.form-control:focus::-ms-value { color: #495057; background-color: #fff; }

.form-control-file, .form-control-range { display: block; width: 100%; }

.col-form-label { padding-top: calc(0.375rem + 1px); padding-bottom: calc(0.375rem + 1px); margin-bottom: 0; font-size: inherit; line-height: 1.5; }

.col-form-label-lg { padding-top: calc(0.5rem + 1px); padding-bottom: calc(0.5rem + 1px); font-size: 1.25rem; line-height: 1.5; }

.col-form-label-sm { padding-top: calc(0.25rem + 1px); padding-bottom: calc(0.25rem + 1px); font-size: 0.875rem; line-height: 1.5; }

.form-control-plaintext { display: block; width: 100%; padding-top: 0.375rem; padding-bottom: 0.375rem; margin-bottom: 0; line-height: 1.5; background-color: transparent; border: solid transparent; border-width: 1px 0; }

.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control, .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text, .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text, .input-group-sm > .input-group-prepend > .form-control-plaintext.btn, .input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control, .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text, .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text, .input-group-lg > .input-group-prepend > .form-control-plaintext.btn, .input-group-lg > .input-group-append > .form-control-plaintext.btn { padding-right: 0; padding-left: 0; }

.form-control-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-append > .btn { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; }

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), .input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]), .input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]), .input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) { height: calc(1.8125rem + 2px); }

.form-control-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn { padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem; }

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), .input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), .input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]), .input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]), .input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) { height: calc(2.875rem + 2px); }

.form-group { margin-bottom: 1rem; }

.form-text { display: block; margin-top: 0.25rem; }

.form-row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; }

.form-row > .col, .form-row > [class*="col-"] { padding-right: 5px; padding-left: 5px; }

.form-check { position: relative; display: block; padding-left: 1.25rem; }

.form-check-input { position: absolute; margin-top: 0.3rem; margin-left: -1.25rem; }

.form-check-input:disabled ~ .form-check-label { color: #6c757d; }

.form-check-label { margin-bottom: 0; }

.form-check-inline { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 0; margin-right: 0.75rem; }

.form-check-inline .form-check-input { position: static; margin-top: 0; margin-right: 0.3125rem; margin-left: 0; }

.valid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #28a745; }

.valid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: .5rem; margin-top: .1rem; font-size: .875rem; line-height: 1; color: #fff; background-color: rgba(40, 167, 69, 0.8); border-radius: .2rem; }

.was-validated .form-control:valid, .form-control.is-valid, .was-validated .custom-select:valid, .custom-select.is-valid { border-color: #28a745; }

.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { border-color: #28a745; -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip { display: block; }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { color: #28a745; }

.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip { display: block; }

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { color: #28a745; }

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { background-color: #71dd8a; }

.was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip { display: block; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { background-color: #34ce57; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25); box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { border-color: #28a745; }

.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before { border-color: inherit; }

.was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip { display: block; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #dc3545; }

.invalid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: .5rem; margin-top: .1rem; font-size: .875rem; line-height: 1; color: #fff; background-color: rgba(220, 53, 69, 0.8); border-radius: .2rem; }

.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .custom-select.is-invalid { border-color: #dc3545; }

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { border-color: #dc3545; -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { color: #dc3545; }

.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { color: #dc3545; }

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { background-color: #efa2a9; }

.was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { background-color: #e4606d; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25); box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { border-color: #dc3545; }

.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before { border-color: inherit; }

.was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.form-inline { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.form-inline .form-check { width: 100%; }

@media (min-width: 576px) { .form-inline label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 0; }
  .form-inline .form-group { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 0; }
  .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; }
  .form-inline .form-control-plaintext { display: inline-block; }
  .form-inline .input-group { width: auto; }
  .form-inline .form-check { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: auto; padding-left: 0; }
  .form-inline .form-check-input { position: relative; margin-top: 0; margin-right: 0.25rem; margin-left: 0; }
  .form-inline .custom-control { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .form-inline .custom-control-label { margin-bottom: 0; } }

.btn { display: inline-block; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid transparent; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; border-radius: 0.25rem; -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }

.btn:hover, .btn:focus { text-decoration: none; }

.btn:focus, .btn.focus { outline: 0; -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.btn.disabled, .btn:disabled { opacity: 0.65; }

.btn:not(:disabled):not(.disabled) { cursor: pointer; }

.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active { background-image: none; }

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 { -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.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 { -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.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 { -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.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 { -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.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 { -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.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 { -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.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 { -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.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 { -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.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 { -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.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 { -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.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 { -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.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 { -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.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 { -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.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 { -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.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 { -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.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 { -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-alpha { color: #212529; background-color: #6ad1e3; border-color: #6ad1e3; }

.btn-alpha:hover { color: #212529; background-color: #4ac7dd; border-color: #3fc4db; }

.btn-alpha:focus, .btn-alpha.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(106, 209, 227, 0.5); box-shadow: 0 0 0 0.2rem rgba(106, 209, 227, 0.5); }

.btn-alpha.disabled, .btn-alpha:disabled { color: #212529; background-color: #6ad1e3; border-color: #6ad1e3; }

.btn-alpha:not(:disabled):not(.disabled):active, .btn-alpha:not(:disabled):not(.disabled).active, .show > .btn-alpha.dropdown-toggle { color: #212529; background-color: #3fc4db; border-color: #34c0d9; }

.btn-alpha:not(:disabled):not(.disabled):active:focus, .btn-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-alpha.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(106, 209, 227, 0.5); box-shadow: 0 0 0 0.2rem rgba(106, 209, 227, 0.5); }

.btn-bravo { color: #fff; background-color: #9678d3; border-color: #9678d3; }

.btn-bravo:hover { color: #fff; background-color: #805bca; border-color: #7852c6; }

.btn-bravo:focus, .btn-bravo.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(150, 120, 211, 0.5); box-shadow: 0 0 0 0.2rem rgba(150, 120, 211, 0.5); }

.btn-bravo.disabled, .btn-bravo:disabled { color: #fff; background-color: #9678d3; border-color: #9678d3; }

.btn-bravo:not(:disabled):not(.disabled):active, .btn-bravo:not(:disabled):not(.disabled).active, .show > .btn-bravo.dropdown-toggle { color: #fff; background-color: #7852c6; border-color: #7148c3; }

.btn-bravo:not(:disabled):not(.disabled):active:focus, .btn-bravo:not(:disabled):not(.disabled).active:focus, .show > .btn-bravo.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(150, 120, 211, 0.5); box-shadow: 0 0 0 0.2rem rgba(150, 120, 211, 0.5); }

.btn-charlie { color: #fff; background-color: #ff6a39; border-color: #ff6a39; }

.btn-charlie:hover { color: #fff; background-color: #ff4d13; border-color: #ff4406; }

.btn-charlie:focus, .btn-charlie.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 106, 57, 0.5); box-shadow: 0 0 0 0.2rem rgba(255, 106, 57, 0.5); }

.btn-charlie.disabled, .btn-charlie:disabled { color: #fff; background-color: #ff6a39; border-color: #ff6a39; }

.btn-charlie:not(:disabled):not(.disabled):active, .btn-charlie:not(:disabled):not(.disabled).active, .show > .btn-charlie.dropdown-toggle { color: #fff; background-color: #ff4406; border-color: #f83d00; }

.btn-charlie:not(:disabled):not(.disabled):active:focus, .btn-charlie:not(:disabled):not(.disabled).active:focus, .show > .btn-charlie.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 106, 57, 0.5); box-shadow: 0 0 0 0.2rem rgba(255, 106, 57, 0.5); }

.btn-delta { color: #212529; background-color: #ff6d6a; border-color: #ff6d6a; }

.btn-delta:hover { color: #fff; background-color: #ff4844; border-color: #ff3b37; }

.btn-delta:focus, .btn-delta.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 109, 106, 0.5); box-shadow: 0 0 0 0.2rem rgba(255, 109, 106, 0.5); }

.btn-delta.disabled, .btn-delta:disabled { color: #212529; background-color: #ff6d6a; border-color: #ff6d6a; }

.btn-delta:not(:disabled):not(.disabled):active, .btn-delta:not(:disabled):not(.disabled).active, .show > .btn-delta.dropdown-toggle { color: #fff; background-color: #ff3b37; border-color: #ff2f2a; }

.btn-delta:not(:disabled):not(.disabled):active:focus, .btn-delta:not(:disabled):not(.disabled).active:focus, .show > .btn-delta.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 109, 106, 0.5); box-shadow: 0 0 0 0.2rem rgba(255, 109, 106, 0.5); }

.btn-echo { color: #212529; background-color: #ff8f1c; border-color: #ff8f1c; }

.btn-echo:hover { color: #fff; background-color: #f57c00; border-color: #e87600; }

.btn-echo:focus, .btn-echo.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 143, 28, 0.5); box-shadow: 0 0 0 0.2rem rgba(255, 143, 28, 0.5); }

.btn-echo.disabled, .btn-echo:disabled { color: #212529; background-color: #ff8f1c; border-color: #ff8f1c; }

.btn-echo:not(:disabled):not(.disabled):active, .btn-echo:not(:disabled):not(.disabled).active, .show > .btn-echo.dropdown-toggle { color: #fff; background-color: #e87600; border-color: #db6f00; }

.btn-echo:not(:disabled):not(.disabled):active:focus, .btn-echo:not(:disabled):not(.disabled).active:focus, .show > .btn-echo.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 143, 28, 0.5); box-shadow: 0 0 0 0.2rem rgba(255, 143, 28, 0.5); }

.btn-foxtrot { color: #212529; background-color: #ffc72c; border-color: #ffc72c; }

.btn-foxtrot:hover { color: #212529; background-color: #ffbd06; border-color: #f8b600; }

.btn-foxtrot:focus, .btn-foxtrot.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 199, 44, 0.5); box-shadow: 0 0 0 0.2rem rgba(255, 199, 44, 0.5); }

.btn-foxtrot.disabled, .btn-foxtrot:disabled { color: #212529; background-color: #ffc72c; border-color: #ffc72c; }

.btn-foxtrot:not(:disabled):not(.disabled):active, .btn-foxtrot:not(:disabled):not(.disabled).active, .show > .btn-foxtrot.dropdown-toggle { color: #212529; background-color: #f8b600; border-color: #ebad00; }

.btn-foxtrot:not(:disabled):not(.disabled):active:focus, .btn-foxtrot:not(:disabled):not(.disabled).active:focus, .show > .btn-foxtrot.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 199, 44, 0.5); box-shadow: 0 0 0 0.2rem rgba(255, 199, 44, 0.5); }

.btn-outline-primary { color: #007bff; background-color: transparent; background-image: none; border-color: #007bff; }

.btn-outline-primary:hover { color: #fff; background-color: #007bff; border-color: #007bff; }

.btn-outline-primary:focus, .btn-outline-primary.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.btn-outline-primary.disabled, .btn-outline-primary:disabled { color: #007bff; background-color: transparent; }

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { color: #fff; background-color: #007bff; border-color: #007bff; }

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.btn-outline-secondary { color: #6c757d; background-color: transparent; background-image: none; border-color: #6c757d; }

.btn-outline-secondary:hover { color: #fff; background-color: #6c757d; border-color: #6c757d; }

.btn-outline-secondary:focus, .btn-outline-secondary.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color: #6c757d; background-color: transparent; }

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { color: #fff; background-color: #6c757d; border-color: #6c757d; }

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-outline-success { color: #28a745; background-color: transparent; background-image: none; border-color: #28a745; }

.btn-outline-success:hover { color: #fff; background-color: #28a745; border-color: #28a745; }

.btn-outline-success:focus, .btn-outline-success.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.btn-outline-success.disabled, .btn-outline-success:disabled { color: #28a745; background-color: transparent; }

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle { color: #fff; background-color: #28a745; border-color: #28a745; }

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.btn-outline-info { color: #17a2b8; background-color: transparent; background-image: none; border-color: #17a2b8; }

.btn-outline-info:hover { color: #fff; background-color: #17a2b8; border-color: #17a2b8; }

.btn-outline-info:focus, .btn-outline-info.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-info.disabled, .btn-outline-info:disabled { color: #17a2b8; background-color: transparent; }

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle { color: #fff; background-color: #17a2b8; border-color: #17a2b8; }

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-warning { color: #ffc107; background-color: transparent; background-image: none; border-color: #ffc107; }

.btn-outline-warning:hover { color: #212529; background-color: #ffc107; border-color: #ffc107; }

.btn-outline-warning:focus, .btn-outline-warning.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-warning.disabled, .btn-outline-warning:disabled { color: #ffc107; background-color: transparent; }

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle { color: #212529; background-color: #ffc107; border-color: #ffc107; }

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-danger { color: #dc3545; background-color: transparent; background-image: none; border-color: #dc3545; }

.btn-outline-danger:hover { color: #fff; background-color: #dc3545; border-color: #dc3545; }

.btn-outline-danger:focus, .btn-outline-danger.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-danger.disabled, .btn-outline-danger:disabled { color: #dc3545; background-color: transparent; }

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle { color: #fff; background-color: #dc3545; border-color: #dc3545; }

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-light { color: #f8f9fa; background-color: transparent; background-image: none; border-color: #f8f9fa; }

.btn-outline-light:hover { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa; }

.btn-outline-light:focus, .btn-outline-light.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-outline-light.disabled, .btn-outline-light:disabled { color: #f8f9fa; background-color: transparent; }

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle { color: #212529; background-color: #f8f9fa; border-color: #f8f9fa; }

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-outline-dark { color: #343a40; background-color: transparent; background-image: none; border-color: #343a40; }

.btn-outline-dark:hover { color: #fff; background-color: #343a40; border-color: #343a40; }

.btn-outline-dark:focus, .btn-outline-dark.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-outline-dark.disabled, .btn-outline-dark:disabled { color: #343a40; background-color: transparent; }

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle { color: #fff; background-color: #343a40; border-color: #343a40; }

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-outline-alpha { color: #6ad1e3; background-color: transparent; background-image: none; border-color: #6ad1e3; }

.btn-outline-alpha:hover { color: #212529; background-color: #6ad1e3; border-color: #6ad1e3; }

.btn-outline-alpha:focus, .btn-outline-alpha.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(106, 209, 227, 0.5); box-shadow: 0 0 0 0.2rem rgba(106, 209, 227, 0.5); }

.btn-outline-alpha.disabled, .btn-outline-alpha:disabled { color: #6ad1e3; background-color: transparent; }

.btn-outline-alpha:not(:disabled):not(.disabled):active, .btn-outline-alpha:not(:disabled):not(.disabled).active, .show > .btn-outline-alpha.dropdown-toggle { color: #212529; background-color: #6ad1e3; border-color: #6ad1e3; }

.btn-outline-alpha:not(:disabled):not(.disabled):active:focus, .btn-outline-alpha:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-alpha.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(106, 209, 227, 0.5); box-shadow: 0 0 0 0.2rem rgba(106, 209, 227, 0.5); }

.btn-outline-bravo { color: #9678d3; background-color: transparent; background-image: none; border-color: #9678d3; }

.btn-outline-bravo:hover { color: #fff; background-color: #9678d3; border-color: #9678d3; }

.btn-outline-bravo:focus, .btn-outline-bravo.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(150, 120, 211, 0.5); box-shadow: 0 0 0 0.2rem rgba(150, 120, 211, 0.5); }

.btn-outline-bravo.disabled, .btn-outline-bravo:disabled { color: #9678d3; background-color: transparent; }

.btn-outline-bravo:not(:disabled):not(.disabled):active, .btn-outline-bravo:not(:disabled):not(.disabled).active, .show > .btn-outline-bravo.dropdown-toggle { color: #fff; background-color: #9678d3; border-color: #9678d3; }

.btn-outline-bravo:not(:disabled):not(.disabled):active:focus, .btn-outline-bravo:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-bravo.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(150, 120, 211, 0.5); box-shadow: 0 0 0 0.2rem rgba(150, 120, 211, 0.5); }

.btn-outline-charlie { color: #ff6a39; background-color: transparent; background-image: none; border-color: #ff6a39; }

.btn-outline-charlie:hover { color: #fff; background-color: #ff6a39; border-color: #ff6a39; }

.btn-outline-charlie:focus, .btn-outline-charlie.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 106, 57, 0.5); box-shadow: 0 0 0 0.2rem rgba(255, 106, 57, 0.5); }

.btn-outline-charlie.disabled, .btn-outline-charlie:disabled { color: #ff6a39; background-color: transparent; }

.btn-outline-charlie:not(:disabled):not(.disabled):active, .btn-outline-charlie:not(:disabled):not(.disabled).active, .show > .btn-outline-charlie.dropdown-toggle { color: #fff; background-color: #ff6a39; border-color: #ff6a39; }

.btn-outline-charlie:not(:disabled):not(.disabled):active:focus, .btn-outline-charlie:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-charlie.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 106, 57, 0.5); box-shadow: 0 0 0 0.2rem rgba(255, 106, 57, 0.5); }

.btn-outline-delta { color: #ff6d6a; background-color: transparent; background-image: none; border-color: #ff6d6a; }

.btn-outline-delta:hover { color: #212529; background-color: #ff6d6a; border-color: #ff6d6a; }

.btn-outline-delta:focus, .btn-outline-delta.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 109, 106, 0.5); box-shadow: 0 0 0 0.2rem rgba(255, 109, 106, 0.5); }

.btn-outline-delta.disabled, .btn-outline-delta:disabled { color: #ff6d6a; background-color: transparent; }

.btn-outline-delta:not(:disabled):not(.disabled):active, .btn-outline-delta:not(:disabled):not(.disabled).active, .show > .btn-outline-delta.dropdown-toggle { color: #212529; background-color: #ff6d6a; border-color: #ff6d6a; }

.btn-outline-delta:not(:disabled):not(.disabled):active:focus, .btn-outline-delta:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-delta.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 109, 106, 0.5); box-shadow: 0 0 0 0.2rem rgba(255, 109, 106, 0.5); }

.btn-outline-echo { color: #ff8f1c; background-color: transparent; background-image: none; border-color: #ff8f1c; }

.btn-outline-echo:hover { color: #212529; background-color: #ff8f1c; border-color: #ff8f1c; }

.btn-outline-echo:focus, .btn-outline-echo.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 143, 28, 0.5); box-shadow: 0 0 0 0.2rem rgba(255, 143, 28, 0.5); }

.btn-outline-echo.disabled, .btn-outline-echo:disabled { color: #ff8f1c; background-color: transparent; }

.btn-outline-echo:not(:disabled):not(.disabled):active, .btn-outline-echo:not(:disabled):not(.disabled).active, .show > .btn-outline-echo.dropdown-toggle { color: #212529; background-color: #ff8f1c; border-color: #ff8f1c; }

.btn-outline-echo:not(:disabled):not(.disabled):active:focus, .btn-outline-echo:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-echo.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 143, 28, 0.5); box-shadow: 0 0 0 0.2rem rgba(255, 143, 28, 0.5); }

.btn-outline-foxtrot { color: #ffc72c; background-color: transparent; background-image: none; border-color: #ffc72c; }

.btn-outline-foxtrot:hover { color: #212529; background-color: #ffc72c; border-color: #ffc72c; }

.btn-outline-foxtrot:focus, .btn-outline-foxtrot.focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 199, 44, 0.5); box-shadow: 0 0 0 0.2rem rgba(255, 199, 44, 0.5); }

.btn-outline-foxtrot.disabled, .btn-outline-foxtrot:disabled { color: #ffc72c; background-color: transparent; }

.btn-outline-foxtrot:not(:disabled):not(.disabled):active, .btn-outline-foxtrot:not(:disabled):not(.disabled).active, .show > .btn-outline-foxtrot.dropdown-toggle { color: #212529; background-color: #ffc72c; border-color: #ffc72c; }

.btn-outline-foxtrot:not(:disabled):not(.disabled):active:focus, .btn-outline-foxtrot:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-foxtrot.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 199, 44, 0.5); box-shadow: 0 0 0 0.2rem rgba(255, 199, 44, 0.5); }

.btn-link { font-weight: 400; color: #007bff; background-color: transparent; }

.btn-link:hover { color: #0056b3; text-decoration: underline; background-color: transparent; border-color: transparent; }

.btn-link:focus, .btn-link.focus { text-decoration: underline; border-color: transparent; -webkit-box-shadow: none; box-shadow: none; }

.btn-link:disabled, .btn-link.disabled { color: #6c757d; }

.btn-lg, .btn-group-lg > .btn { padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem; }

.btn-sm, .btn-group-sm > .btn { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; }

.btn-block { display: block; width: 100%; }

.btn-block + .btn-block { margin-top: 0.5rem; }

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; }

.fade { opacity: 0; -webkit-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }

.fade.show { opacity: 1; }

.collapse { display: none; }

.collapse.show { display: block; }

tr.collapse.show { display: table-row; }

tbody.collapse.show { display: table-row-group; }

.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition: height 0.35s ease; transition: height 0.35s ease; }

.dropup, .dropdown { position: relative; }

.dropdown-toggle::after { display: inline-block; width: 0; height: 0; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent; }

.dropdown-toggle:empty::after { margin-left: 0; }

.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0; margin: 0.125rem 0 0; font-size: 1rem; color: #000; text-align: left; list-style: none; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; }

.dropup .dropdown-menu { margin-top: 0; margin-bottom: 0.125rem; }

.dropup .dropdown-toggle::after { display: inline-block; width: 0; height: 0; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0; border-right: 0.3em solid transparent; border-bottom: 0.3em solid; border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after { margin-left: 0; }

.dropright .dropdown-menu { margin-top: 0; margin-left: 0.125rem; }

.dropright .dropdown-toggle::after { display: inline-block; width: 0; height: 0; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-bottom: 0.3em solid transparent; border-left: 0.3em solid; }

.dropright .dropdown-toggle:empty::after { margin-left: 0; }

.dropright .dropdown-toggle::after { vertical-align: 0; }

.dropleft .dropdown-menu { margin-top: 0; margin-right: 0.125rem; }

.dropleft .dropdown-toggle::after { display: inline-block; width: 0; height: 0; margin-left: 0.255em; vertical-align: 0.255em; content: ""; }

.dropleft .dropdown-toggle::after { display: none; }

.dropleft .dropdown-toggle::before { display: inline-block; width: 0; height: 0; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after { margin-left: 0; }

.dropleft .dropdown-toggle::before { vertical-align: 0; }

.dropdown-divider { height: 0; margin: 0.5rem 0; overflow: hidden; border-top: 1px solid #e9ecef; }

.dropdown-item { display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; font-weight: 400; color: #212529; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0; }

.dropdown-item:hover, .dropdown-item:focus { color: #16181b; text-decoration: none; background-color: #f8f9fa; }

.dropdown-item.active, .dropdown-item:active { color: #fff; text-decoration: none; background-color: #007bff; }

.dropdown-item.disabled, .dropdown-item:disabled { color: #6c757d; background-color: transparent; }

.dropdown-menu.show { display: block; }

.dropdown-header { display: block; padding: 0.5rem 1.5rem; margin-bottom: 0; font-size: 0.875rem; color: #6c757d; white-space: nowrap; }

.btn-group, .btn-group-vertical { position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle; }

.btn-group > .btn, .btn-group-vertical > .btn { position: relative; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; }

.btn-group > .btn:hover, .btn-group-vertical > .btn:hover { z-index: 1; }

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active { z-index: 1; }

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group, .btn-group-vertical .btn + .btn, .btn-group-vertical .btn + .btn-group, .btn-group-vertical .btn-group + .btn, .btn-group-vertical .btn-group + .btn-group { margin-left: -1px; }

.btn-toolbar { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.btn-toolbar .input-group { width: auto; }

.btn-group > .btn:first-child { margin-left: 0; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.dropdown-toggle-split { padding-right: 0.5625rem; padding-left: 0.5625rem; }

.dropdown-toggle-split::after { margin-left: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { padding-right: 0.375rem; padding-left: 0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { padding-right: 0.75rem; padding-left: 0.75rem; }

.btn-group-vertical { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.btn-group-vertical .btn, .btn-group-vertical .btn-group { width: 100%; }

.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group { margin-top: -1px; margin-left: 0; }

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0; border-top-right-radius: 0; }

.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn { margin-bottom: 0; }

.btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"] { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none; }

.input-group { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; width: 100%; }

.input-group > .form-control, .input-group > .custom-select, .input-group > .custom-file { position: relative; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; width: 1%; margin-bottom: 0; }

.input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file:focus { z-index: 3; }

.input-group > .form-control + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control + .custom-file, .input-group > .custom-select + .form-control, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .form-control, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .custom-file { margin-left: -1px; }

.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.input-group > .custom-file { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::before { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group > .custom-file:not(:first-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label::before { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.input-group-prepend, .input-group-append { display: -webkit-box; display: -ms-flexbox; display: flex; }

.input-group-prepend .btn, .input-group-append .btn { position: relative; z-index: 2; }

.input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .input-group-text, .input-group-append .input-group-text + .btn { margin-left: -1px; }

.input-group-prepend { margin-right: -1px; }

.input-group-append { margin-left: -1px; }

.input-group-text { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0.375rem 0.75rem; margin-bottom: 0; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #495057; text-align: center; white-space: nowrap; background-color: #e9ecef; border: 1px solid #ced4da; border-radius: 0.25rem; }

.input-group-text input[type="radio"], .input-group-text input[type="checkbox"] { margin-top: 0; }

.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.custom-control { position: relative; display: block; min-height: 1.5rem; padding-left: 1.5rem; }

.custom-control-inline { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; margin-right: 1rem; }

.custom-control-input { position: absolute; z-index: -1; opacity: 0; }

.custom-control-input:checked ~ .custom-control-label::before { color: #fff; background-color: #007bff; }

.custom-control-input:focus ~ .custom-control-label::before { -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.custom-control-input:active ~ .custom-control-label::before { color: #fff; background-color: #b3d7ff; }

.custom-control-input:disabled ~ .custom-control-label { color: #6c757d; }

.custom-control-input:disabled ~ .custom-control-label::before { background-color: #e9ecef; }

.custom-control-label { margin-bottom: 0; }

.custom-control-label::before { position: absolute; top: 0.25rem; left: 0; display: block; width: 1rem; height: 1rem; pointer-events: none; content: ""; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #dee2e6; }

.custom-control-label::after { position: absolute; top: 0.25rem; left: 0; display: block; width: 1rem; height: 1rem; content: ""; background-repeat: no-repeat; background-position: center center; background-size: 50% 50%; }

.custom-checkbox .custom-control-label::before { border-radius: 0.25rem; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { background-color: #007bff; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { background-color: #007bff; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(0, 123, 255, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { background-color: rgba(0, 123, 255, 0.5); }

.custom-radio .custom-control-label::before { border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::before { background-color: #007bff; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(0, 123, 255, 0.5); }

.custom-select { display: inline-block; width: 100%; height: calc(2.25rem + 2px); padding: 0.375rem 1.75rem 0.375rem 0.75rem; line-height: 1.5; color: #495057; vertical-align: middle; background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center; background-size: 8px 10px; border: 1px solid #ced4da; border-radius: 0.25rem; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.custom-select:focus { border-color: #80bdff; outline: 0; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(128, 189, 255, 0.5); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(128, 189, 255, 0.5); }

.custom-select:focus::-ms-value { color: #495057; background-color: #fff; }

.custom-select[multiple], .custom-select[size]:not([size="1"]) { height: auto; padding-right: 0.75rem; background-image: none; }

.custom-select:disabled { color: #6c757d; background-color: #e9ecef; }

.custom-select::-ms-expand { opacity: 0; }

.custom-select-sm { height: calc(1.8125rem + 2px); padding-top: 0.375rem; padding-bottom: 0.375rem; font-size: 75%; }

.custom-select-lg { height: calc(2.875rem + 2px); padding-top: 0.375rem; padding-bottom: 0.375rem; font-size: 125%; }

.custom-file { position: relative; display: inline-block; width: 100%; height: calc(2.25rem + 2px); margin-bottom: 0; }

.custom-file-input { position: relative; z-index: 2; width: 100%; height: calc(2.25rem + 2px); margin: 0; opacity: 0; }

.custom-file-input:focus ~ .custom-file-control { border-color: #80bdff; -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.custom-file-input:focus ~ .custom-file-control::before { border-color: #80bdff; }

.custom-file-input:lang(en) ~ .custom-file-label::after { content: "Browse"; }

.custom-file-label { position: absolute; top: 0; right: 0; left: 0; z-index: 1; height: calc(2.25rem + 2px); padding: 0.375rem 0.75rem; line-height: 1.5; color: #495057; background-color: #fff; border: 1px solid #ced4da; border-radius: 0.25rem; }

.custom-file-label::after { position: absolute; top: 0; right: 0; bottom: 0; z-index: 3; display: block; height: calc(calc(2.25rem + 2px) - 1px * 2); padding: 0.375rem 0.75rem; line-height: 1.5; color: #495057; content: "Browse"; background-color: #e9ecef; border-left: 1px solid #ced4da; border-radius: 0 0.25rem 0.25rem 0; }

.nav { display: -webkit-box; 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: 0.5rem 1rem; }

.nav-link:hover, .nav-link:focus { text-decoration: none; }

.nav-link.disabled { color: #6c757d; }

.nav-tabs { border-bottom: 1px solid #dee2e6; }

.nav-tabs.border-none { border: none; }

.nav-tabs .nav-item { margin-bottom: -1px; }

.nav-tabs .nav-link { border: 1px solid transparent; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { border-color: #e9ecef #e9ecef #dee2e6; }

.nav-tabs .nav-link.disabled { color: #6c757d; background-color: transparent; border-color: transparent; }

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { 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: 0.25rem; }

.nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: #fff; background-color: #007bff; }

.nav-fill .nav-item { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; text-align: center; }

.nav-justified .nav-item { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -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: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0.5rem 1rem; }

.navbar > .container, .navbar > .container-fluid { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.navbar-brand { display: inline-block; padding-top: 0.3125rem; padding-bottom: 0.3125rem; margin-right: 1rem; font-size: 1.25rem; line-height: inherit; white-space: nowrap; }

.navbar-brand:hover, .navbar-brand:focus { text-decoration: none; }

.navbar-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -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: 0.5rem; padding-bottom: 0.5rem; }

.navbar-collapse { -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.navbar-toggler { padding: 0.25rem 0.75rem; font-size: 1.25rem; line-height: 1; background-color: transparent; border: 1px solid transparent; border-radius: 0.25rem; }

.navbar-toggler:hover, .navbar-toggler:focus { text-decoration: none; }

.navbar-toggler:not(:disabled):not(.disabled) { cursor: pointer; }

.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 { padding-right: 0; padding-left: 0; } }

@media (min-width: 576px) { .navbar-expand-sm { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .navbar-expand-sm .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-sm .navbar-nav .dropdown-menu-right { right: 0; left: auto; }
  .navbar-expand-sm .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .navbar-expand-sm .navbar-collapse { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; }
  .navbar-expand-sm .navbar-toggler { display: none; }
  .navbar-expand-sm .dropup .dropdown-menu { top: auto; bottom: 100%; } }

@media (max-width: 767.98px) { .navbar-expand-md > .container, .navbar-expand-md > .container-fluid { padding-right: 0; padding-left: 0; } }

@media (min-width: 768px) { .navbar-expand-md { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .navbar-expand-md .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .navbar-expand-md .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-md .navbar-nav .dropdown-menu-right { right: 0; left: auto; }
  .navbar-expand-md .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .navbar-expand-md .navbar-collapse { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; }
  .navbar-expand-md .navbar-toggler { display: none; }
  .navbar-expand-md .dropup .dropdown-menu { top: auto; bottom: 100%; } }

@media (max-width: 991.98px) { .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid { padding-right: 0; padding-left: 0; } }

@media (min-width: 992px) { .navbar-expand-lg { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .navbar-expand-lg .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-lg .navbar-nav .dropdown-menu-right { right: 0; left: auto; }
  .navbar-expand-lg .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .navbar-expand-lg .navbar-collapse { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; }
  .navbar-expand-lg .navbar-toggler { display: none; }
  .navbar-expand-lg .dropup .dropdown-menu { top: auto; bottom: 100%; } }

@media (max-width: 1199.98px) { .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid { padding-right: 0; padding-left: 0; } }

@media (min-width: 1200px) { .navbar-expand-xl { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .navbar-expand-xl .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .navbar-expand-xl .navbar-nav .dropdown-menu { position: absolute; }
  .navbar-expand-xl .navbar-nav .dropdown-menu-right { right: 0; left: auto; }
  .navbar-expand-xl .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .navbar-expand-xl .navbar-collapse { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; }
  .navbar-expand-xl .navbar-toggler { display: none; }
  .navbar-expand-xl .dropup .dropdown-menu { top: auto; bottom: 100%; } }

.navbar-expand { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.navbar-expand > .container, .navbar-expand > .container-fluid { padding-right: 0; padding-left: 0; }

.navbar-expand .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

.navbar-expand .navbar-nav .dropdown-menu { position: absolute; }

.navbar-expand .navbar-nav .dropdown-menu-right { right: 0; left: auto; }

.navbar-expand .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }

.navbar-expand > .container, .navbar-expand > .container-fluid { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }

.navbar-expand .navbar-collapse { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; }

.navbar-expand .navbar-toggler { display: none; }

.navbar-expand .dropup .dropdown-menu { top: auto; bottom: 100%; }

.navbar-light .navbar-brand { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link { color: rgba(0, 0, 0, 0.5); }

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { color: rgba(0, 0, 0, 0.7); }

.navbar-light .navbar-nav .nav-link.disabled { color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler { color: rgba(0, 0, 0, 0.5); border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }

.navbar-light .navbar-text { color: rgba(0, 0, 0, 0.5); }

.navbar-light .navbar-text a { color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand { color: #fff; }

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { color: #fff; }

.navbar-dark .navbar-nav .nav-link { color: rgba(255, 255, 255, 0.5); }

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { color: rgba(255, 255, 255, 0.75); }

.navbar-dark .navbar-nav .nav-link.disabled { color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active { color: #fff; }

.navbar-dark .navbar-toggler { color: rgba(255, 255, 255, 0.5); border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }

.navbar-dark .navbar-text { color: rgba(255, 255, 255, 0.5); }

.navbar-dark .navbar-text a { color: #fff; }

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { color: #fff; }

.card { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -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, 0.125); border-radius: 0.25rem; }

.card > hr { margin-right: 0; margin-left: 0; }

.card > .list-group:first-child .list-group-item:first-child { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }

.card > .list-group:last-child .list-group-item:last-child { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.card-body { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 1.25rem; }

.card-title { margin-bottom: 0.75rem; }

.card-subtitle { margin-top: -0.375rem; margin-bottom: 0; }

.card-text:last-child { margin-bottom: 0; }

.card-link:hover { text-decoration: none; }

.card-link + .card-link { margin-left: 1.25rem; }

.card-header { padding: 0.75rem 1.25rem; margin-bottom: 0; background-color: rgba(0, 0, 0, 0.03); border-bottom: 1px solid rgba(0, 0, 0, 0.125); }

.card-header:first-child { border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }

.card-header + .list-group .list-group-item:first-child { border-top: 0; }

.card-footer { padding: 0.75rem 1.25rem; background-color: rgba(0, 0, 0, 0.03); border-top: 1px solid rgba(0, 0, 0, 0.125); }

.card-footer:last-child { border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }

.card-header-tabs { margin-right: -0.625rem; margin-bottom: -0.75rem; margin-left: -0.625rem; border-bottom: 0; }

.card-header-pills { margin-right: -0.625rem; margin-left: -0.625rem; }

.card-img-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 1.25rem; }

.card-img { width: 100%; border-radius: calc(0.25rem - 1px); }

.card-img-top { width: 100%; border-top-left-radius: calc(0.25rem - 1px); border-top-right-radius: calc(0.25rem - 1px); }

.card-img-bottom { width: 100%; border-bottom-right-radius: calc(0.25rem - 1px); border-bottom-left-radius: calc(0.25rem - 1px); }

.card-deck { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.card-deck .card { margin-bottom: 15px; }

@media (min-width: 576px) { .card-deck { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; margin-right: -15px; margin-left: -15px; }
  .card-deck .card { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1 0 0%; flex: 1 0 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-right: 15px; margin-bottom: 0; margin-left: 15px; } }

.card-group { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.card-group > .card { margin-bottom: 15px; }

@media (min-width: 576px) { .card-group { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; }
  .card-group > .card { -webkit-box-flex: 1; -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:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0; }
  .card-group > .card:first-child .card-img-top, .card-group > .card:first-child .card-header { border-top-right-radius: 0; }
  .card-group > .card:first-child .card-img-bottom, .card-group > .card:first-child .card-footer { border-bottom-right-radius: 0; }
  .card-group > .card:last-child { border-top-left-radius: 0; border-bottom-left-radius: 0; }
  .card-group > .card:last-child .card-img-top, .card-group > .card:last-child .card-header { border-top-left-radius: 0; }
  .card-group > .card:last-child .card-img-bottom, .card-group > .card:last-child .card-footer { border-bottom-left-radius: 0; }
  .card-group > .card:only-child { border-radius: 0.25rem; }
  .card-group > .card:only-child .card-img-top, .card-group > .card:only-child .card-header { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
  .card-group > .card:only-child .card-img-bottom, .card-group > .card:only-child .card-footer { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) { border-radius: 0; }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer { border-radius: 0; } }

.card-columns .card { margin-bottom: 0.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; }
  .card-columns .card { display: inline-block; width: 100%; } }

.breadcrumb { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0.75rem 1rem; margin-bottom: 1rem; list-style: none; background-color: #e9ecef; border-radius: 0.25rem; }

.breadcrumb-item + .breadcrumb-item::before { display: inline-block; padding-right: 0.5rem; padding-left: 0.5rem; color: #6c757d; content: "/"; }

.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: underline; }

.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: none; }

.breadcrumb-item.active { color: #6c757d; }

.pagination { display: -webkit-box; display: -ms-flexbox; display: flex; padding-left: 0; list-style: none; border-radius: 0.25rem; }

.page-link { position: relative; display: block; padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; color: #007bff; background-color: #fff; border: 1px solid #dee2e6; }

.page-link:hover { color: #0056b3; text-decoration: none; background-color: #e9ecef; border-color: #dee2e6; }

.page-link:focus { z-index: 2; outline: 0; -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.page-link:not(:disabled):not(.disabled) { cursor: pointer; }

.page-item:first-child .page-link { margin-left: 0; border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.page-item:last-child .page-link { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }

.page-item.active .page-link { z-index: 1; color: #fff; background-color: #007bff; border-color: #007bff; }

.page-item.disabled .page-link { color: #6c757d; pointer-events: none; cursor: auto; background-color: #fff; border-color: #dee2e6; }

.pagination-lg .page-link { padding: 0.75rem 1.5rem; font-size: 1.25rem; line-height: 1.5; }

.pagination-lg .page-item:first-child .page-link { border-top-left-radius: 0.3rem; border-bottom-left-radius: 0.3rem; }

.pagination-lg .page-item:last-child .page-link { border-top-right-radius: 0.3rem; border-bottom-right-radius: 0.3rem; }

.pagination-sm .page-link { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; }

.pagination-sm .page-item:first-child .page-link { border-top-left-radius: 0.2rem; border-bottom-left-radius: 0.2rem; }

.pagination-sm .page-item:last-child .page-link { border-top-right-radius: 0.2rem; border-bottom-right-radius: 0.2rem; }

.badge { display: inline-block; padding: 0.25em 0.4em; font-size: 75%; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.25rem; }

.badge:empty { display: none; }

.btn .badge { position: relative; top: -1px; }

.badge-pill { padding-right: 0.6em; padding-left: 0.6em; border-radius: 10rem; }

.badge-primary { color: #fff; background-color: #007bff; }

.badge-primary[href]:hover, .badge-primary[href]:focus { color: #fff; text-decoration: none; background-color: #0062cc; }

.badge-secondary { color: #fff; background-color: #6c757d; }

.badge-secondary[href]:hover, .badge-secondary[href]:focus { color: #fff; text-decoration: none; background-color: #545b62; }

.badge-success { color: #fff; background-color: #28a745; }

.badge-success[href]:hover, .badge-success[href]:focus { color: #fff; text-decoration: none; background-color: #1e7e34; }

.badge-info { color: #fff; background-color: #17a2b8; }

.badge-info[href]:hover, .badge-info[href]:focus { color: #fff; text-decoration: none; background-color: #117a8b; }

.badge-warning { color: #212529; background-color: #ffc107; }

.badge-warning[href]:hover, .badge-warning[href]:focus { color: #212529; text-decoration: none; background-color: #d39e00; }

.badge-danger { color: #fff; background-color: #dc3545; }

.badge-danger[href]:hover, .badge-danger[href]:focus { color: #fff; text-decoration: none; background-color: #bd2130; }

.badge-light { color: #212529; background-color: #f8f9fa; }

.badge-light[href]:hover, .badge-light[href]:focus { color: #212529; text-decoration: none; background-color: #dae0e5; }

.badge-dark { color: #fff; background-color: #343a40; }

.badge-dark[href]:hover, .badge-dark[href]:focus { color: #fff; text-decoration: none; background-color: #1d2124; }

.badge-alpha { color: #212529; background-color: #6ad1e3; }

.badge-alpha[href]:hover, .badge-alpha[href]:focus { color: #212529; text-decoration: none; background-color: #3fc4db; }

.badge-bravo { color: #fff; background-color: #9678d3; }

.badge-bravo[href]:hover, .badge-bravo[href]:focus { color: #fff; text-decoration: none; background-color: #7852c6; }

.badge-charlie { color: #fff; background-color: #ff6a39; }

.badge-charlie[href]:hover, .badge-charlie[href]:focus { color: #fff; text-decoration: none; background-color: #ff4406; }

.badge-delta { color: #212529; background-color: #ff6d6a; }

.badge-delta[href]:hover, .badge-delta[href]:focus { color: #212529; text-decoration: none; background-color: #ff3b37; }

.badge-echo { color: #212529; background-color: #ff8f1c; }

.badge-echo[href]:hover, .badge-echo[href]:focus { color: #212529; text-decoration: none; background-color: #e87600; }

.badge-foxtrot { color: #212529; background-color: #ffc72c; }

.badge-foxtrot[href]:hover, .badge-foxtrot[href]:focus { color: #212529; text-decoration: none; background-color: #f8b600; }

.jumbotron { padding: 2rem 1rem; margin-bottom: 2rem; background-color: #e9ecef; border-radius: 0.3rem; }

@media (min-width: 576px) { .jumbotron { padding: 4rem 2rem; } }

.jumbotron-fluid { padding-right: 0; padding-left: 0; border-radius: 0; }

.alert { position: relative; padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0.25rem; }

.alert-heading { color: inherit; }

.alert-link { font-weight: 700; }

.alert-dismissible { padding-right: 4rem; }

.alert-dismissible .close { position: absolute; top: 0; right: 0; padding: 0.75rem 1.25rem; color: inherit; }

.alert-primary { color: #004085; background-color: #cce5ff; border-color: #b8daff; }

.alert-primary hr { border-top-color: #9fcdff; }

.alert-primary .alert-link { color: #002752; }

.alert-secondary { color: #383d41; background-color: #e2e3e5; border-color: #d6d8db; }

.alert-secondary hr { border-top-color: #c8cbcf; }

.alert-secondary .alert-link { color: #202326; }

.alert-success { color: #155724; background-color: #d4edda; border-color: #c3e6cb; }

.alert-success hr { border-top-color: #b1dfbb; }

.alert-success .alert-link { color: #0b2e13; }

.alert-info { color: #0c5460; background-color: #d1ecf1; border-color: #bee5eb; }

.alert-info hr { border-top-color: #abdde5; }

.alert-info .alert-link { color: #062c33; }

.alert-warning { color: #856404; background-color: #fff3cd; border-color: #ffeeba; }

.alert-warning hr { border-top-color: #ffe8a1; }

.alert-warning .alert-link { color: #533f03; }

.alert-danger { color: #721c24; background-color: #f8d7da; border-color: #f5c6cb; }

.alert-danger hr { border-top-color: #f1b0b7; }

.alert-danger .alert-link { color: #491217; }

.alert-light { color: #818182; background-color: #fefefe; border-color: #fdfdfe; }

.alert-light hr { border-top-color: #ececf6; }

.alert-light .alert-link { color: #686868; }

.alert-dark { color: #1b1e21; background-color: #d6d8d9; border-color: #c6c8ca; }

.alert-dark hr { border-top-color: #b9bbbe; }

.alert-dark .alert-link { color: #040505; }

.alert-alpha { color: #376d76; background-color: #e1f6f9; border-color: #d5f2f7; }

.alert-alpha hr { border-top-color: #c0ebf3; }

.alert-alpha .alert-link { color: #274d53; }

.alert-bravo { color: #4e3e6e; background-color: #eae4f6; border-color: #e2d9f3; }

.alert-bravo hr { border-top-color: #d3c6ed; }

.alert-bravo .alert-link { color: #372c4d; }

.alert-charlie { color: #85371e; background-color: #ffe1d7; border-color: #ffd5c8; }

.alert-charlie hr { border-top-color: #ffc2af; }

.alert-charlie .alert-link { color: #5b2615; }

.alert-delta { color: #853937; background-color: #ffe2e1; border-color: #ffd6d5; }

.alert-delta hr { border-top-color: #ffbdbc; }

.alert-delta .alert-link { color: #612a28; }

.alert-echo { color: #854a0f; background-color: #ffe9d2; border-color: #ffe0bf; }

.alert-echo hr { border-top-color: #ffd4a6; }

.alert-echo .alert-link { color: #57310a; }

.alert-foxtrot { color: #856717; background-color: #fff4d5; border-color: #ffefc4; }

.alert-foxtrot hr { border-top-color: #ffe8ab; }

.alert-foxtrot .alert-link { color: #5a450f; }

@-webkit-keyframes progress-bar-stripes { from { background-position: 1rem 0; }
  to { background-position: 0 0; } }

@keyframes progress-bar-stripes { from { background-position: 1rem 0; }
  to { background-position: 0 0; } }

.progress { display: -webkit-box; display: -ms-flexbox; display: flex; height: 1rem; overflow: hidden; font-size: 0.75rem; background-color: #e9ecef; border-radius: 0.25rem; }

.progress-bar { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #fff; text-align: center; background-color: #007bff; -webkit-transition: width 0.6s ease; transition: width 0.6s ease; }

.progress-bar-striped { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 1rem 1rem; }

.progress-bar-animated { -webkit-animation: progress-bar-stripes 1s linear infinite; animation: progress-bar-stripes 1s linear infinite; }

.media { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.media-body { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.list-group { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -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:hover, .list-group-item-action:focus { color: #495057; text-decoration: none; background-color: #f8f9fa; }

.list-group-item-action:active { color: #000; background-color: #e9ecef; }

.list-group-item { position: relative; display: block; padding: 0.75rem 1.25rem; margin-bottom: -1px; background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.125); }

.list-group-item:first-child { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }

.list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }

.list-group-item:hover, .list-group-item:focus { z-index: 1; text-decoration: none; }

.list-group-item.disabled, .list-group-item:disabled { color: #6c757d; background-color: #fff; }

.list-group-item.active { z-index: 2; color: #fff; background-color: #007bff; border-color: #007bff; }

.list-group-flush .list-group-item { border-right: 0; border-left: 0; border-radius: 0; }

.list-group-flush:first-child .list-group-item:first-child { border-top: 0; }

.list-group-flush:last-child .list-group-item:last-child { border-bottom: 0; }

.list-group-item-primary { color: #004085; background-color: #b8daff; }

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { 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:hover, .list-group-item-secondary.list-group-item-action:focus { 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:hover, .list-group-item-success.list-group-item-action:focus { 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:hover, .list-group-item-info.list-group-item-action:focus { 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:hover, .list-group-item-warning.list-group-item-action:focus { 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:hover, .list-group-item-danger.list-group-item-action:focus { 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:hover, .list-group-item-light.list-group-item-action:focus { 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:hover, .list-group-item-dark.list-group-item-action:focus { color: #1b1e21; background-color: #b9bbbe; }

.list-group-item-dark.list-group-item-action.active { color: #fff; background-color: #1b1e21; border-color: #1b1e21; }

.list-group-item-alpha { color: #376d76; background-color: #d5f2f7; }

.list-group-item-alpha.list-group-item-action:hover, .list-group-item-alpha.list-group-item-action:focus { color: #376d76; background-color: #c0ebf3; }

.list-group-item-alpha.list-group-item-action.active { color: #fff; background-color: #376d76; border-color: #376d76; }

.list-group-item-bravo { color: #4e3e6e; background-color: #e2d9f3; }

.list-group-item-bravo.list-group-item-action:hover, .list-group-item-bravo.list-group-item-action:focus { color: #4e3e6e; background-color: #d3c6ed; }

.list-group-item-bravo.list-group-item-action.active { color: #fff; background-color: #4e3e6e; border-color: #4e3e6e; }

.list-group-item-charlie { color: #85371e; background-color: #ffd5c8; }

.list-group-item-charlie.list-group-item-action:hover, .list-group-item-charlie.list-group-item-action:focus { color: #85371e; background-color: #ffc2af; }

.list-group-item-charlie.list-group-item-action.active { color: #fff; background-color: #85371e; border-color: #85371e; }

.list-group-item-delta { color: #853937; background-color: #ffd6d5; }

.list-group-item-delta.list-group-item-action:hover, .list-group-item-delta.list-group-item-action:focus { color: #853937; background-color: #ffbdbc; }

.list-group-item-delta.list-group-item-action.active { color: #fff; background-color: #853937; border-color: #853937; }

.list-group-item-echo { color: #854a0f; background-color: #ffe0bf; }

.list-group-item-echo.list-group-item-action:hover, .list-group-item-echo.list-group-item-action:focus { color: #854a0f; background-color: #ffd4a6; }

.list-group-item-echo.list-group-item-action.active { color: #fff; background-color: #854a0f; border-color: #854a0f; }

.list-group-item-foxtrot { color: #856717; background-color: #ffefc4; }

.list-group-item-foxtrot.list-group-item-action:hover, .list-group-item-foxtrot.list-group-item-action:focus { color: #856717; background-color: #ffe8ab; }

.list-group-item-foxtrot.list-group-item-action.active { color: #fff; background-color: #856717; border-color: #856717; }

.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, .close:focus { color: #000; text-decoration: none; opacity: .75; }

.close:not(:disabled):not(.disabled) { cursor: pointer; }

button.close { padding: 0; background-color: transparent; border: 0; -webkit-appearance: none; }

.modal-open { overflow: hidden; }

.modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: hidden; outline: 0; }

.modal-open .modal { overflow-x: hidden; overflow-y: auto; }

.modal-dialog { position: relative; width: auto; margin: 0.5rem; pointer-events: none; }

.modal.fade .modal-dialog { -webkit-transition: -webkit-transform 0.3s ease-out; transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; -webkit-transform: translate(0, -25%); transform: translate(0, -25%); }

.modal.show .modal-dialog { -webkit-transform: translate(0, 0); transform: translate(0, 0); }

.modal-dialog-centered { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: calc(100% - (0.5rem * 2)); }

.modal-content { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; pointer-events: auto; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; outline: 0; }

.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; }

.modal-backdrop.fade { opacity: 0; }

.modal-backdrop.show { opacity: 0.5; }

.modal-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 1rem; border-bottom: 1px solid #e9ecef; border-top-left-radius: 0.3rem; border-top-right-radius: 0.3rem; }

.modal-header .close { padding: 1rem; margin: -1rem -1rem -1rem auto; }

.modal-title { margin-bottom: 0; line-height: 1.5; }

.modal-body { position: relative; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 1rem; }

.modal-footer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; padding: 1rem; border-top: 1px solid #e9ecef; }

.modal-footer > :not(:first-child) { margin-left: .25rem; }

.modal-footer > :not(:last-child) { margin-right: .25rem; }

.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }

@media (min-width: 576px) { .modal-dialog { max-width: 500px; margin: 1.75rem auto; }
  .modal-dialog-centered { min-height: calc(100% - (1.75rem * 2)); }
  .modal-sm { max-width: 300px; } }

@media (min-width: 992px) { .modal-lg { max-width: 800px; } }

.tooltip { position: absolute; z-index: 1070; display: block; margin: 0; font-family: "GothamRounded", sans-serif; font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; word-wrap: break-word; opacity: 0; }

.tooltip.show { opacity: 0.9; }

.tooltip .arrow { position: absolute; display: block; width: 0.8rem; height: 0.4rem; }

.tooltip .arrow::before { position: absolute; content: ""; border-color: transparent; border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { padding: 0.4rem 0; }

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { bottom: 0; }

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { top: 0; border-width: 0.4rem 0.4rem 0; border-top-color: #000; }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { padding: 0 0.4rem; }

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { left: 0; width: 0.4rem; height: 0.8rem; }

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { right: 0; border-width: 0.4rem 0.4rem 0.4rem 0; border-right-color: #000; }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { padding: 0.4rem 0; }

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { top: 0; }

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { bottom: 0; border-width: 0 0.4rem 0.4rem; border-bottom-color: #000; }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { padding: 0 0.4rem; }

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { right: 0; width: 0.4rem; height: 0.8rem; }

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { left: 0; border-width: 0.4rem 0 0.4rem 0.4rem; border-left-color: #000; }

.tooltip-inner { max-width: 200px; padding: 0.25rem 0.5rem; color: #fff; text-align: center; background-color: #000; border-radius: 0.25rem; }

.popover { position: absolute; top: 0; left: 0; z-index: 1060; display: block; max-width: 276px; font-family: "GothamRounded", sans-serif; font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; word-wrap: break-word; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; }

.popover .arrow { position: absolute; display: block; width: 1rem; height: 0.5rem; margin: 0 0.3rem; }

.popover .arrow::before, .popover .arrow::after { position: absolute; display: block; content: ""; border-color: transparent; border-style: solid; }

.bs-popover-top, .bs-popover-auto[x-placement^="top"] { margin-bottom: 0.5rem; }

.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow { bottom: calc((0.5rem + 1px) * -1); }

.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before, .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after { border-width: 0.5rem 0.5rem 0; }

.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before { bottom: 0; border-top-color: rgba(0, 0, 0, 0.25); }

.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after { bottom: 1px; border-top-color: #fff; }

.bs-popover-right, .bs-popover-auto[x-placement^="right"] { margin-left: 0.5rem; }

.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow { left: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 1rem; margin: 0.3rem 0; }

.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before, .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after { border-width: 0.5rem 0.5rem 0.5rem 0; }

.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before { left: 0; border-right-color: rgba(0, 0, 0, 0.25); }

.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after { left: 1px; border-right-color: #fff; }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { margin-top: 0.5rem; }

.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow { top: calc((0.5rem + 1px) * -1); }

.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before, .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after { border-width: 0 0.5rem 0.5rem 0.5rem; }

.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before { top: 0; border-bottom-color: rgba(0, 0, 0, 0.25); }

.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after { top: 1px; border-bottom-color: #fff; }

.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { position: absolute; top: 0; left: 50%; display: block; width: 1rem; margin-left: -0.5rem; content: ""; border-bottom: 1px solid #f7f7f7; }

.bs-popover-left, .bs-popover-auto[x-placement^="left"] { margin-right: 0.5rem; }

.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow { right: calc((0.5rem + 1px) * -1); width: 0.5rem; height: 1rem; margin: 0.3rem 0; }

.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before, .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after { border-width: 0.5rem 0 0.5rem 0.5rem; }

.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before { right: 0; border-left-color: rgba(0, 0, 0, 0.25); }

.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after { right: 1px; border-left-color: #fff; }

.popover-header { padding: 0.5rem 0.75rem; margin-bottom: 0; font-size: 1rem; color: inherit; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-top-left-radius: calc(0.3rem - 1px); border-top-right-radius: calc(0.3rem - 1px); }

.popover-header:empty { display: none; }

.popover-body { padding: 0.5rem 0.75rem; color: #000; }

.carousel { position: relative; }

.carousel-inner { position: relative; width: 100%; overflow: hidden; }

.carousel-item { position: relative; display: none; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; -webkit-transition: -webkit-transform 0.6s ease; transition: -webkit-transform 0.6s ease; transition: transform 0.6s ease; transition: transform 0.6s ease, -webkit-transform 0.6s ease; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px; perspective: 1000px; }

.carousel-item.active, .carousel-item-next, .carousel-item-prev { display: block; }

.carousel-item-next, .carousel-item-prev { position: absolute; top: 0; }

.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right { -webkit-transform: translateX(0); transform: translateX(0); }

@supports (transform-style: preserve-3d) { .carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }

.carousel-item-next, .active.carousel-item-right { -webkit-transform: translateX(100%); transform: translateX(100%); }

@supports (transform-style: preserve-3d) { .carousel-item-next, .active.carousel-item-right { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } }

.carousel-item-prev, .active.carousel-item-left { -webkit-transform: translateX(-100%); transform: translateX(-100%); }

@supports (transform-style: preserve-3d) { .carousel-item-prev, .active.carousel-item-left { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } }

.carousel-control-prev, .carousel-control-next { position: absolute; top: 0; bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 15%; color: #fff; text-align: center; opacity: 0.5; }

.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus { color: #fff; text-decoration: none; outline: 0; opacity: .9; }

.carousel-control-prev { left: 0; }

.carousel-control-next { right: 0; }

.carousel-control-prev-icon, .carousel-control-next-icon { display: inline-block; width: 20px; height: 20px; background: transparent no-repeat center center; background-size: 100% 100%; }

.carousel-control-prev-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); }

.carousel-control-next-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); }

.carousel-indicators { position: absolute; right: 0; bottom: 10px; left: 0; z-index: 15; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none; }

.carousel-indicators li { position: relative; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; background-color: rgba(255, 255, 255, 0.5); }

.carousel-indicators li::before { position: absolute; top: -10px; left: 0; display: inline-block; width: 100%; height: 10px; content: ""; }

.carousel-indicators li::after { position: absolute; bottom: -10px; left: 0; display: inline-block; width: 100%; height: 10px; content: ""; }

.carousel-indicators .active { background-color: #fff; }

.carousel-caption { position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; }

.align-baseline { vertical-align: baseline !important; }

.align-top { vertical-align: top !important; }

.align-middle { vertical-align: middle !important; }

.align-bottom { vertical-align: bottom !important; }

.align-text-bottom { vertical-align: text-bottom !important; }

.align-text-top { vertical-align: text-top !important; }

.bg-primary { background-color: #007bff !important; }

a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus { background-color: #0062cc !important; }

.bg-secondary { background-color: #6c757d !important; }

a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus { background-color: #545b62 !important; }

.bg-success { background-color: #28a745 !important; }

a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus { background-color: #1e7e34 !important; }

.bg-info { background-color: #17a2b8 !important; }

a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus { background-color: #117a8b !important; }

.bg-warning { background-color: #ffc107 !important; }

a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus { background-color: #d39e00 !important; }

.bg-danger { background-color: #dc3545 !important; }

a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus { background-color: #bd2130 !important; }

.bg-light { background-color: #f8f9fa !important; }

a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus { background-color: #dae0e5 !important; }

.bg-dark { background-color: #343a40 !important; }

a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus { background-color: #1d2124 !important; }

.bg-alpha { background-color: #6ad1e3 !important; }

a.bg-alpha:hover, a.bg-alpha:focus, button.bg-alpha:hover, button.bg-alpha:focus { background-color: #3fc4db !important; }

.bg-bravo { background-color: #9678d3 !important; }

a.bg-bravo:hover, a.bg-bravo:focus, button.bg-bravo:hover, button.bg-bravo:focus { background-color: #7852c6 !important; }

.bg-charlie { background-color: #ff6a39 !important; }

a.bg-charlie:hover, a.bg-charlie:focus, button.bg-charlie:hover, button.bg-charlie:focus { background-color: #ff4406 !important; }

.bg-delta { background-color: #ff6d6a !important; }

a.bg-delta:hover, a.bg-delta:focus, button.bg-delta:hover, button.bg-delta:focus { background-color: #ff3b37 !important; }

.bg-echo { background-color: #ff8f1c !important; }

a.bg-echo:hover, a.bg-echo:focus, button.bg-echo:hover, button.bg-echo:focus { background-color: #e87600 !important; }

.bg-foxtrot { background-color: #ffc72c !important; }

a.bg-foxtrot:hover, a.bg-foxtrot:focus, button.bg-foxtrot:hover, button.bg-foxtrot:focus { background-color: #f8b600 !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-alpha { border-color: #6ad1e3 !important; }

.border-bravo { border-color: #9678d3 !important; }

.border-charlie { border-color: #ff6a39 !important; }

.border-delta { border-color: #ff6d6a !important; }

.border-echo { border-color: #ff8f1c !important; }

.border-foxtrot { border-color: #ffc72c !important; }

.border-white { border-color: #fff !important; }

.rounded { border-radius: 0.25rem !important; }

.rounded-top { border-top-left-radius: 0.25rem !important; border-top-right-radius: 0.25rem !important; }

.rounded-right { border-top-right-radius: 0.25rem !important; border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom { border-bottom-right-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; }

.rounded-left { border-top-left-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; }

.rounded-circle { border-radius: 50% !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: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }

.d-inline-flex { display: -webkit-inline-box !important; 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: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
  .d-sm-inline-flex { display: -webkit-inline-box !important; 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: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
  .d-md-inline-flex { display: -webkit-inline-box !important; 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: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
  .d-lg-inline-flex { display: -webkit-inline-box !important; 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: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
  .d-xl-inline-flex { display: -webkit-inline-box !important; 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: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
  .d-print-inline-flex { display: -webkit-inline-box !important; 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 iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; }

.embed-responsive-21by9::before { padding-top: 42.8571428571%; }

.embed-responsive-16by9::before { padding-top: 56.25%; }

.embed-responsive-4by3::before { padding-top: 75%; }

.embed-responsive-1by1::before { padding-top: 100%; }

.flex-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; }

.flex-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; }

.flex-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }

.flex-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -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; }

.justify-content-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }

.justify-content-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }

.justify-content-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; }

.justify-content-between { -webkit-box-pack: justify !important; -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 { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }

.align-items-end { -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }

.align-items-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }

.align-items-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }

.align-items-stretch { -webkit-box-align: stretch !important; -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; }

@media (min-width: 576px) { .flex-sm-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-sm-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-sm-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-sm-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-sm-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-sm-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .justify-content-sm-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-sm-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-sm-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-sm-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-sm-around { -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-sm-start { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
  .align-items-sm-end { -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }
  .align-items-sm-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .align-items-sm-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }
  .align-items-sm-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }
  .align-content-sm-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-sm-end { -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-sm-center { -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-sm-between { -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-sm-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-sm-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-sm-auto { -ms-flex-item-align: auto !important; align-self: auto !important; }
  .align-self-sm-start { -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-sm-end { -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-sm-center { -ms-flex-item-align: center !important; align-self: center !important; }
  .align-self-sm-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-sm-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important; } }

@media (min-width: 768px) { .flex-md-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-md-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-md-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-md-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-md-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-md-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .justify-content-md-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-md-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-md-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-md-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-md-around { -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-md-start { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
  .align-items-md-end { -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }
  .align-items-md-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .align-items-md-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }
  .align-items-md-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }
  .align-content-md-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-md-end { -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-md-center { -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-md-between { -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-md-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-md-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-md-auto { -ms-flex-item-align: auto !important; align-self: auto !important; }
  .align-self-md-start { -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-md-end { -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-md-center { -ms-flex-item-align: center !important; align-self: center !important; }
  .align-self-md-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-md-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important; } }

@media (min-width: 992px) { .flex-lg-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-lg-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-lg-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-lg-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-lg-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-lg-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .justify-content-lg-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-lg-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-lg-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-lg-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-lg-around { -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-lg-start { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
  .align-items-lg-end { -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }
  .align-items-lg-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .align-items-lg-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }
  .align-items-lg-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }
  .align-content-lg-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-lg-end { -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-lg-center { -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-lg-between { -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-lg-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-lg-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-lg-auto { -ms-flex-item-align: auto !important; align-self: auto !important; }
  .align-self-lg-start { -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-lg-end { -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-lg-center { -ms-flex-item-align: center !important; align-self: center !important; }
  .align-self-lg-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-lg-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important; } }

@media (min-width: 1200px) { .flex-xl-row { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; }
  .flex-xl-column { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; }
  .flex-xl-row-reverse { -webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
  .flex-xl-column-reverse { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
  .flex-xl-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
  .flex-xl-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
  .justify-content-xl-start { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; }
  .justify-content-xl-end { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .justify-content-xl-center { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; }
  .justify-content-xl-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }
  .justify-content-xl-around { -ms-flex-pack: distribute !important; justify-content: space-around !important; }
  .align-items-xl-start { -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
  .align-items-xl-end { -webkit-box-align: end !important; -ms-flex-align: end !important; align-items: flex-end !important; }
  .align-items-xl-center { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; }
  .align-items-xl-baseline { -webkit-box-align: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important; }
  .align-items-xl-stretch { -webkit-box-align: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important; }
  .align-content-xl-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; }
  .align-content-xl-end { -ms-flex-line-pack: end !important; align-content: flex-end !important; }
  .align-content-xl-center { -ms-flex-line-pack: center !important; align-content: center !important; }
  .align-content-xl-between { -ms-flex-line-pack: justify !important; align-content: space-between !important; }
  .align-content-xl-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
  .align-content-xl-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
  .align-self-xl-auto { -ms-flex-item-align: auto !important; align-self: auto !important; }
  .align-self-xl-start { -ms-flex-item-align: start !important; align-self: flex-start !important; }
  .align-self-xl-end { -ms-flex-item-align: end !important; align-self: flex-end !important; }
  .align-self-xl-center { -ms-flex-item-align: center !important; align-self: center !important; }
  .align-self-xl-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important; }
  .align-self-xl-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; } }

.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; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; -webkit-clip-path: inset(50%); clip-path: inset(50%); border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal; -webkit-clip-path: none; clip-path: none; }

.w-25 { width: 25% !important; }

.w-50 { width: 50% !important; }

.w-75 { width: 75% !important; }

.w-100 { width: 100% !important; }

.h-25 { height: 25% !important; }

.h-50 { height: 50% !important; }

.h-75 { height: 75% !important; }

.h-100 { height: 100% !important; }

.mw-100 { max-width: 100% !important; }

.mh-100 { max-height: 100% !important; }

.m-0 { margin: 0 !important; }

.mt-0, .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: 0.25rem !important; }

.mt-1, .my-1 { margin-top: 0.25rem !important; }

.mr-1, .mx-1 { margin-right: 0.25rem !important; }

.mb-1, .my-1 { margin-bottom: 0.25rem !important; }

.ml-1, .mx-1 { margin-left: 0.25rem !important; }

.m-2 { margin: 0.5rem !important; }

.mt-2, .my-2 { margin-top: 0.5rem !important; }

.mr-2, .mx-2 { margin-right: 0.5rem !important; }

.mb-2, .my-2 { margin-bottom: 0.5rem !important; }

.ml-2, .mx-2 { margin-left: 0.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: 0.25rem !important; }

.pt-1, .py-1 { padding-top: 0.25rem !important; }

.pr-1, .px-1 { padding-right: 0.25rem !important; }

.pb-1, .py-1 { padding-bottom: 0.25rem !important; }

.pl-1, .px-1 { padding-left: 0.25rem !important; }

.p-2 { padding: 0.5rem !important; }

.pt-2, .py-2 { padding-top: 0.5rem !important; }

.pr-2, .px-2 { padding-right: 0.5rem !important; }

.pb-2, .py-2 { padding-bottom: 0.5rem !important; }

.pl-2, .px-2 { padding-left: 0.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-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: 0.25rem !important; }
  .mt-sm-1, .my-sm-1 { margin-top: 0.25rem !important; }
  .mr-sm-1, .mx-sm-1 { margin-right: 0.25rem !important; }
  .mb-sm-1, .my-sm-1 { margin-bottom: 0.25rem !important; }
  .ml-sm-1, .mx-sm-1 { margin-left: 0.25rem !important; }
  .m-sm-2 { margin: 0.5rem !important; }
  .mt-sm-2, .my-sm-2 { margin-top: 0.5rem !important; }
  .mr-sm-2, .mx-sm-2 { margin-right: 0.5rem !important; }
  .mb-sm-2, .my-sm-2 { margin-bottom: 0.5rem !important; }
  .ml-sm-2, .mx-sm-2 { margin-left: 0.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: 0.25rem !important; }
  .pt-sm-1, .py-sm-1 { padding-top: 0.25rem !important; }
  .pr-sm-1, .px-sm-1 { padding-right: 0.25rem !important; }
  .pb-sm-1, .py-sm-1 { padding-bottom: 0.25rem !important; }
  .pl-sm-1, .px-sm-1 { padding-left: 0.25rem !important; }
  .p-sm-2 { padding: 0.5rem !important; }
  .pt-sm-2, .py-sm-2 { padding-top: 0.5rem !important; }
  .pr-sm-2, .px-sm-2 { padding-right: 0.5rem !important; }
  .pb-sm-2, .py-sm-2 { padding-bottom: 0.5rem !important; }
  .pl-sm-2, .px-sm-2 { padding-left: 0.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-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: 0.25rem !important; }
  .mt-md-1, .my-md-1 { margin-top: 0.25rem !important; }
  .mr-md-1, .mx-md-1 { margin-right: 0.25rem !important; }
  .mb-md-1, .my-md-1 { margin-bottom: 0.25rem !important; }
  .ml-md-1, .mx-md-1 { margin-left: 0.25rem !important; }
  .m-md-2 { margin: 0.5rem !important; }
  .mt-md-2, .my-md-2 { margin-top: 0.5rem !important; }
  .mr-md-2, .mx-md-2 { margin-right: 0.5rem !important; }
  .mb-md-2, .my-md-2 { margin-bottom: 0.5rem !important; }
  .ml-md-2, .mx-md-2 { margin-left: 0.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: 0.25rem !important; }
  .pt-md-1, .py-md-1 { padding-top: 0.25rem !important; }
  .pr-md-1, .px-md-1 { padding-right: 0.25rem !important; }
  .pb-md-1, .py-md-1 { padding-bottom: 0.25rem !important; }
  .pl-md-1, .px-md-1 { padding-left: 0.25rem !important; }
  .p-md-2 { padding: 0.5rem !important; }
  .pt-md-2, .py-md-2 { padding-top: 0.5rem !important; }
  .pr-md-2, .px-md-2 { padding-right: 0.5rem !important; }
  .pb-md-2, .py-md-2 { padding-bottom: 0.5rem !important; }
  .pl-md-2, .px-md-2 { padding-left: 0.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-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: 0.25rem !important; }
  .mt-lg-1, .my-lg-1 { margin-top: 0.25rem !important; }
  .mr-lg-1, .mx-lg-1 { margin-right: 0.25rem !important; }
  .mb-lg-1, .my-lg-1 { margin-bottom: 0.25rem !important; }
  .ml-lg-1, .mx-lg-1 { margin-left: 0.25rem !important; }
  .m-lg-2 { margin: 0.5rem !important; }
  .mt-lg-2, .my-lg-2 { margin-top: 0.5rem !important; }
  .mr-lg-2, .mx-lg-2 { margin-right: 0.5rem !important; }
  .mb-lg-2, .my-lg-2 { margin-bottom: 0.5rem !important; }
  .ml-lg-2, .mx-lg-2 { margin-left: 0.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: 0.25rem !important; }
  .pt-lg-1, .py-lg-1 { padding-top: 0.25rem !important; }
  .pr-lg-1, .px-lg-1 { padding-right: 0.25rem !important; }
  .pb-lg-1, .py-lg-1 { padding-bottom: 0.25rem !important; }
  .pl-lg-1, .px-lg-1 { padding-left: 0.25rem !important; }
  .p-lg-2 { padding: 0.5rem !important; }
  .pt-lg-2, .py-lg-2 { padding-top: 0.5rem !important; }
  .pr-lg-2, .px-lg-2 { padding-right: 0.5rem !important; }
  .pb-lg-2, .py-lg-2 { padding-bottom: 0.5rem !important; }
  .pl-lg-2, .px-lg-2 { padding-left: 0.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-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: 0.25rem !important; }
  .mt-xl-1, .my-xl-1 { margin-top: 0.25rem !important; }
  .mr-xl-1, .mx-xl-1 { margin-right: 0.25rem !important; }
  .mb-xl-1, .my-xl-1 { margin-bottom: 0.25rem !important; }
  .ml-xl-1, .mx-xl-1 { margin-left: 0.25rem !important; }
  .m-xl-2 { margin: 0.5rem !important; }
  .mt-xl-2, .my-xl-2 { margin-top: 0.5rem !important; }
  .mr-xl-2, .mx-xl-2 { margin-right: 0.5rem !important; }
  .mb-xl-2, .my-xl-2 { margin-bottom: 0.5rem !important; }
  .ml-xl-2, .mx-xl-2 { margin-left: 0.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: 0.25rem !important; }
  .pt-xl-1, .py-xl-1 { padding-top: 0.25rem !important; }
  .pr-xl-1, .px-xl-1 { padding-right: 0.25rem !important; }
  .pb-xl-1, .py-xl-1 { padding-bottom: 0.25rem !important; }
  .pl-xl-1, .px-xl-1 { padding-left: 0.25rem !important; }
  .p-xl-2 { padding: 0.5rem !important; }
  .pt-xl-2, .py-xl-2 { padding-top: 0.5rem !important; }
  .pr-xl-2, .px-xl-2 { padding-right: 0.5rem !important; }
  .pb-xl-2, .py-xl-2 { padding-bottom: 0.5rem !important; }
  .pl-xl-2, .px-xl-2 { padding-left: 0.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-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-justify { text-align: justify !important; }

.text-nowrap { white-space: nowrap !important; }

.text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.text-left { text-align: left !important; }

.text-right { text-align: right !important; }

.text-center { text-align: center !important; }

@media (min-width: 576px) { .text-sm-left { text-align: left !important; }
  .text-sm-right { text-align: right !important; }
  .text-sm-center { text-align: center !important; } }

@media (min-width: 768px) { .text-md-left { text-align: left !important; }
  .text-md-right { text-align: right !important; }
  .text-md-center { text-align: center !important; } }

@media (min-width: 992px) { .text-lg-left { text-align: left !important; }
  .text-lg-right { text-align: right !important; }
  .text-lg-center { text-align: center !important; } }

@media (min-width: 1200px) { .text-xl-left { text-align: left !important; }
  .text-xl-right { text-align: right !important; }
  .text-xl-center { text-align: center !important; } }

.text-lowercase { text-transform: lowercase !important; }

.text-uppercase { text-transform: uppercase !important; }

.text-capitalize { text-transform: capitalize !important; }

.font-weight-light { font-weight: 300 !important; }

.font-weight-normal { font-weight: 400 !important; }

.font-weight-bold { font-weight: 700 !important; }

.font-italic { font-style: italic !important; }

.text-white { color: #fff !important; }

.text-primary { color: #007bff !important; }

a.text-primary:hover, a.text-primary:focus { color: #0062cc !important; }

.text-secondary { color: #6c757d !important; }

a.text-secondary:hover, a.text-secondary:focus { color: #545b62 !important; }

.text-success { color: #28a745 !important; }

a.text-success:hover, a.text-success:focus { color: #1e7e34 !important; }

.text-info { color: #17a2b8 !important; }

a.text-info:hover, a.text-info:focus { color: #117a8b !important; }

.text-warning { color: #ffc107 !important; }

a.text-warning:hover, a.text-warning:focus { color: #d39e00 !important; }

.text-danger { color: #dc3545 !important; }

a.text-danger:hover, a.text-danger:focus { color: #bd2130 !important; }

.text-light { color: #f8f9fa !important; }

a.text-light:hover, a.text-light:focus { color: #dae0e5 !important; }

.text-dark { color: #343a40 !important; }

a.text-dark:hover, a.text-dark:focus { color: #1d2124 !important; }

.text-alpha { color: #6ad1e3 !important; }

a.text-alpha:hover, a.text-alpha:focus { color: #3fc4db !important; }

.text-bravo { color: #9678d3 !important; }

a.text-bravo:hover, a.text-bravo:focus { color: #7852c6 !important; }

.text-charlie { color: #ff6a39 !important; }

a.text-charlie:hover, a.text-charlie:focus { color: #ff4406 !important; }

.text-delta { color: #ff6d6a !important; }

a.text-delta:hover, a.text-delta:focus { color: #ff3b37 !important; }

.text-echo { color: #ff8f1c !important; }

a.text-echo:hover, a.text-echo:focus { color: #e87600 !important; }

.text-foxtrot { color: #ffc72c !important; }

a.text-foxtrot:hover, a.text-foxtrot:focus { color: #f8b600 !important; }

.text-muted { color: #6c757d !important; }

.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }

.visible { visibility: visible !important; }

.invisible { visibility: hidden !important; }

@media print { *, *::before, *::after { text-shadow: none !important; -webkit-box-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; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  @page { size: a3; }
  body { min-width: 992px !important; }
  .container { min-width: 992px !important; }
  .navbar { display: none; }
  .badge { border: 1px solid #000; }
  .table { border-collapse: collapse !important; }
  .table td, .table th { background-color: #fff !important; }
  .table-bordered th, .table-bordered td { border: 1px solid #ddd !important; } }

@font-face { font-family: 'GothamRounded'; src: url("../fonts/GothamRounded-Bold.eot"); src: url("../fonts/GothamRounded-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamRounded-Bold.svg#GothamRounded-Bold") format("svg"), url("../fonts/GothamRounded-Bold.ttf") format("truetype"), url("../fonts/GothamRounded-Bold.woff") format("woff"), url("../fonts/GothamRounded-Bold.woff2") format("woff2"); font-weight: 700; font-style: normal; }

@font-face { font-family: 'GothamRounded'; src: url("../fonts/GothamRounded-Book.eot"); src: url("../fonts/GothamRounded-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamRounded-Book.svg#GothamRounded-Book") format("svg"), url("../fonts/GothamRounded-Book.ttf") format("truetype"), url("../fonts/GothamRounded-Book.woff") format("woff"), url("../fonts/GothamRounded-Book.woff2") format("woff2"); font-weight: 300; font-style: normal; }

@font-face { font-family: 'GothamRounded'; src: url("../fonts/GothamRounded-Medium.eot"); src: url("../fonts/GothamRounded-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamRounded-Medium.svg#GothamRounded-Medium") format("svg"), url("../fonts/GothamRounded-Medium.ttf") format("truetype"), url("../fonts/GothamRounded-Medium.woff") format("woff"), url("../fonts/GothamRounded-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; }

body { background-color: #fff; }

img { max-width: 100%; height: auto; }

.caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent; }

.content-block ul:not(.sidebar__list), .two-column-text ul { margin: 0; padding: 0; padding-left: 15px; list-style-type: none; }

.content-block ul:not(.sidebar__list) li::before, .two-column-text ul li::before { content: "\2022"; color: #9678d3; font-weight: bold; display: inline-block; width: 1em; margin-left: -1em; }

.content-block ol, .two-column-text ol { margin: 0; padding: 0; padding-left: 20px; }

.content-block ol li::marker, .two-column-text ol li::marker { display: inline-block; font-weight: bold; width: 1em; margin-left: -1.5em; margin-right: 0.5em; color: #9678d3; }

.section-padding { padding-top: 2rem; }

.section-padding--bottom { padding-bottom: 5rem; }

.v-scroll { overflow-y: scroll; }

html { font-size: 62.5%; }

body { font-size: 1.6rem; font-weight: 100; line-height: 1.875em; }

@media (max-width: 991.98px) { body { font-size: 1.4rem; } }

p { margin-top: 0; margin-bottom: 1rem; font-weight: 100; }

a { color: #9678d3; }

h2 { font-size: 3.2rem; line-height: 1.5em; font-weight: 500; color: #9678d3; }

h3 { font-size: 2rem; font-weight: 500; line-height: 1.2em; color: #9678d3; }

.accordion__card { margin-bottom: 5px; border: 0; }

.accordion__header { padding: 0; background-color: #a68cda; border-radius: 10px; color: #fff; -webkit-transition: background-color 0.3s ease; transition: background-color 0.3s ease; }

.accordion__header:first-child { border-radius: 10px; }

.accordion__header:hover { background-color: #9678d3; }

.accordion__button { display: block; padding: 0.75rem 1.25rem; width: 100%; text-align: left; white-space: normal; color: #fff; background: none; border: none; padding: 0.5em 1.4375em; font-size: 1.6rem; }

.accordion__button:hover { text-decoration: none; color: #fff; }

.accordion .fast-facts { padding: 2rem; border-radius: 15px; border: 2px solid #9678d3; margin-bottom: 1rem; font-style: italic; font-weight: bold; text-align: center; }

.accordion .fast-facts h3 { color: #9678d3; text-align: center; font-style: normal; }

.accordion .fast-facts p:last-child { margin-bottom: 0; font-style: italic; font-weight: bold; text-align: center; }

.page-title { margin-top: 5em; }

.content-block { position: relative; padding: 1em 0 5em; }

.navbar { padding: 5px 0; margin: 2.375em 4.9375em 0 3.0625em; }

@media (max-width: 991.98px) { .navbar { top: auto; margin: 0; } }

.mood-app .navbar { position: relative; top: 0; margin-top: 0; }

@media (max-width: 991.98px) { .navbar .navbar-collapse { position: absolute; top: 0; right: 0; left: 0; } }

.navbar .navbar-collapse.collapsing { position: absolute; top: 0; right: 0; left: 0; }

.navbar .navbar-nav { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media (max-width: 991.98px) { .navbar .navbar-nav { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding: 148px 20px 40px; -webkit-box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.1); box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.1); background-color: #fff; } }

.navbar .navbar-nav > .nav-item { margin-right: 2.125em; }

@media (max-width: 991.98px) { .navbar .navbar-nav > .nav-item { display: block; width: 100%; } }

.navbar .navbar-nav .nav-link { position: relative; font-size: 1.8rem; font-weight: 400; }

@media (max-width: 991.98px) { .navbar .navbar-nav .nav-link { max-width: 200px; font-size: 2.2rem; font-weight: 700; } }

.navbar .navbar-nav .nav-link.dropdown-toggle::after { content: '\f107'; position: relative; top: 5px; font-weight: 700; display: inline-block; width: auto; height: auto; border: 0; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

@media (max-width: 991.98px) { .navbar .navbar-nav .nav-link.dropdown-toggle::after { position: absolute; top: 7px; right: 0; } }

@media (max-width: 991.98px) { .navbar .navbar-nav .btn { margin-top: 40px; } }

.navbar .navbar-nav .current_page_parent > .nav-link, .navbar .navbar-nav .current_page_item > .dropdown-item { color: #9678d3; }

.navbar .navbar-nav .menu-item-mood-tracker { margin-right: 2.125em; }

.navbar-brand { z-index: 100; margin-left: 20px; }

.navbar-toggler { z-index: 100; margin-right: 20px; font-size: 24px; }

.navbar__burger { position: absolute; z-index: 2; top: 30px; right: 10px; padding: 0.25rem 0; border: 0; outline: none; }

.navbar__burger:hover, .navbar__burger:focus { outline: none; }

.navbar__burger::before, .navbar__burger::after, .navbar__burger span { display: block; width: 40px; height: 2 px; border-radius: 50px; -webkit-transition: all 0.3s; transition: all 0.3s; }

.navbar__burger::before, .navbar__burger::after { content: ' '; position: relative; }

.navbar__burger::before { -webkit-transform-origin: left; transform-origin: left; -webkit-transform: translate(6px, -5px) rotate(45deg); transform: translate(6px, -5px) rotate(45deg); }

.navbar__burger::after { -webkit-transform-origin: right; transform-origin: right; -webkit-transform: translate(0%, 20px) rotate(-90deg); transform: translate(0%, 20px) rotate(-90deg); opacity: 0; }

.navbar__burger span { margin: 8px 0; -webkit-transform-origin: right; transform-origin: right; -webkit-transform: translate(-7px, -17px) rotate(-45deg); transform: translate(-7px, -17px) rotate(-45deg); }

.navbar__burger.collapsed::before, .navbar__burger.collapsed::after, .navbar__burger.collapsed span { opacity: 1; -webkit-transform: translate(0px, 0px) rotate(0deg); transform: translate(0px, 0px) rotate(0deg); }

.navbar #menu-item-dropdown-login > svg { position: relative; top: 5px; fill: #9678d3; }

.site-footer { position: relative; padding-top: 4.875em; overflow: hidden; color: #4c4c4c; }

.site-footer a { color: #4c4c4c; }

.site-footer .row > div { margin-bottom: 3rem; }

@media only screen and (min-width: 992px) { .site-footer .row > div { margin-bottom: 0; } }

.site-footer::before, .site-footer::after { content: ' '; position: absolute; display: block; background-size: contain; background-repeat: no-repeat; }

.site-footer::before { left: -190px; bottom: -387px; width: 484px; height: 487px; background-image: url("../images/purple-dot-02.png"); }

@media only screen and (min-width: 992px) { .site-footer::before { width: 817px; height: 968px; left: auto; bottom: auto; background: url("../images/purple-dot-02.png") -410px 750px no-repeat, url("../images/purple-dot-01.png") -170px 600px no-repeat; background-size: 817px 823px, 293px 295px; } }

.site-footer::after { content: ' '; position: absolute; z-index: -1; top: 40%; right: 0; display: block; width: 247px; height: 209px; background: url("../images/blue-rain-01.png") 60px 0 no-repeat; background-size: 100% auto; }

.site-footer__heading { margin-top: 0.2083333333em; margin-bottom: 0.7916666667em; font-size: 2.4rem; font-weight: 500; color: #9678d3; }

.site-footer__btn-group .btn { padding: 10px 9px; font-size: 1.8rem; border: 0; background-color: #9678d3; color: white; }

.site-footer__btn-group .btn:first-child { padding-right: 9px; padding-left: 24px; border-radius: 24px 0 0 24px; }

.site-footer__btn-group .btn:last-child { padding-right: 24px; padding-left: 9px; border-radius: 0 24px 24px 0; }

.site-footer__list { margin-top: 10em; }

.site-footer__list .list__item { position: relative; margin: 0 5px; }

.site-footer__list .list__item:first-child { margin-left: 0; }

.site-footer__list .list__item:first-child::before { content: none; }

.site-footer__list .list__item::before { content: '\007C'; position: absolute; left: -9px; text-align: center; color: #9678d3; }

.site-footer__list .list__link { font-weight: 500; color: #9678d3; }

.responsive-embed { overflow: hidden; padding-bottom: 70.25%; position: relative; height: 0; }

.responsive-embed iframe { left: 0; top: 0; height: 100%; width: 100%; position: absolute; }

.wp-caption > figcaption { max-width: 100%; font-size: 0.8rem; color: #999; padding: 0.25rem 0; }

p.wp-caption-text { font-size: 90%; color: #666; padding: rem-calc(10) 0; }

.alignleft { float: left; padding-right: 1rem; margin: 0; }

@media (max-width: 750px) { .alignleft { display: block; float: none; margin: 1em auto; padding-left: 0; } }

.alignright { float: right; padding-left: 1rem; margin: 0; }

@media (max-width: 750px) { .alignright { display: block; float: none; margin: 1em auto; padding-left: 0; } }

.aligncenter { display: block; margin: 1em auto; }

.screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important; }

.panel { padding: 6.1875em 1.25em 5.1875em; background-size: cover; background-position: 50% 50%; }

.panel__heading { margin: 0 auto; max-width: 38.125em; text-align: center; color: #fff; }

.panel__title { margin-bottom: 0.45em; font-size: 30px; letter-spacing: 0.01em; color: #fff; }

@media only screen and (min-width: 992px) { .panel__title { font-size: 4rem; } }

.panel__subtitle { margin-bottom: 1.375em; font-size: 2.4rem; letter-spacing: -0.0083333333em; color: #fff; }

.cards-slider { overflow: hidden; }

.slider--cards { position: relative; top: 0; margin-bottom: 1.375em; height: 610px; margin-left: 50%; width: 1536px; -webkit-transform: translateX(-50%); transform: translateX(-50%); }

.slider--cards .slick-list { overflow: visible; }

.slider--cards .slick-track { padding: 2em 0; }

.slider--cards .slider__item { outline: none; }

.slider--cards .slider__item.slick-active.slick-center .single-card { top: -32px; }

.slider--cards .slider__item.slick-active.slick-center .single-card__title { margin-bottom: 80px; }

.slider--cards .slider__item.slick-active.slick-center .btn { opacity: 1; z-index: 100; }

.slider--cards .slider__inner { margin: 0 auto; width: 368px; }

.slider--cards .single-card { position: relative; top: 0; -webkit-transition: top 0.3s; transition: top 0.3s; }

.slider--cards .single-card__body { position: relative; padding-top: 2.875em; text-align: center; }

.slider--cards .single-card__img { height: 360px; }

.slider--cards .single-card__title { margin-bottom: 0.7272727273em; font-size: 2.2rem; letter-spacing: 0.0545454545em; font-weight: 300; text-align: center; -webkit-transition: margin-bottom 0.3s; transition: margin-bottom 0.3s; }

.slider--cards .btn { bottom: 42px; left: 50%; margin: 0; -webkit-transition: opacity 0.3s 0.15s; transition: opacity 0.3s 0.15s; }

.cards { position: relative; margin-bottom: 12.375em; }

.cards__heading { -webkit-box-flex: 1; -ms-flex: 1 0 100%; flex: 1 0 100%; margin-bottom: 5.5em; padding: 0 1.25em; }

.cards__title { margin-bottom: 0.575em; font-size: 4rem; font-weight: 500; color: #6ad1e3; }

.cards__subtitle { margin: 0 auto; max-width: 30em; font-size: 2rem; letter-spacing: -0.005em; }

.cards__deck .cards__single-card { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin: 0 1.6% 40px; }

@media (max-width: 991.98px) { .cards__deck .cards__single-card { -webkit-box-flex: 0; -ms-flex: 0 0 47%; flex: 0 0 47%; margin: 0 1.5% 40px; } }

@media (max-width: 767.98px) { .cards__deck .cards__single-card { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; margin: 0; margin-bottom: 40px; } }

.cards__deck .cards__single-card .single-card__img { background-size: cover, cover; }

.cards__footer { text-align: center; }

.cards_sm { margin-bottom: 132px; }

.cards_sm .cards__deck { margin-top: 1em; }

.cards_sm .single-card { -webkit-box-flex: 0; -ms-flex: 0 0 20.6%; flex: 0 0 20.6%; margin: 0 1.8% 4.875em; }

@media (max-width: 1199.98px) { .cards_sm .single-card { -webkit-box-flex: 0; -ms-flex: 0 0 45.6%; flex: 0 0 45.6%; margin: 0 2.2% 4.875em; } }

@media (max-width: 767.98px) { .cards_sm .single-card { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; margin: 0 0 2.5em; } }

.cards_sm .single-card__img { height: 15em; }

.cards_sm .single-card__body { padding: 2.6875em 1.25em 3.0625em; }

.cards_sm .single-card__title { margin: 0; font-size: 2.4rem; font-weight: 300; text-align: center; }

.cards__slider { margin-bottom: 11.6875em; overflow: hidden; }

.cards_title { margin-top: -3.1875em; }

.cards_title::before { content: ' '; position: absolute; top: 80%; left: 0; display: block; width: 378px; height: 376px; background: url("../images/blue-dot-02.png") -140px 0 no-repeat; background-size: 100% auto; }

.cards_title::after { content: ' '; position: absolute; z-index: -1; top: 19%; right: 0; display: block; width: 247px; height: 209px; background: url("../images/blue-rain-01.png") 60px 0 no-repeat; background-size: 100% auto; }

.cards_filters, .cards_map { margin-top: -77px; margin-bottom: 182px; }

.cards_filters .single-card, .cards_map .single-card { -webkit-box-flex: 0; -ms-flex: 0 0 31%; flex: 0 0 31%; margin: 0; margin-bottom: 40px; margin-left: 3.4%; min-height: 336px; }

.cards_filters .single-card:hover, .cards_map .single-card:hover { color: #fff; }

.cards_filters .single-card:hover .single-card__title, .cards_filters .single-card:hover .card-text, .cards_filters .single-card:hover .fa, .cards_filters .single-card:hover p, .cards_map .single-card:hover .single-card__title, .cards_map .single-card:hover .card-text, .cards_map .single-card:hover .fa, .cards_map .single-card:hover p { color: #fff; }

.cards_filters .single-card:nth-child(3n + 1), .cards_map .single-card:nth-child(3n + 1) { margin-left: 0; }

@media (max-width: 1199.98px) { .cards_filters .single-card, .cards_map .single-card { -webkit-box-flex: 0; -ms-flex: 0 0 48%; flex: 0 0 48%; margin-left: 3.9%; }
  .cards_filters .single-card:nth-child(3n + 1), .cards_map .single-card:nth-child(3n + 1) { margin-left: 3.9%; }
  .cards_filters .single-card:nth-child(2n + 1), .cards_map .single-card:nth-child(2n + 1) { margin-left: 0; } }

@media (max-width: 991.98px) { .cards_filters .single-card, .cards_map .single-card { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; margin-left: 0; }
  .cards_filters .single-card:nth-child(3n + 1), .cards_map .single-card:nth-child(3n + 1) { margin-left: 0; }
  .cards_filters .single-card:nth-child(2n + 1), .cards_map .single-card:nth-child(2n + 1) { margin-left: 0; } }

.cards_filters .single-card__body, .cards_map .single-card__body { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 19px 21px; }

.cards_filters .single-card__title, .cards_map .single-card__title { margin-bottom: 21px; font-size: 2rem; font-weight: 700; line-height: 28px; letter-spacing: 0.2px; }

.cards_filters .single-card__footer, .cards_map .single-card__footer { display: block; margin-top: auto; padding: 14px 21px; }

.cards_filters .single-card__link-wrapp, .cards_map .single-card__link-wrapp { display: block; margin-bottom: 20px; }

.cards_filters .single-card__link-wrapp .single-card__link .fa, .cards_map .single-card__link-wrapp .single-card__link .fa { -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.cards_filters .single-card__link, .cards_map .single-card__link { padding: 5px 8px; background: #fff; border-radius: 17px; }

.cards_filters .single-card__link:hover, .cards_map .single-card__link:hover { text-decoration: none; }

.cards_filters .single-card__link_modal, .cards_map .single-card__link_modal { font-size: 30px; background-color: transparent; }

.cards_filters .single-card__link_modal > span, .cards_map .single-card__link_modal > span { position: relative; top: -5px; display: inline-block; font-size: 18px; }

.cards_filters .single-card__categories, .cards_map .single-card__categories { display: block; margin-top: auto; }

.cards_map, .cards_preview { margin-top: 77px; }

.cards_map .single-card__footer, .cards_preview .single-card__footer { display: -webkit-box; display: -ms-flexbox; display: flex; }

.cards_map .single-card { margin-right: 1.1%; margin-left: 1.1%; }

.cards_map .single-card:nth-child(3n + 1) { margin-left: 1.1%; }

@media (max-width: 1199.98px) { .cards_map .single-card { -webkit-box-flex: 0; -ms-flex: 0 0 47.8%; flex: 0 0 47.8%; margin-right: 1.1%; margin-left: 1.1%; }
  .cards_map .single-card:nth-child(3n + 1) { margin-right: 1.1%; margin-left: 1.1%; }
  .cards_map .single-card:nth-child(2n + 1) { margin-right: 1.1%; margin-left: 1.1%; } }

@media (max-width: 991.98px) { .cards_map .single-card { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; margin-right: 0; margin-left: 0; }
  .cards_map .single-card:nth-child(3n + 1) { margin-right: 0; margin-left: 0; }
  .cards_map .single-card:nth-child(2n + 1) { margin-right: 0; margin-left: 0; } }

.cards_map .single-card__footer-l { -webkit-box-flex: 1; -ms-flex: 1 1 1%; flex: 1 1 1%; }

.cards_map .single-card__footer-r { -webkit-box-flex: 0; -ms-flex: 0 0 46%; flex: 0 0 46%; }

.cards_map .single-card__link_modal { font-size: 20px; }

.cards_map .single-card__link_modal > span { top: 0; font-size: 16px; }

.single-card { position: relative; top: 0; border-radius: 20px; overflow: hidden; text-decoration: none; -webkit-box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.1); box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.1); background-color: #fff; -webkit-transition: all 0.3s; transition: all 0.3s; }

.single-card:hover { text-decoration: none; top: -20px; }

.single-card__img { height: 14em; background-size: 100% auto, cover; background-repeat: no-repeat; background-position: 50% 50%; }

.single-card__body { padding: 1.5625em; color: #000; }

.single-card__title { margin-bottom: 0.75em; font-size: 2rem; }

.single-card__content { margin-bottom: 41px; letter-spacing: -0.2px; }

.single-card__badge { margin-left: 8px; padding: 5px; font-size: 10px; border-radius: 5px; }

.single-card__badge:first-child { margin-left: 0; }

.single-card__footer { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.single-card__footer-c { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }

.single-card__footer-l { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -ms-flex: 1 1 60%; flex: 1 1 60%; }

.single-card__footer-l .single-card__link-wrapp { margin-bottom: 0; }

.single-card__footer-l_sm { -webkit-box-flex: 0; -ms-flex: 0 0 40%; flex: 0 0 40%; }

.single-card__footer-r { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-flex: 0; -ms-flex: 0 0 40%; flex: 0 0 40%; }

.single-card__footer-r_lg { -webkit-box-flex: 0; -ms-flex: 0 0 60%; flex: 0 0 60%; }

img { max-width: 100%; height: auto; }

.caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent; }

.mood-app-h1 { margin-bottom: 0.25em; font-family: "GothamRounded", sans-serif; font-size: 2rem; font-weight: 700; color: #6ad1e3; }

.color-black { color: rgba(0, 0, 0, 0.7); }

.mood-app-text { margin-bottom: 0.7142857143em; font-style: 1rem; }

.mood-app-text--small { margin-top: 15px; margin-bottom: 5px; }

.mood-app-heading--large { font-size: 20px; line-height: 1.2; font-weight: 500; color: theme("bravo"); }

@media only screen and (min-width: 992px) { .mood-app-heading--large { font-size: 32px; } }

.mood-app-heading--small { font-size: 1.3125em; color: #4c4c4c; margin-bottom: 2rem; }

.mood-app-heading--small small { font-weight: 300; font-size: 10px; }

.mood-app-button { cursor: pointer; color: white; padding: 10px 15px; font-size: 1.2rem; font-weight: 700; border-radius: 2rem; -webkit-transition: background-color 0.5s ease; transition: background-color 0.5s ease; }

.mood-app-button:hover { background-color: #9678d3; border-color: #9678d3; color: white; text-decoration: none; }

.mood-app-button.purple { background-color: #9678d3; outline: none; border: none; }

.mood-app-button.three-d { -webkit-box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.15); -webkit-transition: -webkit-box-shadow 0.2s ease; transition: -webkit-box-shadow 0.2s ease; transition: box-shadow 0.2s ease; transition: box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease; }

.mood-app-button.three-d:hover { -webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.15); }

.mood-app-button_primary { border: 1px solid #6ad1e3; background-color: #6ad1e3; }

.mood-app-button--secondary { border: 1px solid #9678d3; background-color: #9678d3; font-size: 17px; font-weight: normal; border-radius: 25px; padding: 0.7rem 3rem; }

.mood-app-button_transparent { border: 0; outline: none; background: none; }

.mood-app-button__input { position: absolute; z-index: -100; opacity: 0; }

.mood-app-button__input:checked + .mood-app-button__content { color: #000; }

.mood-app-button__content { color: #aaa; }

.page-title { margin-top: 5em; }

.content-block { position: relative; padding: 1em 0 5em; }

.mood-app-form { margin-bottom: 5rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.mood-app-form__title { color: #9678d3; margin-bottom: 4rem; text-align: center; }

.mood-app-form .acf-fields { width: 100%; }

.mood-app-form .acf-field .acf-label { text-align: center; }

.mood-app-form .acf-input textarea { border-radius: 10px; border-color: #cccccc; }

.mood-app-form .gf_login_form { width: 285px; }

.mood-app-form .gf_login_form ul { list-style: none; padding: 0; }

.mood-app-form .gf_login_form input[type='text'], .mood-app-form .gf_login_form input[type='password'] { border: 1px solid #cccccc; border-radius: 50px; min-height: 45px; }

.mood-app-form .gf_login_form .ginput_container_checkbox { margin: 2rem 0; }

.mood-app-form .gf_login_form input[type='submit'] { margin-bottom: 2rem; }

.mood-app-form .gf_login_form label { color: #cccccc; font-weight: normal; }

@media only screen and (min-width: 992px) { .mood-app-form form { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

.mood-app-form__mood { display: block; padding-bottom: 40px; }

.mood-app-form .acf-field .acf-label label { margin-bottom: 0.25em; font-family: 'GothamRounded', sans-serif; font-size: 2rem; font-weight: 400; color: #4c4c4c; }

.mood-app-form .gform_footer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.mood-app-form_login .gform_wrapper input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) { width: 100%; }

.mood-app-form_login .gform_wrapper .top_label .gfield_label, .mood-app-form_login .gform_wrapper legend.gfield_label, .mood-app-form_login .gform_wrapper ul.gfield_checkbox li label, .mood-app-form_login .gform_wrapper ul.gfield_radio li label, .mood-app-form_login #login label { margin-bottom: 0.25em; font-family: 'GothamRounded', sans-serif; font-size: 14px; font-weight: 400; color: #cccccc; }

.mood-app-form_login .gform_wrapper ul.gfield_checkbox li label, .mood-app-form_login .gform_wrapper ul.gfield_radio li label { margin-bottom: 0; }

.mood-app-form_login .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .mood-app-form_login .gform_wrapper .field_sublabel_below div[class*='gfield_time_'].ginput_container label { font-family: 'GothamRounded', sans-serif; font-size: 1.5rem; font-weight: 500; color: #cccccc; }

.mood-app-form_login .gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .mood-app-form_login .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type='checkbox'], .mood-app-form_login .gform_wrapper.gf_browser_chrome .gfield_radio li input[type='radio'] { margin-top: 0; }

.mood-app-form_login .gform_wrapper .gform_footer input.button, .mood-app-form_login .gform_wrapper .gform_footer input[type='submit'], .mood-app-form_login .gform_wrapper .gform_page_footer input.button, .mood-app-form_login .gform_wrapper .gform_page_footer input[type='submit'], .mood-app-form_login #login #wp-submit { background-color: #9678d3; border-color: #9678d3; padding: 5px 30px; min-width: 162px; }

.responsive-embed { overflow: hidden; padding-bottom: 70.25%; position: relative; height: 0; }

.responsive-embed iframe { left: 0; top: 0; height: 100%; width: 100%; position: absolute; }

.wp-caption > figcaption { max-width: 100%; font-size: 0.8rem; color: #999; padding: 0.25rem 0; }

p.wp-caption-text { font-size: 90%; color: #666; padding: rem-calc(10) 0; }

.alignleft { float: left; padding-right: 1rem; margin: 0; }

@media (max-width: 750px) { .alignleft { display: block; float: none; margin: 1em auto; padding-left: 0; } }

.alignright { float: right; padding-left: 1rem; margin: 0; }

@media (max-width: 750px) { .alignright { display: block; float: none; margin: 1em auto; padding-left: 0; } }

.aligncenter { display: block; margin: 1em auto; }

.screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important; }

.mood-app-txt { font-size: 1.4rem; }

.mood-app-txt_sm { font-size: 1.2rem; }

.mood-app-user-photo { border-radius: 50%; }

.mood-app__dropdown-menu { min-width: 88vw; border-radius: 10px; border: 1px solid #cccccc !important; }

@media only screen and (min-width: 992px) { .mood-app__dropdown-menu { min-width: 400px; padding: 1rem; } }

.mood-app__dropdown-menu label { line-height: 1.3; }

.mood-app-btn { padding: 10px 15px; font-size: 1.2rem; font-weight: 700; border-radius: 2rem; }

.mood-app-btn_primary { color: #fff; background-color: #b4b4b4; }

.mood-app-btn_primary:hover { color: #fff; text-decoration: none; }

.mood-app-tabs { margin: 0 auto 40px; }

.mood-app-tabs.has-max-width { max-width: 200px; }

@media only screen and (min-width: 992px) { .mood-app-tabs.has-max-width { max-width: 250px; } }

.mood-app-tabs__single-tab { -webkit-box-flex: 0; -ms-flex: 0 1 50%; flex: 0 1 50%; padding: 5px 10px; font-size: 15px; font-weight: 700; color: #9678d3; color: #cccccc; text-decoration: none; display: inline-block; text-align: center; border-radius: 50px; border: 0; -webkit-transition: all 0.3s; transition: all 0.3s; }

@media only screen and (min-width: 992px) { .mood-app-tabs__single-tab { font-size: 21px; } }

.mood-app-tabs__single-tab.active, .mood-app-tabs__single-tab:hover { background-color: #6ad1e3; color: #fff; text-decoration: none; }

.post-card { margin-bottom: 1rem; padding: 16px 24px; border-radius: 10px; border: 1px solid #cccccc; color: #4c4c4c; position: relative; }

.post-card__header { display: -webkit-box; display: -ms-flexbox; display: flex; }

.post-card__header * { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-bottom: 1rem; line-height: 1; }

.post-card__mood { color: #9678d3; font-weight: bold; font-size: 10px; }

@media only screen and (min-width: 992px) { .post-card__mood { font-size: 16px; } }

.post-card__content { padding-right: 1.5rem; }

.post-card__note { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.post-card__heading { font-size: 10px; font-weight: 700; color: #4c4c4c; }

@media only screen and (min-width: 992px) { .post-card__heading { font-size: 18px; } }

.post-card__txt, .post-card__txt_sm { font-size: 14px; }

.post-card__txt_sm { font-size: 10px; }

.post-card__symptom { font-size: 10px; line-height: 1.5; margin-bottom: 1rem; }

.post-card__symptom::marker { color: #9678d3; }

.post-card__symptom-list { padding-left: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 9px; }

.post-card__link { color: #4c4c4c; }

.post-card__link:hover { text-decoration: none; color: #4c4c4c; }

.post-card__link_goto { font-size: 16px; position: absolute; right: 1rem; top: 54%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); }

.datepicker { position: absolute; top: 0; left: 0; z-index: -1; opacity: 0; }

.datepicker__wrapp { position: relative; }

#ui-datepicker-div { padding: 20px; background-color: #fff; }

.mood-app-modal { padding-top: 46px; background-color: #fff; }

.mood-app-modal .mood-app-heading--small { margin-bottom: 4rem; font-size: 14px; }

.mood-app-modal__cancel { color: #4c4c4c; }

.mood-app-modal__top { margin-bottom: 40px; text-align: center; }

.mood-app-modal__mood-result { display: inline-block; font-family: 'GothamRounded', sans-serif; font-size: 4.5rem; font-weight: 500; vertical-align: middle; color: #9678d3; margin-bottom: 3rem; }

.mood-app-modal__out-of-ten { color: #4c4c4c; }

.mood-app-modal__symptoms-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 9px; }

.mood-app-modal__symptom { background-color: #9678d3; border-radius: 5px; color: #fff; margin-bottom: 1.5rem; width: 74px; height: 74px; padding: 10px; line-height: 1.2; font-weight: bold; font-size: 9px; }

@media only screen and (min-width: 992px) { .mood-app-modal__symptom { width: 131px; height: 131px; padding: 15px; font-size: 16px; } }

.mood-app-modal__note { border: 1px solid #000; border-radius: 5px; }

.mood-app-modal__nav { position: absolute; top: 8%; width: 100%; }

.mood-app-modal__prev, .mood-app-modal__next { position: relative; font-size: 2rem; color: #4c4c4c; }

.mood-app-modal__prev.hidden, .mood-app-modal__next.hidden { z-index: -100; }

.mood-app-modal__content { position: relative; }

.mood-app-modal__date { font-size: 20px; color: #9678d3; }

.mood-app-modal__time { color: #4c4c4c; }

.mood-app-modal__resource { color: white; background-color: #9678d3; border-radius: 50px; padding: 1rem 2rem; width: 100%; margin-bottom: 1.5rem; }

.mood-app-modal__resource:hover { color: white; text-decoration: none; }

@media only screen and (min-width: 992px) { .mood-app-modal__resource { width: 640px; } }

.mood-app-modal__notes { width: 100%; display: block; margin: 0 auto; font-size: 10px; line-height: 1.9; }

@media only screen and (min-width: 992px) { .mood-app-modal__notes { width: 640px; font-size: 16px; line-height: 1.6; } }

.mood-app-h1 { margin-bottom: 0.25em; font-family: "GothamRounded", sans-serif; font-size: 2rem; font-weight: 700; color: #6ad1e3; }

.color-black { color: rgba(0, 0, 0, 0.7); }

.mood-app-text { margin-bottom: 0.7142857143em; font-style: 1rem; }

.mood-app-text--small { margin-top: 15px; margin-bottom: 5px; }

.mood-app-heading--large { font-size: 20px; line-height: 1.2; font-weight: 500; color: theme("bravo"); }

@media only screen and (min-width: 992px) { .mood-app-heading--large { font-size: 32px; } }

.mood-app-heading--small { font-size: 1.3125em; color: #4c4c4c; margin-bottom: 2rem; }

.mood-app-heading--small small { font-weight: 300; font-size: 10px; }

.mood-input-container { /*Chrome*/ /** FF*/ /* IE*/ }

.mood-input-container__box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.15); box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.15); padding: 3em; border-radius: 2rem; }

.mood-input-container__icon { width: 26px; }

.mood-input-container__heading { font-size: 20px; line-height: 1.2; font-weight: 500; color: #9678d3; margin-bottom: 2rem; }

@media only screen and (min-width: 992px) { .mood-input-container__heading { font-size: 32px; } }

.mood-input-container__intro-text { font-size: 10px; line-height: 1.5; }

.mood-input-container__intro-text p { margin-bottom: 2rem; }

@media only screen and (min-width: 992px) { .mood-input-container__intro-text { font-size: 1.125em; } }

.mood-input-container__range-wrapper { margin: 1rem 0; }

@media screen and (-webkit-min-device-pixel-ratio: 0) { .mood-input-container input[type='range'] { -webkit-appearance: none; position: relative; }
  .mood-input-container input[type='range']::-webkit-slider-runnable-track { width: 300px; height: 2px; border: none; border-radius: 10px; background: #ccc; }
  .mood-input-container input[type='range']::-webkit-slider-thumb { -webkit-appearance: none; border: none; height: 15px; width: 15px; border-radius: 510%; background: #9678d3; border: 2px solid #9678d3; margin-top: -6px; cursor: pointer; } }

.mood-input-container input[type='range']::-moz-range-progress { background-color: #ccc; }

.mood-input-container input[type='range']::-moz-range-track { background-color: #9678d3; }

.mood-input-container input[type='range']::-ms-fill-lower { background-color: #ccc; }

.mood-input-container input[type='range']::-ms-fill-upper { background-color: #9678d3; }

.mood-app-tiles { margin: 0; margin-bottom: 1.4285714286em; padding: 0; list-style-type: none; }

.mood-app-tiles__item { margin-left: 15px; width: 78px; height: 78px; }

@media only screen and (min-width: 992px) { .mood-app-tiles__item { width: 145px; height: 145px; } }

.mood-app-tiles__item:first-child { margin-left: 0; }

.mood-app-tiles__link { color: #fff; text-overflow: ellipsis; overflow: hidden; }

.mood-app-tiles__link:hover { text-decoration: none; color: #fff; }

.mood-app-tiles__label { margin: 0; width: 100%; height: 100%; cursor: pointer; text-overflow: ellipsis; overflow: hidden; }

.mood-app-tiles__checkbox { position: absolute; display: none; }

.mood-app-tiles__checkbox:checked + .mood-app-tiles__content { background-color: #9678d3; color: #fff; }

.mood-app-tiles__content { display: block; padding: 0.8333333333em; width: 100%; height: 100%; font-size: 1rem; line-height: 1; color: #fff; border-radius: 2rem; background-color: #efebf8; color: #9678d3; font-weight: bold; line-height: 1.3; text-overflow: ellipsis; overflow: hidden; -webkit-transition: background-color 0.3s; transition: background-color 0.3s; }

@media only screen and (min-width: 992px) { .mood-app-tiles__content { font-size: 13px; } }

.mood-app-tiles__content:hover { background-color: #9678d3; color: #fff; }

.mood-app-tiles .slick-prev:before, .mood-app-tiles .slick-next:before { color: #ccc; }

.mood-app-resource { color: white; padding: 2rem; border-radius: 2rem; margin: 2rem 0; }

.mood-app-resource.has-result { background-color: #9678d3; }

.mood-app-resource a { font-weight: bold; color: white; }

.mood-app-nav { position: fixed; z-index: 100; right: 0; bottom: 0; left: 0; margin: 0; background-color: #f4f4f4; border-top: 1px solid #cccccc; }

.mood-app-nav__nav { display: -webkit-box; display: -ms-flexbox; display: flex; list-style-type: none; padding-left: 0; padding: 1rem 0 0; }

.mood-app-nav__item { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.mood-app-nav__link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; height: 60px; text-align: center; color: #808080; font-weight: 500; font-size: 0.7875em; }

.mood-app-nav__link:hover, .mood-app-nav__link.active { text-decoration: none; color: #9678d3; }

.mood-app-nav__link:hover .cls-1, .mood-app-nav__link.active .cls-1 { stroke: #9678d3; }

.mood-app-nav__content { display: inline-block; }

.mood-app-nav__icon { display: block; }

.mood-app-nav__icon svg { width: 20px; }

/* Dropdown Menu */
.dropdown-menu { font-size: 1.4rem; }

@media (max-width: 991.98px) { .dropdown-menu { border: 0; } }

@media (max-width: 991.98px) { .dropdown-item { margin-bottom: 0.5555555556em; font-size: 1.8rem; } }

.page-template-template-mood-app-home { position: relative; overflow-x: hidden; }

.mood-app-decorations:before, .mood-app-decorations:after { position: absolute; background-repeat: no-repeat; content: ''; background-size: contain; overflow-x: hidden; z-index: 0; }

.mood-app-decorations--blue-dots:before { background-image: url("../images/blue-dot-01.png"); right: -80px; top: 60px; width: 118px; height: 118px; }

@media only screen and (min-width: 992px) { .mood-app-decorations--blue-dots:before { width: 420px; height: 418px; right: -156px; } }

.mood-app-decorations--blue-dots:after { background-image: url("../images/blue-dot-02.png"); right: -150px; top: -250px; width: 404px; height: 394px; }

@media only screen and (min-width: 992px) { .mood-app-decorations--blue-dots:after { width: 223px; height: 221px; right: 160px; top: 300px; } }

.mood-app-decorations--purple-rain { position: relative; }

.mood-app-decorations--purple-rain:before { background-image: url("../images/purple-rain-01.png"); left: -60px; bottom: 70px; width: 130px; height: 100px; top: 368px; }

@media only screen and (min-width: 992px) { .mood-app-decorations--purple-rain:after { background-image: url("../images/purple-dot-02.png"); left: -121px; bottom: 100px; width: 377px; height: 389px; top: 50px; } }

.mood-app:not(.page-template-template-mood-app-home) { padding-bottom: 10vh; }

@media only screen and (min-width: 992px) { .mood-app:not(.page-template-template-mood-app-home) { padding-bottom: 60px; } }

.mood-app-hero { margin-bottom: 1.4285714286em; }

.mood-app-user-interface { margin-bottom: 2.8571428571em; }

.mood-app-dropdown { display: inline-block; }

.mood-app-dropdown-item__input { margin-right: 5px; }

.mood-result { display: inline-block; width: 58px; font-family: "GothamRounded", sans-serif; font-size: 5rem; font-weight: 500; vertical-align: middle; color: #9678d3; }

.mood-level { margin: 0 10px; width: 160px; }

.mood-app-big-list_item { width: 100%; min-height: 100px; color: #fff; background-color: #9678d3; margin-bottom: 8px; padding: 16px 24px; border-radius: 10px; }

.mood-app-chart-x-date { margin: 0; padding: 0; list-style-type: none; }

.mood-app-chart-x-date__item { margin: 0 10px; }

.mood-app-chart-x-date__link { font-size: 12px; color: #9678d3; }

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type="submit"], .login input[type="submit"] { border: 1px solid #6ad1e3; background-color: #6ad1e3; border-radius: 50px; color: #fff; cursor: pointer; }

body.login-action-lostpassword { overflow-x: hidden; }

#login { width: 285px; padding: 0; }

#login form { border: 0; -webkit-box-shadow: none; box-shadow: none; padding: 0; overflow: initial; }

#login > h1 { display: none; }

#login .submit { text-align: center; }

#login input[type='submit'] { font-size: inherit; font-weight: 400; }

#login input[type='text'] { border: 1px solid #cccccc; border-radius: 50px; min-height: 45px; font-size: inherit; font-weight: 400; }

#login #nav, #login #backtoblog { font-size: inherit; padding: 0; }

#login #nav a, #login #backtoblog a { color: #9678d3; }

#login .button-primary { float: none; }

.login .notice-info { border-left: 4px solid #9678d3; }

.login .notice-error { border-left: 4px solid #ff6a39; }

.language-switcher { margin-bottom: 5em; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid3AtbG9zdHBhc3N3b3JkLmNzcyIsInNvdXJjZXMiOlsid3AtbG9zdHBhc3N3b3JkLnNjc3MiLCJjdXN0b20vX3ZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvX2Z1bmN0aW9ucy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvX3ZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvX21peGlucy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvbWl4aW5zL19ob3Zlci5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvbWl4aW5zL19pbWFnZS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvbWl4aW5zL19iYWRnZS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvbWl4aW5zL19yZXNpemUuc2NzcyIsInZlbmRvci9ib290c3RyYXA0L21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvbWl4aW5zL19zaXplLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwNC9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsInZlbmRvci9ib290c3RyYXA0L21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsInZlbmRvci9ib290c3RyYXA0L21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvbWl4aW5zL192aXNpYmlsaXR5LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwNC9taXhpbnMvX2FsZXJ0LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwNC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsInZlbmRvci9ib290c3RyYXA0L21peGlucy9fY2FyZXQuc2NzcyIsInZlbmRvci9ib290c3RyYXA0L21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvbWl4aW5zL19saXN0cy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwNC9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwNC9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwNC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsInZlbmRvci9ib290c3RyYXA0L21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvbWl4aW5zL19ib3gtc2hhZG93LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwNC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwNC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwNC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwNC9taXhpbnMvX2dyaWQuc2NzcyIsInZlbmRvci9ib290c3RyYXA0L21peGlucy9fZmxvYXQuc2NzcyIsInZlbmRvci9ib290c3RyYXA0L19yb290LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwNC9fcmVib290LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwNC9fdHlwZS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvX2ltYWdlcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvX2NvZGUuc2NzcyIsInZlbmRvci9ib290c3RyYXA0L19ncmlkLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwNC9fdGFibGVzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwNC9fZm9ybXMuc2NzcyIsInZlbmRvci9ib290c3RyYXA0L19idXR0b25zLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwNC9fdHJhbnNpdGlvbnMuc2NzcyIsInZlbmRvci9ib290c3RyYXA0L19kcm9wZG93bi5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvX2J1dHRvbi1ncm91cC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvX2lucHV0LWdyb3VwLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwNC9fY3VzdG9tLWZvcm1zLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwNC9fbmF2LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwNC9fbmF2YmFyLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwNC9fY2FyZC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvX2JyZWFkY3J1bWIuc2NzcyIsInZlbmRvci9ib290c3RyYXA0L19wYWdpbmF0aW9uLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwNC9fYmFkZ2Uuc2NzcyIsInZlbmRvci9ib290c3RyYXA0L19qdW1ib3Ryb24uc2NzcyIsInZlbmRvci9ib290c3RyYXA0L19hbGVydC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvX3Byb2dyZXNzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwNC9fbWVkaWEuc2NzcyIsInZlbmRvci9ib290c3RyYXA0L19saXN0LWdyb3VwLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwNC9fY2xvc2Uuc2NzcyIsInZlbmRvci9ib290c3RyYXA0L19tb2RhbC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvX3Rvb2x0aXAuc2NzcyIsInZlbmRvci9ib290c3RyYXA0L19wb3BvdmVyLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwNC9fY2Fyb3VzZWwuc2NzcyIsInZlbmRvci9ib290c3RyYXA0L191dGlsaXRpZXMuc2NzcyIsInZlbmRvci9ib290c3RyYXA0L3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsInZlbmRvci9ib290c3RyYXA0L3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwNC91dGlsaXRpZXMvX2NsZWFyZml4LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwNC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsInZlbmRvci9ib290c3RyYXA0L3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsInZlbmRvci9ib290c3RyYXA0L3V0aWxpdGllcy9fZmxleC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwNC91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwNC91dGlsaXRpZXMvX3RleHQuc2NzcyIsInZlbmRvci9ib290c3RyYXA0L3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcDQvX3ByaW50LnNjc3MiLCJjdXN0b20vX3BhcnRpYWxzLnNjc3MiLCJjdXN0b20vcGFydGlhbHMvX2ZvbnRzLnNjc3MiLCJjdXN0b20vcGFydGlhbHMvX21peGlucy5zY3NzIiwiY3VzdG9tL3BhcnRpYWxzL19nbG9iYWwuc2NzcyIsImN1c3RvbS9wYXJ0aWFscy9fdHlwb2dyYXBoeS5zY3NzIiwiY3VzdG9tL3BhcnRpYWxzL19hY2NvcmRpb24uc2NzcyIsImN1c3RvbS9wYXJ0aWFscy9fYnV0dG9ucy5zY3NzIiwiY3VzdG9tL3BhcnRpYWxzL19jb250ZW50LWJsb2Nrcy5zY3NzIiwiY3VzdG9tL3BhcnRpYWxzL19oZWFkZXIuc2NzcyIsImN1c3RvbS9wYXJ0aWFscy9fbmF2YmFyLnNjc3MiLCJjdXN0b20vcGFydGlhbHMvX2Zvb3Rlci5zY3NzIiwiY3VzdG9tL3BhcnRpYWxzL19mb3Jtcy5zY3NzIiwiY3VzdG9tL3BhcnRpYWxzL19yZXNwb25zaXZlLWVtYmVkcy5zY3NzIiwiY3VzdG9tL3BhcnRpYWxzL193cC1jbGFzc2VzLnNjc3MiLCJjdXN0b20vcGFydGlhbHMvX3BhbmVsLnNjc3MiLCJjdXN0b20vcGFydGlhbHMvX2NhcmRzLXNsaWRlci5zY3NzIiwiY3VzdG9tL3BhcnRpYWxzL19jYXJkcy5zY3NzIiwibW9vZC1hcHAvX3BhcnRpYWxzLnNjc3MiLCJtb29kLWFwcC9wYXJ0aWFscy9fbWl4aW5zLnNjc3MiLCJtb29kLWFwcC9wYXJ0aWFscy9fZ2xvYmFsLnNjc3MiLCJtb29kLWFwcC9wYXJ0aWFscy9fdHlwb2dyYXBoeS5zY3NzIiwibW9vZC1hcHAvcGFydGlhbHMvX2J1dHRvbnMuc2NzcyIsIm1vb2QtYXBwL3BhcnRpYWxzL19jb250ZW50LWJsb2Nrcy5zY3NzIiwibW9vZC1hcHAvcGFydGlhbHMvX2hlYWRlci5zY3NzIiwibW9vZC1hcHAvcGFydGlhbHMvX2Zvb3Rlci5zY3NzIiwibW9vZC1hcHAvcGFydGlhbHMvX2Zvcm1zLnNjc3MiLCJtb29kLWFwcC9wYXJ0aWFscy9fcmVzcG9uc2l2ZS1lbWJlZHMuc2NzcyIsIm1vb2QtYXBwL3BhcnRpYWxzL193cC1jbGFzc2VzLnNjc3MiLCJtb29kLWFwcC9wYXJ0aWFscy9faG9tZS5zY3NzIiwibW9vZC1hcHAvcGFydGlhbHMvX3RhYnMuc2NzcyIsIm1vb2QtYXBwL3BhcnRpYWxzL19wb3N0LWNhcmQuc2NzcyIsIm1vb2QtYXBwL3BhcnRpYWxzL19kYXRlcGlja2VyLnNjc3MiLCJtb29kLWFwcC9wYXJ0aWFscy9fbW9kYWwuc2NzcyIsIm1vb2QtYXBwL3BhcnRpYWxzL19tb29kLWlucHV0LWNvbnRhaW5lci5zY3NzIiwibW9vZC1hcHAvcGFydGlhbHMvX3RpbGVzLnNjc3MiLCJtb29kLWFwcC9wYXJ0aWFscy9fbmF2LnNjc3MiLCJtb29kLWFwcC9wYXJ0aWFscy9fZGVjb3JhdGlvbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUNBQTs7Ozs7Ozs7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 */

/*# sourceMappingURL=wp-lostpassword.css.map */
