/*!
 * Bootstrap v4.1.3 (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;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

*, *::before, *::after {
    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, figcaption, figure, footer, header, hgroup, main, nav, section {
    display: block
}

body {
    margin: 0;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: #fff
}

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

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

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

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

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

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

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

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

dt {
    font-weight: 700
}

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

blockquote {
    margin: 0 0 1rem
}

dfn {
    font-style: italic
}

b, strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

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

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: #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: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",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 {
    overflow: hidden;
    vertical-align: middle
}

table {
    border-collapse: collapse
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom
}

th {
    text-align: inherit
}

label {
    display: inline-block;
    margin-bottom: .5rem
}

button {
    border-radius: 0
}

    button:focus {
        outline: 1px dotted;
        outline: 5px auto -webkit-focus-ring-color
    }

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

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

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

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

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

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

textarea {
    overflow: auto;
    resize: vertical
}

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

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

progress {
    vertical-align: baseline
}

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

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

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

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

output {
    display: inline-block
}

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

template {
    display: none
}

[hidden] {
    display: none !important
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    margin-bottom: .5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.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: .2em;
    background-color: #fcf8e3
}

.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline {
    padding-left: 0;
    list-style: none
}

.list-inline-item {
    display: inline-block
}

    .list-inline-item:not(:last-child) {
        margin-right: .5rem
    }

.initialism {
    font-size: 90%;
    text-transform: uppercase
}

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem
}

.blockquote-footer {
    display: block;
    font-size: 80%;
    color: #6c757d
}

    .blockquote-footer::before {
        content: "\2014 \00A0"
    }

.img-fluid {
    max-width: 100%;
    height: auto
}

.img-thumbnail {
    padding: .25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: .25rem;
    max-width: 100%;
    height: auto
}

.figure {
    display: inline-block
}

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

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

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

a > code {
    color: inherit
}

kbd {
    padding: .2rem .4rem;
    font-size: 87.5%;
    color: #fff;
    background-color: #212529;
    border-radius: .2rem
}

    kbd kbd {
        padding: 0;
        font-size: 100%;
        font-weight: 700
    }

pre {
    display: block;
    font-size: 87.5%;
    color: #212529
}

    pre code {
        font-size: inherit;
        color: inherit;
        word-break: normal
    }

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

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

@media (min-width: 576px) {
    .container {
        max-width: 540px
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 720px
    }
}

@media (min-width: 992px) {
    .container {
        max-width: 960px
    }
}

@media (min-width: 1200px) {
    .container {
        /*max-width: 1140px;*/
        max-width: 1300px;
    }
}

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

.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

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

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

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

.col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%
}

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

.col-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%
}

.col-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%
}

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

.col-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}

.col-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%
}

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

.col-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%
}

.col-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%
}

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

.col-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%
}

.col-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%
}

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

.order-first {
    order: -1
}

.order-last {
    order: 13
}

.order-0 {
    order: 0
}

.order-1 {
    order: 1
}

.order-2 {
    order: 2
}

.order-3 {
    order: 3
}

.order-4 {
    order: 4
}

.order-5 {
    order: 5
}

.order-6 {
    order: 6
}

.order-7 {
    order: 7
}

.order-8 {
    order: 8
}

.order-9 {
    order: 9
}

.order-10 {
    order: 10
}

.order-11 {
    order: 11
}

.order-12 {
    order: 12
}

.offset-1 {
    margin-left: 8.33333%
}

.offset-2 {
    margin-left: 16.66667%
}

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

.offset-4 {
    margin-left: 33.33333%
}

.offset-5 {
    margin-left: 41.66667%
}

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

.offset-7 {
    margin-left: 58.33333%
}

.offset-8 {
    margin-left: 66.66667%
}

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

.offset-10 {
    margin-left: 83.33333%
}

.offset-11 {
    margin-left: 91.66667%
}

@media (min-width: 576px) {
    .col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .col-sm-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-sm-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-sm-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-sm-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-sm-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-sm-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-sm-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-sm-first {
        order: -1
    }

    .order-sm-last {
        order: 13
    }

    .order-sm-0 {
        order: 0
    }

    .order-sm-1 {
        order: 1
    }

    .order-sm-2 {
        order: 2
    }

    .order-sm-3 {
        order: 3
    }

    .order-sm-4 {
        order: 4
    }

    .order-sm-5 {
        order: 5
    }

    .order-sm-6 {
        order: 6
    }

    .order-sm-7 {
        order: 7
    }

    .order-sm-8 {
        order: 8
    }

    .order-sm-9 {
        order: 9
    }

    .order-sm-10 {
        order: 10
    }

    .order-sm-11 {
        order: 11
    }

    .order-sm-12 {
        order: 12
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.33333%
    }

    .offset-sm-2 {
        margin-left: 16.66667%
    }

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

    .offset-sm-4 {
        margin-left: 33.33333%
    }

    .offset-sm-5 {
        margin-left: 41.66667%
    }

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

    .offset-sm-7 {
        margin-left: 58.33333%
    }

    .offset-sm-8 {
        margin-left: 66.66667%
    }

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

    .offset-sm-10 {
        margin-left: 83.33333%
    }

    .offset-sm-11 {
        margin-left: 91.66667%
    }
}

@media (min-width: 768px) {
    .col-md {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .col-md-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-md-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-md-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-md-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-md-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-md-first {
        order: -1
    }

    .order-md-last {
        order: 13
    }

    .order-md-0 {
        order: 0
    }

    .order-md-1 {
        order: 1
    }

    .order-md-2 {
        order: 2
    }

    .order-md-3 {
        order: 3
    }

    .order-md-4 {
        order: 4
    }

    .order-md-5 {
        order: 5
    }

    .order-md-6 {
        order: 6
    }

    .order-md-7 {
        order: 7
    }

    .order-md-8 {
        order: 8
    }

    .order-md-9 {
        order: 9
    }

    .order-md-10 {
        order: 10
    }

    .order-md-11 {
        order: 11
    }

    .order-md-12 {
        order: 12
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.33333%
    }

    .offset-md-2 {
        margin-left: 16.66667%
    }

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

    .offset-md-4 {
        margin-left: 33.33333%
    }

    .offset-md-5 {
        margin-left: 41.66667%
    }

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

    .offset-md-7 {
        margin-left: 58.33333%
    }

    .offset-md-8 {
        margin-left: 66.66667%
    }

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

    .offset-md-10 {
        margin-left: 83.33333%
    }

    .offset-md-11 {
        margin-left: 91.66667%
    }
}

@media (min-width: 992px) {
    .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .col-lg-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-lg-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-lg-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-lg-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-lg-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-lg-first {
        order: -1
    }

    .order-lg-last {
        order: 13
    }

    .order-lg-0 {
        order: 0
    }

    .order-lg-1 {
        order: 1
    }

    .order-lg-2 {
        order: 2
    }

    .order-lg-3 {
        order: 3
    }

    .order-lg-4 {
        order: 4
    }

    .order-lg-5 {
        order: 5
    }

    .order-lg-6 {
        order: 6
    }

    .order-lg-7 {
        order: 7
    }

    .order-lg-8 {
        order: 8
    }

    .order-lg-9 {
        order: 9
    }

    .order-lg-10 {
        order: 10
    }

    .order-lg-11 {
        order: 11
    }

    .order-lg-12 {
        order: 12
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.33333%
    }

    .offset-lg-2 {
        margin-left: 16.66667%
    }

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

    .offset-lg-4 {
        margin-left: 33.33333%
    }

    .offset-lg-5 {
        margin-left: 41.66667%
    }

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

    .offset-lg-7 {
        margin-left: 58.33333%
    }

    .offset-lg-8 {
        margin-left: 66.66667%
    }

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

    .offset-lg-10 {
        margin-left: 83.33333%
    }

    .offset-lg-11 {
        margin-left: 91.66667%
    }
}

@media (min-width: 1200px) {
    .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .col-xl-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-xl-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xl-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-xl-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-xl-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xl-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-xl-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-xl-first {
        order: -1
    }

    .order-xl-last {
        order: 13
    }

    .order-xl-0 {
        order: 0
    }

    .order-xl-1 {
        order: 1
    }

    .order-xl-2 {
        order: 2
    }

    .order-xl-3 {
        order: 3
    }

    .order-xl-4 {
        order: 4
    }

    .order-xl-5 {
        order: 5
    }

    .order-xl-6 {
        order: 6
    }

    .order-xl-7 {
        order: 7
    }

    .order-xl-8 {
        order: 8
    }

    .order-xl-9 {
        order: 9
    }

    .order-xl-10 {
        order: 10
    }

    .order-xl-11 {
        order: 11
    }

    .order-xl-12 {
        order: 12
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.33333%
    }

    .offset-xl-2 {
        margin-left: 16.66667%
    }

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

    .offset-xl-4 {
        margin-left: 33.33333%
    }

    .offset-xl-5 {
        margin-left: 41.66667%
    }

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

    .offset-xl-7 {
        margin-left: 58.33333%
    }

    .offset-xl-8 {
        margin-left: 66.66667%
    }

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

    .offset-xl-10 {
        margin-left: 83.33333%
    }

    .offset-xl-11 {
        margin-left: 91.66667%
    }
}

.table {
    width: 100%;
    margin-bottom: 1rem;
    background-color: rgba(0,0,0,0)
}

    .table th, .table td {
        padding: .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: .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-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody {
    border: 0
}

.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-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%;
    height: calc(2.25rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out
}

@media screen and (prefers-reduced-motion: reduce) {
    .form-control {
        transition: none
    }
}

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

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

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

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

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(.375rem + 1px);
    padding-bottom: calc(.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5
}

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

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

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

    .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
        padding-right: 0;
        padding-left: 0
    }

.form-control-sm {
    height: calc(1.8125rem + 2px);
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem
}

.form-control-lg {
    height: calc(2.875rem + 2px);
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .3rem
}

select.form-control[size], select.form-control[multiple] {
    height: auto
}

textarea.form-control {
    height: auto
}

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

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

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

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

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

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

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

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

.form-check-inline {
    display: inline-flex;
    align-items: center;
    padding-left: 0;
    margin-right: .75rem
}

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

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

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

.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;
        box-shadow: 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-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, .form-control-file.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 {
    box-shadow: 0 0 0 1px #fff,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::after, .custom-file-input.is-valid ~ .custom-file-label::after {
        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 {
    box-shadow: 0 0 0 .2rem rgba(40,167,69,0.25)
}

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

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

.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;
        box-shadow: 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-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, .form-control-file.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 {
    box-shadow: 0 0 0 1px #fff,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::after, .custom-file-input.is-invalid ~ .custom-file-label::after {
        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 {
    box-shadow: 0 0 0 .2rem rgba(220,53,69,0.25)
}

.form-inline {
    display: flex;
    flex-flow: row wrap;
    align-items: center
}

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

@media (min-width: 576px) {
    .form-inline label {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 0
    }

    .form-inline .form-group {
        display: flex;
        flex: 0 0 auto;
        flex-flow: row wrap;
        align-items: center;
        margin-bottom: 0
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .form-control-plaintext {
        display: inline-block
    }

    .form-inline .input-group, .form-inline .custom-select {
        width: auto
    }

    .form-inline .form-check {
        display: flex;
        align-items: center;
        justify-content: center;
        width: auto;
        padding-left: 0
    }

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

    .form-inline .custom-control {
        align-items: 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;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    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
}

@media screen and (prefers-reduced-motion: reduce) {
    .btn {
        transition: none
    }
}

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

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

.btn.disabled, .btn:disabled {
    opacity: .65
}

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

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 {
        box-shadow: 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 {
            box-shadow: 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 {
        box-shadow: 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 {
            box-shadow: 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 {
        box-shadow: 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 {
            box-shadow: 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 {
        box-shadow: 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 {
            box-shadow: 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 {
        box-shadow: 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 {
            box-shadow: 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 {
        box-shadow: 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 {
            box-shadow: 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 {
        box-shadow: 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 {
            box-shadow: 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 {
        box-shadow: 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 {
            box-shadow: 0 0 0 .2rem rgba(52,58,64,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 {
        box-shadow: 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 {
            box-shadow: 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 {
        box-shadow: 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 {
            box-shadow: 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 {
        box-shadow: 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 {
            box-shadow: 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 {
        box-shadow: 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 {
            box-shadow: 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 {
        box-shadow: 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 {
            box-shadow: 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 {
        box-shadow: 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 {
            box-shadow: 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 {
        box-shadow: 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 {
            box-shadow: 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 {
        box-shadow: 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 {
            box-shadow: 0 0 0 .2rem rgba(52,58,64,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;
        box-shadow: none
    }

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

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

.btn-sm, .btn-group-sm > .btn {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem
}

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

    .btn-block + .btn-block {
        margin-top: .5rem
    }

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

.fade {
    transition: opacity 0.15s linear
}

@media screen and (prefers-reduced-motion: reduce) {
    .fade {
        transition: none
    }
}

.fade:not(.show) {
    opacity: 0
}

.collapse:not(.show) {
    display: none
}

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

@media screen and (prefers-reduced-motion: reduce) {
    .collapsing {
        transition: none
    }
}

.dropup, .dropright, .dropdown, .dropleft {
    position: relative
}

.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .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: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: .25rem
}

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

.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: .125rem
}

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

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

.dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: .125rem
}

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

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

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

.dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: .125rem
}

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

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

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

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

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

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
    right: auto;
    bottom: auto
}

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

.dropdown-item {
    display: block;
    width: 100%;
    padding: .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: .5rem 1.5rem;
    margin-bottom: 0;
    font-size: .875rem;
    color: #6c757d;
    white-space: nowrap
}

.dropdown-item-text {
    display: block;
    padding: .25rem 1.5rem;
    color: #212529
}

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

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

        .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: flex;
    flex-wrap: wrap;
    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: .5625rem;
    padding-left: .5625rem
}

    .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
        margin-left: 0
    }

.dropleft .dropdown-toggle-split::before {
    margin-right: 0
}

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

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

.btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center
}

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

    .btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
        margin-top: -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: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%
}

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

        .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:focus, .input-group > .custom-select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
            z-index: 3
        }

        .input-group > .custom-file .custom-file-input:focus {
            z-index: 4
        }

        .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: flex;
        align-items: center
    }

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

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

.input-group-prepend, .input-group-append {
    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: flex;
    align-items: center;
    padding: .375rem .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: .25rem
}

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

.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 {
    height: calc(2.875rem + 2px);
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .3rem
}

.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 {
    height: calc(1.8125rem + 2px);
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem
}

.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: 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 {
        box-shadow: 0 0 0 1px #fff,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 {
    position: relative;
    margin-bottom: 0
}

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

    .custom-control-label::after {
        position: absolute;
        top: .25rem;
        left: -1.5rem;
        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: .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: .375rem 1.75rem .375rem .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 .75rem center;
    background-size: 8px 10px;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    appearance: none
}

    .custom-select:focus {
        border-color: #80bdff;
        outline: 0;
        box-shadow: 0 0 0 .2rem 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: .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: .375rem;
    padding-bottom: .375rem;
    font-size: 75%
}

.custom-select-lg {
    height: calc(2.875rem + 2px);
    padding-top: .375rem;
    padding-bottom: .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-label {
        border-color: #80bdff;
        box-shadow: 0 0 0 .2rem rgba(0,123,255,0.25)
    }

        .custom-file-input:focus ~ .custom-file-label::after {
            border-color: #80bdff
        }

    .custom-file-input:disabled ~ .custom-file-label {
        background-color: #e9ecef
    }

    .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: .375rem .75rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem
}

    .custom-file-label::after {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        z-index: 3;
        display: block;
        height: 2.25rem;
        padding: .375rem .75rem;
        line-height: 1.5;
        color: #495057;
        content: "Browse";
        background-color: #e9ecef;
        border-left: 1px solid #ced4da;
        border-radius: 0 .25rem .25rem 0
    }

.custom-range {
    width: 100%;
    padding-left: 0;
    background-color: transparent;
    appearance: none
}

    .custom-range:focus {
        outline: none
    }

        .custom-range:focus::-webkit-slider-thumb {
            box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,0.25)
        }

        .custom-range:focus::-moz-range-thumb {
            box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,0.25)
        }

        .custom-range:focus::-ms-thumb {
            box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,0.25)
        }

    .custom-range::-moz-focus-outer {
        border: 0
    }

    .custom-range::-webkit-slider-thumb {
        width: 1rem;
        height: 1rem;
        margin-top: -.25rem;
        background-color: #007bff;
        border: 0;
        border-radius: 1rem;
        transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
        appearance: none
    }

@media screen and (prefers-reduced-motion: reduce) {
    .custom-range::-webkit-slider-thumb {
        transition: none
    }
}

.custom-range::-webkit-slider-thumb:active {
    background-color: #b3d7ff
}

.custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}

.custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
    appearance: none
}

@media screen and (prefers-reduced-motion: reduce) {
    .custom-range::-moz-range-thumb {
        transition: none
    }
}

.custom-range::-moz-range-thumb:active {
    background-color: #b3d7ff
}

.custom-range::-moz-range-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem
}

.custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: .2rem;
    margin-left: .2rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
    appearance: none
}

@media screen and (prefers-reduced-motion: reduce) {
    .custom-range::-ms-thumb {
        transition: none
    }
}

.custom-range::-ms-thumb:active {
    background-color: #b3d7ff
}

.custom-range::-ms-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: .5rem
}

.custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem
}

.custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem
}

.custom-control-label::before, .custom-file-label, .custom-select {
    transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out
}

@media screen and (prefers-reduced-motion: reduce) {
    .custom-control-label::before, .custom-file-label, .custom-select {
        transition: none
    }
}

.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav-link {
    display: block;
    padding: .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 .nav-item {
        margin-bottom: -1px
    }

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

        .nav-tabs .nav-link: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: .25rem
}

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

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

.nav-justified .nav-item {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center
}

.tab-content > .tab-pane {
    display: none
}

.tab-content > .active {
    display: block
}

.navbar {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: .5rem 1rem
}

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

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

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

.navbar-nav {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

    .navbar-nav .nav-link {
        padding-right: 0;
        padding-left: 0
    }

    .navbar-nav .dropdown-menu {
        position: static;
        float: none
    }

.navbar-text {
    display: inline-block;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center
}

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

    .navbar-toggler: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 {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

        .navbar-expand-sm .navbar-nav {
            flex-direction: row
        }

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

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

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

        .navbar-expand-sm .navbar-collapse {
            display: flex !important;
            flex-basis: auto
        }

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

@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 {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

        .navbar-expand-md .navbar-nav {
            flex-direction: row
        }

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

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

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

        .navbar-expand-md .navbar-collapse {
            display: flex !important;
            flex-basis: auto
        }

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

@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 {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

        .navbar-expand-lg .navbar-nav {
            flex-direction: row
        }

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

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

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

        .navbar-expand-lg .navbar-collapse {
            display: flex !important;
            flex-basis: auto
        }

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

@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 {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

        .navbar-expand-xl .navbar-nav {
            flex-direction: row
        }

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

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

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

        .navbar-expand-xl .navbar-collapse {
            display: flex !important;
            flex-basis: auto
        }

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

.navbar-expand {
    flex-flow: row nowrap;
    justify-content: flex-start
}

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

    .navbar-expand .navbar-nav {
        flex-direction: row
    }

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

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

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

    .navbar-expand .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

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

.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: flex;
    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: .25rem
}

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

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

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

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

.card-title {
    margin-bottom: .75rem
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.card-deck {
    display: flex;
    flex-direction: column
}

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

@media (min-width: 576px) {
    .card-deck {
        flex-flow: row wrap;
        margin-right: -15px;
        margin-left: -15px
    }

        .card-deck .card {
            display: flex;
            flex: 1 0 0%;
            flex-direction: column;
            margin-right: 15px;
            margin-bottom: 0;
            margin-left: 15px
        }
}

.card-group {
    display: flex;
    flex-direction: column
}

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

@media (min-width: 576px) {
    .card-group {
        flex-flow: row wrap
    }

        .card-group > .card {
            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: .25rem
            }

                .card-group > .card:only-child .card-img-top, .card-group > .card:only-child .card-header {
                    border-top-left-radius: .25rem;
                    border-top-right-radius: .25rem
                }

                .card-group > .card:only-child .card-img-bottom, .card-group > .card:only-child .card-footer {
                    border-bottom-right-radius: .25rem;
                    border-bottom-left-radius: .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: .75rem
}

@media (min-width: 576px) {
    .card-columns {
        column-count: 3;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1
    }

        .card-columns .card {
            display: inline-block;
            width: 100%
        }
}

.accordion .card:not(:first-of-type):not(:last-of-type) {
    border-bottom: 0;
    border-radius: 0
}

.accordion .card:not(:first-of-type) .card-header:first-child {
    border-radius: 0
}

.accordion .card:first-of-type {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.accordion .card:last-of-type {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef;
    border-radius: .25rem
}

.breadcrumb-item + .breadcrumb-item {
    padding-left: .5rem
}

    .breadcrumb-item + .breadcrumb-item::before {
        display: inline-block;
        padding-right: .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: flex;
    padding-left: 0;
    list-style: none;
    border-radius: .25rem
}

.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #ffffff;
    background-color: #313d4b;
    border: 1px solid #dee2e6
}

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

    .page-link:focus {
        z-index: 2;
        outline: 0;
        box-shadow: 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: .25rem;
    border-bottom-left-radius: .25rem
}

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

.page-item.active .page-link {
    z-index: 1;
    color: #ffffff;
    background-color: #2b5480;
}

.page-item.disabled .page-link {
    color: #ffffff;
    pointer-events: none;
    cursor: auto;
    background-color: #313d4b;
    border-color: #dee2e6
}

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

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

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

.pagination-sm .page-link {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5
}

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

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

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

    .badge:empty {
        display: none
    }

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

.badge-pill {
    padding-right: .6em;
    padding-left: .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
    }

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

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

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

.alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .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: .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
    }

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

    to {
        background-position: 0 0
    }
}

.progress {
    display: flex;
    height: 1rem;
    overflow: hidden;
    font-size: .75rem;
    background-color: #e9ecef;
    border-radius: .25rem
}

.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #007bff;
    transition: width 0.6s ease
}

@media screen and (prefers-reduced-motion: reduce) {
    .progress-bar {
        transition: none
    }
}

.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 {
    animation: progress-bar-stripes 1s linear infinite
}

.media {
    display: flex;
    align-items: flex-start
}

.media-body {
    flex: 1
}

.list-group {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0
}

.list-group-item-action {
    width: 100%;
    color: #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: #212529;
        background-color: #e9ecef
    }

.list-group-item {
    position: relative;
    display: block;
    padding: .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: .25rem;
        border-top-right-radius: .25rem
    }

    .list-group-item:last-child {
        margin-bottom: 0;
        border-bottom-right-radius: .25rem;
        border-bottom-left-radius: .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
    }

.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5
}

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

        .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
            color: #000;
            text-decoration: none;
            opacity: .75
        }

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

.modal-open {
    overflow: hidden
}

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

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

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

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

@media screen and (prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
        transition: none
    }
}

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

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

    .modal-dialog-centered::before {
        display: block;
        height: calc(100vh - (.5rem * 2));
        content: ""
    }

.modal-content {
    position: relative;
    display: flex;
    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: .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: .5
    }

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

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

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

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

.modal-footer {
    display: flex;
    align-items: center;
    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-dialog-centered::before {
            height: calc(100vh - (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: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    opacity: 0
}

    .tooltip.show {
        opacity: .9
    }

    .tooltip .arrow {
        position: absolute;
        display: block;
        width: .8rem;
        height: .4rem
    }

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

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
    padding: .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: .4rem .4rem 0;
            border-top-color: #000
        }

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

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

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

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
    padding: .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 .4rem .4rem;
            border-bottom-color: #000
        }

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

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

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

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

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: block;
    max-width: 276px;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: .3rem
}

    .popover .arrow {
        position: absolute;
        display: block;
        width: 1rem;
        height: .5rem;
        margin: 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: .5rem
}

    .bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
        bottom: calc((.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: .5rem .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: .5rem
}

    .bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
        left: calc((.5rem + 1px) * -1);
        width: .5rem;
        height: 1rem;
        margin: .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: .5rem .5rem .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: .5rem
}

    .bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
        top: calc((.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 .5rem .5rem .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: -.5rem;
        content: "";
        border-bottom: 1px solid #f7f7f7
    }

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

    .bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
        right: calc((.5rem + 1px) * -1);
        width: .5rem;
        height: 1rem;
        margin: .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: .5rem 0 .5rem .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: .5rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    color: inherit;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px)
}

    .popover-header:empty {
        display: none
    }

.popover-body {
    padding: .5rem .75rem;
    color: #212529
}

.carousel {
    position: relative
}

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

.carousel-item {
    position: relative;
    display: none;
    align-items: center;
    width: 100%;
    backface-visibility: hidden;
    perspective: 1000px
}

    .carousel-item.active, .carousel-item-next, .carousel-item-prev {
        display: block;
        transition: transform 0.6s ease
    }

@media screen and (prefers-reduced-motion: reduce) {
    .carousel-item.active, .carousel-item-next, .carousel-item-prev {
        transition: none
    }
}

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

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

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

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

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

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

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

.carousel-fade .carousel-item {
    opacity: 0;
    transition-duration: .6s;
    transition-property: opacity
}

    .carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right {
        opacity: 1
    }

.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
    opacity: 0
}

.carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active, .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev {
    transform: translateX(0)
}

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

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

    .carousel-control-prev: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: flex;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none
}

    .carousel-indicators li {
        position: relative;
        flex: 0 1 auto;
        width: 30px;
        height: 3px;
        margin-right: 3px;
        margin-left: 3px;
        text-indent: -999px;
        cursor: pointer;
        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-white {
    background-color: #fff !important
}

.bg-transparent {
    background-color: transparent !important
}

.border {
    border: 1px solid #dee2e6 !important
}

.border-top {
    border-top: 1px solid #dee2e6 !important
}

.border-right {
    border-right: 1px solid #dee2e6 !important
}

.border-bottom {
    border-bottom: 1px solid #dee2e6 !important
}

.border-left {
    border-left: 1px solid #dee2e6 !important
}

.border-0 {
    border: 0 !important
}

.border-top-0 {
    border-top: 0 !important
}

.border-right-0 {
    border-right: 0 !important
}

.border-bottom-0 {
    border-bottom: 0 !important
}

.border-left-0 {
    border-left: 0 !important
}

.border-primary {
    border-color: #007bff !important
}

.border-secondary {
    border-color: #6c757d !important
}

.border-success {
    border-color: #28a745 !important
}

.border-info {
    border-color: #17a2b8 !important
}

.border-warning {
    border-color: #ffc107 !important
}

.border-danger {
    border-color: #dc3545 !important
}

.border-light {
    border-color: #f8f9fa !important
}

.border-dark {
    border-color: #343a40 !important
}

.border-white {
    border-color: #fff !important
}

.rounded {
    border-radius: .25rem !important
}

.rounded-top {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important
}

.rounded-right {
    border-top-right-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important
}

.rounded-bottom {
    border-bottom-right-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important
}

.rounded-left {
    border-top-left-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important
}

.rounded-circle {
    border-radius: 50% !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: flex !important
}

.d-inline-flex {
    display: inline-flex !important
}

@media (min-width: 576px) {
    .d-sm-none {
        display: none !important
    }

    .d-sm-inline {
        display: inline !important
    }

    .d-sm-inline-block {
        display: inline-block !important
    }

    .d-sm-block {
        display: block !important
    }

    .d-sm-table {
        display: table !important
    }

    .d-sm-table-row {
        display: table-row !important
    }

    .d-sm-table-cell {
        display: table-cell !important
    }

    .d-sm-flex {
        display: flex !important
    }

    .d-sm-inline-flex {
        display: inline-flex !important
    }
}

@media (min-width: 768px) {
    .d-md-none {
        display: none !important
    }

    .d-md-inline {
        display: inline !important
    }

    .d-md-inline-block {
        display: inline-block !important
    }

    .d-md-block {
        display: block !important
    }

    .d-md-table {
        display: table !important
    }

    .d-md-table-row {
        display: table-row !important
    }

    .d-md-table-cell {
        display: table-cell !important
    }

    .d-md-flex {
        display: flex !important
    }

    .d-md-inline-flex {
        display: inline-flex !important
    }
}

@media (min-width: 992px) {
    .d-lg-none {
        display: none !important
    }

    .d-lg-inline {
        display: inline !important
    }

    .d-lg-inline-block {
        display: inline-block !important
    }

    .d-lg-block {
        display: block !important
    }

    .d-lg-table {
        display: table !important
    }

    .d-lg-table-row {
        display: table-row !important
    }

    .d-lg-table-cell {
        display: table-cell !important
    }

    .d-lg-flex {
        display: flex !important
    }

    .d-lg-inline-flex {
        display: inline-flex !important
    }
}

@media (min-width: 1200px) {
    .d-xl-none {
        display: none !important
    }

    .d-xl-inline {
        display: inline !important
    }

    .d-xl-inline-block {
        display: inline-block !important
    }

    .d-xl-block {
        display: block !important
    }

    .d-xl-table {
        display: table !important
    }

    .d-xl-table-row {
        display: table-row !important
    }

    .d-xl-table-cell {
        display: table-cell !important
    }

    .d-xl-flex {
        display: flex !important
    }

    .d-xl-inline-flex {
        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: flex !important
    }

    .d-print-inline-flex {
        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.85714%
}

.embed-responsive-16by9::before {
    padding-top: 56.25%
}

.embed-responsive-4by3::before {
    padding-top: 75%
}

.embed-responsive-1by1::before {
    padding-top: 100%
}

.flex-row {
    flex-direction: row !important
}

.flex-column {
    flex-direction: column !important
}

.flex-row-reverse {
    flex-direction: row-reverse !important
}

.flex-column-reverse {
    flex-direction: column-reverse !important
}

.flex-wrap {
    flex-wrap: wrap !important
}

.flex-nowrap {
    flex-wrap: nowrap !important
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important
}

.flex-fill {
    flex: 1 1 auto !important
}

.flex-grow-0 {
    flex-grow: 0 !important
}

.flex-grow-1 {
    flex-grow: 1 !important
}

.flex-shrink-0 {
    flex-shrink: 0 !important
}

.flex-shrink-1 {
    flex-shrink: 1 !important
}

.justify-content-start {
    justify-content: flex-start !important
}

.justify-content-end {
    justify-content: flex-end !important
}

.justify-content-center {
    justify-content: center !important
}

.justify-content-between {
    justify-content: space-between !important
}

.justify-content-around {
    justify-content: space-around !important
}

.align-items-start {
    align-items: flex-start !important
}

.align-items-end {
    align-items: flex-end !important
}

.align-items-center {
    align-items: center !important
}

.align-items-baseline {
    align-items: baseline !important
}

.align-items-stretch {
    align-items: stretch !important
}

.align-content-start {
    align-content: flex-start !important
}

.align-content-end {
    align-content: flex-end !important
}

.align-content-center {
    align-content: center !important
}

.align-content-between {
    align-content: space-between !important
}

.align-content-around {
    align-content: space-around !important
}

.align-content-stretch {
    align-content: stretch !important
}

.align-self-auto {
    align-self: auto !important
}

.align-self-start {
    align-self: flex-start !important
}

.align-self-end {
    align-self: flex-end !important
}

.align-self-center {
    align-self: center !important
}

.align-self-baseline {
    align-self: baseline !important
}

.align-self-stretch {
    align-self: stretch !important
}

@media (min-width: 576px) {
    .flex-sm-row {
        flex-direction: row !important
    }

    .flex-sm-column {
        flex-direction: column !important
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-sm-wrap {
        flex-wrap: wrap !important
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .flex-sm-fill {
        flex: 1 1 auto !important
    }

    .flex-sm-grow-0 {
        flex-grow: 0 !important
    }

    .flex-sm-grow-1 {
        flex-grow: 1 !important
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1 !important
    }

    .justify-content-sm-start {
        justify-content: flex-start !important
    }

    .justify-content-sm-end {
        justify-content: flex-end !important
    }

    .justify-content-sm-center {
        justify-content: center !important
    }

    .justify-content-sm-between {
        justify-content: space-between !important
    }

    .justify-content-sm-around {
        justify-content: space-around !important
    }

    .align-items-sm-start {
        align-items: flex-start !important
    }

    .align-items-sm-end {
        align-items: flex-end !important
    }

    .align-items-sm-center {
        align-items: center !important
    }

    .align-items-sm-baseline {
        align-items: baseline !important
    }

    .align-items-sm-stretch {
        align-items: stretch !important
    }

    .align-content-sm-start {
        align-content: flex-start !important
    }

    .align-content-sm-end {
        align-content: flex-end !important
    }

    .align-content-sm-center {
        align-content: center !important
    }

    .align-content-sm-between {
        align-content: space-between !important
    }

    .align-content-sm-around {
        align-content: space-around !important
    }

    .align-content-sm-stretch {
        align-content: stretch !important
    }

    .align-self-sm-auto {
        align-self: auto !important
    }

    .align-self-sm-start {
        align-self: flex-start !important
    }

    .align-self-sm-end {
        align-self: flex-end !important
    }

    .align-self-sm-center {
        align-self: center !important
    }

    .align-self-sm-baseline {
        align-self: baseline !important
    }

    .align-self-sm-stretch {
        align-self: stretch !important
    }
}

@media (min-width: 768px) {
    .flex-md-row {
        flex-direction: row !important
    }

    .flex-md-column {
        flex-direction: column !important
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-md-wrap {
        flex-wrap: wrap !important
    }

    .flex-md-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .flex-md-fill {
        flex: 1 1 auto !important
    }

    .flex-md-grow-0 {
        flex-grow: 0 !important
    }

    .flex-md-grow-1 {
        flex-grow: 1 !important
    }

    .flex-md-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-md-shrink-1 {
        flex-shrink: 1 !important
    }

    .justify-content-md-start {
        justify-content: flex-start !important
    }

    .justify-content-md-end {
        justify-content: flex-end !important
    }

    .justify-content-md-center {
        justify-content: center !important
    }

    .justify-content-md-between {
        justify-content: space-between !important
    }

    .justify-content-md-around {
        justify-content: space-around !important
    }

    .align-items-md-start {
        align-items: flex-start !important
    }

    .align-items-md-end {
        align-items: flex-end !important
    }

    .align-items-md-center {
        align-items: center !important
    }

    .align-items-md-baseline {
        align-items: baseline !important
    }

    .align-items-md-stretch {
        align-items: stretch !important
    }

    .align-content-md-start {
        align-content: flex-start !important
    }

    .align-content-md-end {
        align-content: flex-end !important
    }

    .align-content-md-center {
        align-content: center !important
    }

    .align-content-md-between {
        align-content: space-between !important
    }

    .align-content-md-around {
        align-content: space-around !important
    }

    .align-content-md-stretch {
        align-content: stretch !important
    }

    .align-self-md-auto {
        align-self: auto !important
    }

    .align-self-md-start {
        align-self: flex-start !important
    }

    .align-self-md-end {
        align-self: flex-end !important
    }

    .align-self-md-center {
        align-self: center !important
    }

    .align-self-md-baseline {
        align-self: baseline !important
    }

    .align-self-md-stretch {
        align-self: stretch !important
    }
}

@media (min-width: 992px) {
    .flex-lg-row {
        flex-direction: row !important
    }

    .flex-lg-column {
        flex-direction: column !important
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-lg-wrap {
        flex-wrap: wrap !important
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .flex-lg-fill {
        flex: 1 1 auto !important
    }

    .flex-lg-grow-0 {
        flex-grow: 0 !important
    }

    .flex-lg-grow-1 {
        flex-grow: 1 !important
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1 !important
    }

    .justify-content-lg-start {
        justify-content: flex-start !important
    }

    .justify-content-lg-end {
        justify-content: flex-end !important
    }

    .justify-content-lg-center {
        justify-content: center !important
    }

    .justify-content-lg-between {
        justify-content: space-between !important
    }

    .justify-content-lg-around {
        justify-content: space-around !important
    }

    .align-items-lg-start {
        align-items: flex-start !important
    }

    .align-items-lg-end {
        align-items: flex-end !important
    }

    .align-items-lg-center {
        align-items: center !important
    }

    .align-items-lg-baseline {
        align-items: baseline !important
    }

    .align-items-lg-stretch {
        align-items: stretch !important
    }

    .align-content-lg-start {
        align-content: flex-start !important
    }

    .align-content-lg-end {
        align-content: flex-end !important
    }

    .align-content-lg-center {
        align-content: center !important
    }

    .align-content-lg-between {
        align-content: space-between !important
    }

    .align-content-lg-around {
        align-content: space-around !important
    }

    .align-content-lg-stretch {
        align-content: stretch !important
    }

    .align-self-lg-auto {
        align-self: auto !important
    }

    .align-self-lg-start {
        align-self: flex-start !important
    }

    .align-self-lg-end {
        align-self: flex-end !important
    }

    .align-self-lg-center {
        align-self: center !important
    }

    .align-self-lg-baseline {
        align-self: baseline !important
    }

    .align-self-lg-stretch {
        align-self: stretch !important
    }
}

@media (min-width: 1200px) {
    .flex-xl-row {
        flex-direction: row !important
    }

    .flex-xl-column {
        flex-direction: column !important
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-xl-wrap {
        flex-wrap: wrap !important
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .flex-xl-fill {
        flex: 1 1 auto !important
    }

    .flex-xl-grow-0 {
        flex-grow: 0 !important
    }

    .flex-xl-grow-1 {
        flex-grow: 1 !important
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1 !important
    }

    .justify-content-xl-start {
        justify-content: flex-start !important
    }

    .justify-content-xl-end {
        justify-content: flex-end !important
    }

    .justify-content-xl-center {
        justify-content: center !important
    }

    .justify-content-xl-between {
        justify-content: space-between !important
    }

    .justify-content-xl-around {
        justify-content: space-around !important
    }

    .align-items-xl-start {
        align-items: flex-start !important
    }

    .align-items-xl-end {
        align-items: flex-end !important
    }

    .align-items-xl-center {
        align-items: center !important
    }

    .align-items-xl-baseline {
        align-items: baseline !important
    }

    .align-items-xl-stretch {
        align-items: stretch !important
    }

    .align-content-xl-start {
        align-content: flex-start !important
    }

    .align-content-xl-end {
        align-content: flex-end !important
    }

    .align-content-xl-center {
        align-content: center !important
    }

    .align-content-xl-between {
        align-content: space-between !important
    }

    .align-content-xl-around {
        align-content: space-around !important
    }

    .align-content-xl-stretch {
        align-content: stretch !important
    }

    .align-self-xl-auto {
        align-self: auto !important
    }

    .align-self-xl-start {
        align-self: flex-start !important
    }

    .align-self-xl-end {
        align-self: flex-end !important
    }

    .align-self-xl-center {
        align-self: center !important
    }

    .align-self-xl-baseline {
        align-self: baseline !important
    }

    .align-self-xl-stretch {
        align-self: stretch !important
    }
}

.float-left {
    float: left !important
}

.float-right {
    float: right !important
}

.float-none {
    float: none !important
}

@media (min-width: 576px) {
    .float-sm-left {
        float: left !important
    }

    .float-sm-right {
        float: right !important
    }

    .float-sm-none {
        float: none !important
    }
}

@media (min-width: 768px) {
    .float-md-left {
        float: left !important
    }

    .float-md-right {
        float: right !important
    }

    .float-md-none {
        float: none !important
    }
}

@media (min-width: 992px) {
    .float-lg-left {
        float: left !important
    }

    .float-lg-right {
        float: right !important
    }

    .float-lg-none {
        float: none !important
    }
}

@media (min-width: 1200px) {
    .float-xl-left {
        float: left !important
    }

    .float-xl-right {
        float: right !important
    }

    .float-xl-none {
        float: none !important
    }
}

.position-static {
    position: static !important
}

.position-relative {
    position: relative !important
}

.position-absolute {
    position: absolute !important
}

.position-fixed {
    position: fixed !important
}

.position-sticky {
    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: sticky) {
    .sticky-top {
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal
}

.shadow-sm {
    box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,0.075) !important
}

.shadow {
    box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15) !important
}

.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0,0,0,0.175) !important
}

.shadow-none {
    box-shadow: none !important
}

.w-25 {
    width: 25% !important
}

.w-50 {
    width: 50% !important
}

.w-75 {
    width: 75% !important
}

.w-100 {
    width: 100% !important
}

.w-auto {
    width: auto !important
}

.h-25 {
    height: 25% !important
}

.h-50 {
    height: 50% !important
}

.h-75 {
    height: 75% !important
}

.h-100 {
    height: 100% !important
}

.h-auto {
    height: auto !important
}

.mw-100 {
    max-width: 100% !important
}

.mh-100 {
    max-height: 100% !important
}

.m-0 {
    margin: 0 !important
}

.mt-0, .my-0 {
    margin-top: 0 !important
}

.mr-0, .mx-0 {
    margin-right: 0 !important
}

.mb-0, .my-0 {
    margin-bottom: 0 !important
}

.ml-0, .mx-0 {
    margin-left: 0 !important
}

.m-1 {
    margin: .25rem !important
}

.mt-1, .my-1 {
    margin-top: .25rem !important
}

.mr-1, .mx-1 {
    margin-right: .25rem !important
}

.mb-1, .my-1 {
    margin-bottom: .25rem !important
}

.ml-1, .mx-1 {
    margin-left: .25rem !important
}

.m-2 {
    margin: .5rem !important
}

.mt-2, .my-2 {
    margin-top: .5rem !important
}

.mr-2, .mx-2 {
    margin-right: .5rem !important
}

.mb-2, .my-2 {
    margin-bottom: .5rem !important
}

.ml-2, .mx-2 {
    margin-left: .5rem !important
}

.m-3 {
    margin: 1rem !important
}

.mt-3, .my-3 {
    margin-top: 1rem !important
}

.mr-3, .mx-3 {
    margin-right: 1rem !important
}

.mb-3, .my-3 {
    margin-bottom: 1rem !important
}

.ml-3, .mx-3 {
    margin-left: 1rem !important
}

.m-4 {
    margin: 1.5rem !important
}

.mt-4, .my-4 {
    margin-top: 1.5rem !important
}

.mr-4, .mx-4 {
    margin-right: 1.5rem !important
}

.mb-4, .my-4 {
    margin-bottom: 1.5rem !important
}

.ml-4, .mx-4 {
    margin-left: 1.5rem !important
}

.m-5 {
    margin: 3rem !important
}

.mt-5, .my-5 {
    margin-top: 3rem !important
}

.mr-5, .mx-5 {
    margin-right: 3rem !important
}

.mb-5, .my-5 {
    margin-bottom: 3rem !important
}

.ml-5, .mx-5 {
    margin-left: 3rem !important
}

.p-0 {
    padding: 0 !important
}

.pt-0, .py-0 {
    padding-top: 0 !important
}

.pr-0, .px-0 {
    padding-right: 0 !important
}

.pb-0, .py-0 {
    padding-bottom: 0 !important
}

.pl-0, .px-0 {
    padding-left: 0 !important
}

.p-1 {
    padding: .25rem !important
}

.pt-1, .py-1 {
    padding-top: .25rem !important
}

.pr-1, .px-1 {
    padding-right: .25rem !important
}

.pb-1, .py-1 {
    padding-bottom: .25rem !important
}

.pl-1, .px-1 {
    padding-left: .25rem !important
}

.p-2 {
    padding: .5rem !important
}

.pt-2, .py-2 {
    padding-top: .5rem !important
}

.pr-2, .px-2 {
    padding-right: .5rem !important
}

.pb-2, .py-2 {
    padding-bottom: .5rem !important
}

.pl-2, .px-2 {
    padding-left: .5rem !important
}

.p-3 {
    padding: 1rem !important
}

.pt-3, .py-3 {
    padding-top: 1rem !important
}

.pr-3, .px-3 {
    padding-right: 1rem !important
}

.pb-3, .py-3 {
    padding-bottom: 1rem !important
}

.pl-3, .px-3 {
    padding-left: 1rem !important
}

.p-4 {
    padding: 1.5rem !important
}

.pt-4, .py-4 {
    padding-top: 1.5rem !important
}

.pr-4, .px-4 {
    padding-right: 1.5rem !important
}

.pb-4, .py-4 {
    padding-bottom: 1.5rem !important
}

.pl-4, .px-4 {
    padding-left: 1.5rem !important
}

.p-5 {
    padding: 3rem !important
}

.pt-5, .py-5 {
    padding-top: 3rem !important
}

.pr-5, .px-5 {
    padding-right: 3rem !important
}

.pb-5, .py-5 {
    padding-bottom: 3rem !important
}

.pl-5, .px-5 {
    padding-left: 3rem !important
}

.m-auto {
    margin: auto !important
}

.mt-auto, .my-auto {
    margin-top: auto !important
}

.mr-auto, .mx-auto {
    margin-right: auto !important
}

.mb-auto, .my-auto {
    margin-bottom: auto !important
}

.ml-auto, .mx-auto {
    margin-left: auto !important
}

@media (min-width: 576px) {
    .m-sm-0 {
        margin: 0 !important
    }

    .mt-sm-0, .my-sm-0 {
        margin-top: 0 !important
    }

    .mr-sm-0, .mx-sm-0 {
        margin-right: 0 !important
    }

    .mb-sm-0, .my-sm-0 {
        margin-bottom: 0 !important
    }

    .ml-sm-0, .mx-sm-0 {
        margin-left: 0 !important
    }

    .m-sm-1 {
        margin: .25rem !important
    }

    .mt-sm-1, .my-sm-1 {
        margin-top: .25rem !important
    }

    .mr-sm-1, .mx-sm-1 {
        margin-right: .25rem !important
    }

    .mb-sm-1, .my-sm-1 {
        margin-bottom: .25rem !important
    }

    .ml-sm-1, .mx-sm-1 {
        margin-left: .25rem !important
    }

    .m-sm-2 {
        margin: .5rem !important
    }

    .mt-sm-2, .my-sm-2 {
        margin-top: .5rem !important
    }

    .mr-sm-2, .mx-sm-2 {
        margin-right: .5rem !important
    }

    .mb-sm-2, .my-sm-2 {
        margin-bottom: .5rem !important
    }

    .ml-sm-2, .mx-sm-2 {
        margin-left: .5rem !important
    }

    .m-sm-3 {
        margin: 1rem !important
    }

    .mt-sm-3, .my-sm-3 {
        margin-top: 1rem !important
    }

    .mr-sm-3, .mx-sm-3 {
        margin-right: 1rem !important
    }

    .mb-sm-3, .my-sm-3 {
        margin-bottom: 1rem !important
    }

    .ml-sm-3, .mx-sm-3 {
        margin-left: 1rem !important
    }

    .m-sm-4 {
        margin: 1.5rem !important
    }

    .mt-sm-4, .my-sm-4 {
        margin-top: 1.5rem !important
    }

    .mr-sm-4, .mx-sm-4 {
        margin-right: 1.5rem !important
    }

    .mb-sm-4, .my-sm-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-sm-4, .mx-sm-4 {
        margin-left: 1.5rem !important
    }

    .m-sm-5 {
        margin: 3rem !important
    }

    .mt-sm-5, .my-sm-5 {
        margin-top: 3rem !important
    }

    .mr-sm-5, .mx-sm-5 {
        margin-right: 3rem !important
    }

    .mb-sm-5, .my-sm-5 {
        margin-bottom: 3rem !important
    }

    .ml-sm-5, .mx-sm-5 {
        margin-left: 3rem !important
    }

    .p-sm-0 {
        padding: 0 !important
    }

    .pt-sm-0, .py-sm-0 {
        padding-top: 0 !important
    }

    .pr-sm-0, .px-sm-0 {
        padding-right: 0 !important
    }

    .pb-sm-0, .py-sm-0 {
        padding-bottom: 0 !important
    }

    .pl-sm-0, .px-sm-0 {
        padding-left: 0 !important
    }

    .p-sm-1 {
        padding: .25rem !important
    }

    .pt-sm-1, .py-sm-1 {
        padding-top: .25rem !important
    }

    .pr-sm-1, .px-sm-1 {
        padding-right: .25rem !important
    }

    .pb-sm-1, .py-sm-1 {
        padding-bottom: .25rem !important
    }

    .pl-sm-1, .px-sm-1 {
        padding-left: .25rem !important
    }

    .p-sm-2 {
        padding: .5rem !important
    }

    .pt-sm-2, .py-sm-2 {
        padding-top: .5rem !important
    }

    .pr-sm-2, .px-sm-2 {
        padding-right: .5rem !important
    }

    .pb-sm-2, .py-sm-2 {
        padding-bottom: .5rem !important
    }

    .pl-sm-2, .px-sm-2 {
        padding-left: .5rem !important
    }

    .p-sm-3 {
        padding: 1rem !important
    }

    .pt-sm-3, .py-sm-3 {
        padding-top: 1rem !important
    }

    .pr-sm-3, .px-sm-3 {
        padding-right: 1rem !important
    }

    .pb-sm-3, .py-sm-3 {
        padding-bottom: 1rem !important
    }

    .pl-sm-3, .px-sm-3 {
        padding-left: 1rem !important
    }

    .p-sm-4 {
        padding: 1.5rem !important
    }

    .pt-sm-4, .py-sm-4 {
        padding-top: 1.5rem !important
    }

    .pr-sm-4, .px-sm-4 {
        padding-right: 1.5rem !important
    }

    .pb-sm-4, .py-sm-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-sm-4, .px-sm-4 {
        padding-left: 1.5rem !important
    }

    .p-sm-5 {
        padding: 3rem !important
    }

    .pt-sm-5, .py-sm-5 {
        padding-top: 3rem !important
    }

    .pr-sm-5, .px-sm-5 {
        padding-right: 3rem !important
    }

    .pb-sm-5, .py-sm-5 {
        padding-bottom: 3rem !important
    }

    .pl-sm-5, .px-sm-5 {
        padding-left: 3rem !important
    }

    .m-sm-auto {
        margin: auto !important
    }

    .mt-sm-auto, .my-sm-auto {
        margin-top: auto !important
    }

    .mr-sm-auto, .mx-sm-auto {
        margin-right: auto !important
    }

    .mb-sm-auto, .my-sm-auto {
        margin-bottom: auto !important
    }

    .ml-sm-auto, .mx-sm-auto {
        margin-left: auto !important
    }
}

@media (min-width: 768px) {
    .m-md-0 {
        margin: 0 !important
    }

    .mt-md-0, .my-md-0 {
        margin-top: 0 !important
    }

    .mr-md-0, .mx-md-0 {
        margin-right: 0 !important
    }

    .mb-md-0, .my-md-0 {
        margin-bottom: 0 !important
    }

    .ml-md-0, .mx-md-0 {
        margin-left: 0 !important
    }

    .m-md-1 {
        margin: .25rem !important
    }

    .mt-md-1, .my-md-1 {
        margin-top: .25rem !important
    }

    .mr-md-1, .mx-md-1 {
        margin-right: .25rem !important
    }

    .mb-md-1, .my-md-1 {
        margin-bottom: .25rem !important
    }

    .ml-md-1, .mx-md-1 {
        margin-left: .25rem !important
    }

    .m-md-2 {
        margin: .5rem !important
    }

    .mt-md-2, .my-md-2 {
        margin-top: .5rem !important
    }

    .mr-md-2, .mx-md-2 {
        margin-right: .5rem !important
    }

    .mb-md-2, .my-md-2 {
        margin-bottom: .5rem !important
    }

    .ml-md-2, .mx-md-2 {
        margin-left: .5rem !important
    }

    .m-md-3 {
        margin: 1rem !important
    }

    .mt-md-3, .my-md-3 {
        margin-top: 1rem !important
    }

    .mr-md-3, .mx-md-3 {
        margin-right: 1rem !important
    }

    .mb-md-3, .my-md-3 {
        margin-bottom: 1rem !important
    }

    .ml-md-3, .mx-md-3 {
        margin-left: 1rem !important
    }

    .m-md-4 {
        margin: 1.5rem !important
    }

    .mt-md-4, .my-md-4 {
        margin-top: 1.5rem !important
    }

    .mr-md-4, .mx-md-4 {
        margin-right: 1.5rem !important
    }

    .mb-md-4, .my-md-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-md-4, .mx-md-4 {
        margin-left: 1.5rem !important
    }

    .m-md-5 {
        margin: 3rem !important
    }

    .mt-md-5, .my-md-5 {
        margin-top: 3rem !important
    }

    .mr-md-5, .mx-md-5 {
        margin-right: 3rem !important
    }

    .mb-md-5, .my-md-5 {
        margin-bottom: 3rem !important
    }

    .ml-md-5, .mx-md-5 {
        margin-left: 3rem !important
    }

    .p-md-0 {
        padding: 0 !important
    }

    .pt-md-0, .py-md-0 {
        padding-top: 0 !important
    }

    .pr-md-0, .px-md-0 {
        padding-right: 0 !important
    }

    .pb-md-0, .py-md-0 {
        padding-bottom: 0 !important
    }

    .pl-md-0, .px-md-0 {
        padding-left: 0 !important
    }

    .p-md-1 {
        padding: .25rem !important
    }

    .pt-md-1, .py-md-1 {
        padding-top: .25rem !important
    }

    .pr-md-1, .px-md-1 {
        padding-right: .25rem !important
    }

    .pb-md-1, .py-md-1 {
        padding-bottom: .25rem !important
    }

    .pl-md-1, .px-md-1 {
        padding-left: .25rem !important
    }

    .p-md-2 {
        padding: .5rem !important
    }

    .pt-md-2, .py-md-2 {
        padding-top: .5rem !important
    }

    .pr-md-2, .px-md-2 {
        padding-right: .5rem !important
    }

    .pb-md-2, .py-md-2 {
        padding-bottom: .5rem !important
    }

    .pl-md-2, .px-md-2 {
        padding-left: .5rem !important
    }

    .p-md-3 {
        padding: 1rem !important
    }

    .pt-md-3, .py-md-3 {
        padding-top: 1rem !important
    }

    .pr-md-3, .px-md-3 {
        padding-right: 1rem !important
    }

    .pb-md-3, .py-md-3 {
        padding-bottom: 1rem !important
    }

    .pl-md-3, .px-md-3 {
        padding-left: 1rem !important
    }

    .p-md-4 {
        padding: 1.5rem !important
    }

    .pt-md-4, .py-md-4 {
        padding-top: 1.5rem !important
    }

    .pr-md-4, .px-md-4 {
        padding-right: 1.5rem !important
    }

    .pb-md-4, .py-md-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-md-4, .px-md-4 {
        padding-left: 1.5rem !important
    }

    .p-md-5 {
        padding: 3rem !important
    }

    .pt-md-5, .py-md-5 {
        padding-top: 3rem !important
    }

    .pr-md-5, .px-md-5 {
        padding-right: 3rem !important
    }

    .pb-md-5, .py-md-5 {
        padding-bottom: 3rem !important
    }

    .pl-md-5, .px-md-5 {
        padding-left: 3rem !important
    }

    .m-md-auto {
        margin: auto !important
    }

    .mt-md-auto, .my-md-auto {
        margin-top: auto !important
    }

    .mr-md-auto, .mx-md-auto {
        margin-right: auto !important
    }

    .mb-md-auto, .my-md-auto {
        margin-bottom: auto !important
    }

    .ml-md-auto, .mx-md-auto {
        margin-left: auto !important
    }
}

@media (min-width: 992px) {
    .m-lg-0 {
        margin: 0 !important
    }

    .mt-lg-0, .my-lg-0 {
        margin-top: 0 !important
    }

    .mr-lg-0, .mx-lg-0 {
        margin-right: 0 !important
    }

    .mb-lg-0, .my-lg-0 {
        margin-bottom: 0 !important
    }

    .ml-lg-0, .mx-lg-0 {
        margin-left: 0 !important
    }

    .m-lg-1 {
        margin: .25rem !important
    }

    .mt-lg-1, .my-lg-1 {
        margin-top: .25rem !important
    }

    .mr-lg-1, .mx-lg-1 {
        margin-right: .25rem !important
    }

    .mb-lg-1, .my-lg-1 {
        margin-bottom: .25rem !important
    }

    .ml-lg-1, .mx-lg-1 {
        margin-left: .25rem !important
    }

    .m-lg-2 {
        margin: .5rem !important
    }

    .mt-lg-2, .my-lg-2 {
        margin-top: .5rem !important
    }

    .mr-lg-2, .mx-lg-2 {
        margin-right: .5rem !important
    }

    .mb-lg-2, .my-lg-2 {
        margin-bottom: .5rem !important
    }

    .ml-lg-2, .mx-lg-2 {
        margin-left: .5rem !important
    }

    .m-lg-3 {
        margin: 1rem !important
    }

    .mt-lg-3, .my-lg-3 {
        margin-top: 1rem !important
    }

    .mr-lg-3, .mx-lg-3 {
        margin-right: 1rem !important
    }

    .mb-lg-3, .my-lg-3 {
        margin-bottom: 1rem !important
    }

    .ml-lg-3, .mx-lg-3 {
        margin-left: 1rem !important
    }

    .m-lg-4 {
        margin: 1.5rem !important
    }

    .mt-lg-4, .my-lg-4 {
        margin-top: 1.5rem !important
    }

    .mr-lg-4, .mx-lg-4 {
        margin-right: 1.5rem !important
    }

    .mb-lg-4, .my-lg-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-lg-4, .mx-lg-4 {
        margin-left: 1.5rem !important
    }

    .m-lg-5 {
        margin: 3rem !important
    }

    .mt-lg-5, .my-lg-5 {
        margin-top: 3rem !important
    }

    .mr-lg-5, .mx-lg-5 {
        margin-right: 3rem !important
    }

    .mb-lg-5, .my-lg-5 {
        margin-bottom: 3rem !important
    }

    .ml-lg-5, .mx-lg-5 {
        margin-left: 3rem !important
    }

    .p-lg-0 {
        padding: 0 !important
    }

    .pt-lg-0, .py-lg-0 {
        padding-top: 0 !important
    }

    .pr-lg-0, .px-lg-0 {
        padding-right: 0 !important
    }

    .pb-lg-0, .py-lg-0 {
        padding-bottom: 0 !important
    }

    .pl-lg-0, .px-lg-0 {
        padding-left: 0 !important
    }

    .p-lg-1 {
        padding: .25rem !important
    }

    .pt-lg-1, .py-lg-1 {
        padding-top: .25rem !important
    }

    .pr-lg-1, .px-lg-1 {
        padding-right: .25rem !important
    }

    .pb-lg-1, .py-lg-1 {
        padding-bottom: .25rem !important
    }

    .pl-lg-1, .px-lg-1 {
        padding-left: .25rem !important
    }

    .p-lg-2 {
        padding: .5rem !important
    }

    .pt-lg-2, .py-lg-2 {
        padding-top: .5rem !important
    }

    .pr-lg-2, .px-lg-2 {
        padding-right: .5rem !important
    }

    .pb-lg-2, .py-lg-2 {
        padding-bottom: .5rem !important
    }

    .pl-lg-2, .px-lg-2 {
        padding-left: .5rem !important
    }

    .p-lg-3 {
        padding: 1rem !important
    }

    .pt-lg-3, .py-lg-3 {
        padding-top: 1rem !important
    }

    .pr-lg-3, .px-lg-3 {
        padding-right: 1rem !important
    }

    .pb-lg-3, .py-lg-3 {
        padding-bottom: 1rem !important
    }

    .pl-lg-3, .px-lg-3 {
        padding-left: 1rem !important
    }

    .p-lg-4 {
        padding: 1.5rem !important
    }

    .pt-lg-4, .py-lg-4 {
        padding-top: 1.5rem !important
    }

    .pr-lg-4, .px-lg-4 {
        padding-right: 1.5rem !important
    }

    .pb-lg-4, .py-lg-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-lg-4, .px-lg-4 {
        padding-left: 1.5rem !important
    }

    .p-lg-5 {
        padding: 3rem !important
    }

    .pt-lg-5, .py-lg-5 {
        padding-top: 3rem !important
    }

    .pr-lg-5, .px-lg-5 {
        padding-right: 3rem !important
    }

    .pb-lg-5, .py-lg-5 {
        padding-bottom: 3rem !important
    }

    .pl-lg-5, .px-lg-5 {
        padding-left: 3rem !important
    }

    .m-lg-auto {
        margin: auto !important
    }

    .mt-lg-auto, .my-lg-auto {
        margin-top: auto !important
    }

    .mr-lg-auto, .mx-lg-auto {
        margin-right: auto !important
    }

    .mb-lg-auto, .my-lg-auto {
        margin-bottom: auto !important
    }

    .ml-lg-auto, .mx-lg-auto {
        margin-left: auto !important
    }
}

@media (min-width: 1200px) {
    .m-xl-0 {
        margin: 0 !important
    }

    .mt-xl-0, .my-xl-0 {
        margin-top: 0 !important
    }

    .mr-xl-0, .mx-xl-0 {
        margin-right: 0 !important
    }

    .mb-xl-0, .my-xl-0 {
        margin-bottom: 0 !important
    }

    .ml-xl-0, .mx-xl-0 {
        margin-left: 0 !important
    }

    .m-xl-1 {
        margin: .25rem !important
    }

    .mt-xl-1, .my-xl-1 {
        margin-top: .25rem !important
    }

    .mr-xl-1, .mx-xl-1 {
        margin-right: .25rem !important
    }

    .mb-xl-1, .my-xl-1 {
        margin-bottom: .25rem !important
    }

    .ml-xl-1, .mx-xl-1 {
        margin-left: .25rem !important
    }

    .m-xl-2 {
        margin: .5rem !important
    }

    .mt-xl-2, .my-xl-2 {
        margin-top: .5rem !important
    }

    .mr-xl-2, .mx-xl-2 {
        margin-right: .5rem !important
    }

    .mb-xl-2, .my-xl-2 {
        margin-bottom: .5rem !important
    }

    .ml-xl-2, .mx-xl-2 {
        margin-left: .5rem !important
    }

    .m-xl-3 {
        margin: 1rem !important
    }

    .mt-xl-3, .my-xl-3 {
        margin-top: 1rem !important
    }

    .mr-xl-3, .mx-xl-3 {
        margin-right: 1rem !important
    }

    .mb-xl-3, .my-xl-3 {
        margin-bottom: 1rem !important
    }

    .ml-xl-3, .mx-xl-3 {
        margin-left: 1rem !important
    }

    .m-xl-4 {
        margin: 1.5rem !important
    }

    .mt-xl-4, .my-xl-4 {
        margin-top: 1.5rem !important
    }

    .mr-xl-4, .mx-xl-4 {
        margin-right: 1.5rem !important
    }

    .mb-xl-4, .my-xl-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-xl-4, .mx-xl-4 {
        margin-left: 1.5rem !important
    }

    .m-xl-5 {
        margin: 3rem !important
    }

    .mt-xl-5, .my-xl-5 {
        margin-top: 3rem !important
    }

    .mr-xl-5, .mx-xl-5 {
        margin-right: 3rem !important
    }

    .mb-xl-5, .my-xl-5 {
        margin-bottom: 3rem !important
    }

    .ml-xl-5, .mx-xl-5 {
        margin-left: 3rem !important
    }

    .p-xl-0 {
        padding: 0 !important
    }

    .pt-xl-0, .py-xl-0 {
        padding-top: 0 !important
    }

    .pr-xl-0, .px-xl-0 {
        padding-right: 0 !important
    }

    .pb-xl-0, .py-xl-0 {
        padding-bottom: 0 !important
    }

    .pl-xl-0, .px-xl-0 {
        padding-left: 0 !important
    }

    .p-xl-1 {
        padding: .25rem !important
    }

    .pt-xl-1, .py-xl-1 {
        padding-top: .25rem !important
    }

    .pr-xl-1, .px-xl-1 {
        padding-right: .25rem !important
    }

    .pb-xl-1, .py-xl-1 {
        padding-bottom: .25rem !important
    }

    .pl-xl-1, .px-xl-1 {
        padding-left: .25rem !important
    }

    .p-xl-2 {
        padding: .5rem !important
    }

    .pt-xl-2, .py-xl-2 {
        padding-top: .5rem !important
    }

    .pr-xl-2, .px-xl-2 {
        padding-right: .5rem !important
    }

    .pb-xl-2, .py-xl-2 {
        padding-bottom: .5rem !important
    }

    .pl-xl-2, .px-xl-2 {
        padding-left: .5rem !important
    }

    .p-xl-3 {
        padding: 1rem !important
    }

    .pt-xl-3, .py-xl-3 {
        padding-top: 1rem !important
    }

    .pr-xl-3, .px-xl-3 {
        padding-right: 1rem !important
    }

    .pb-xl-3, .py-xl-3 {
        padding-bottom: 1rem !important
    }

    .pl-xl-3, .px-xl-3 {
        padding-left: 1rem !important
    }

    .p-xl-4 {
        padding: 1.5rem !important
    }

    .pt-xl-4, .py-xl-4 {
        padding-top: 1.5rem !important
    }

    .pr-xl-4, .px-xl-4 {
        padding-right: 1.5rem !important
    }

    .pb-xl-4, .py-xl-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-xl-4, .px-xl-4 {
        padding-left: 1.5rem !important
    }

    .p-xl-5 {
        padding: 3rem !important
    }

    .pt-xl-5, .py-xl-5 {
        padding-top: 3rem !important
    }

    .pr-xl-5, .px-xl-5 {
        padding-right: 3rem !important
    }

    .pb-xl-5, .py-xl-5 {
        padding-bottom: 3rem !important
    }

    .pl-xl-5, .px-xl-5 {
        padding-left: 3rem !important
    }

    .m-xl-auto {
        margin: auto !important
    }

    .mt-xl-auto, .my-xl-auto {
        margin-top: auto !important
    }

    .mr-xl-auto, .mx-xl-auto {
        margin-right: auto !important
    }

    .mb-xl-auto, .my-xl-auto {
        margin-bottom: auto !important
    }

    .ml-xl-auto, .mx-xl-auto {
        margin-left: auto !important
    }
}

.text-monospace {
    font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}

.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-body {
    color: #212529 !important
}

.text-muted {
    color: #6c757d !important
}

.text-black-50 {
    color: rgba(0,0,0,0.5) !important
}

.text-white-50 {
    color: rgba(255,255,255,0.5) !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;
        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 #adb5bd;
        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 #dee2e6 !important
    }

    .table-dark {
        color: inherit
    }

        .table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody {
            border-color: #dee2e6
        }

    .table .thead-dark th {
        color: inherit;
        border-color: #dee2e6
    }
}

.col-centered {
    margin: auto
}

.noscroll {
    overflow: hidden
}

@font-face {
    font-family: 'DINPro';
    font-weight: 400;
    src: url("../fonts/DINPro.otf")
}

@font-face {
    font-family: 'DINPro';
    font-weight: 700;
    src: url("../fonts/DINPro-Bold.otf")
}

.di_menu_item {
    color: #ffffff;
    font-family: "DINPro";
    font-size: 20px;
    font-weight: 400;
    line-height: 1.42857;
    transition: all 0.3s ease-in-out;
}

    .di_menu_item:hover, .di_menu_item:visited, .di_menu_item:active, .di_menu_item:focus {
        color: #ffffff;
        text-decoration: none
    }

    .di_menu_item:hover {
        color: #febc10;
    }

.di_menu_divider {
    height: 26px;
    width: 100%
}

.di-header-text {
    color: #ffffff;
    font-family: 'DINPro';
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 11px;
    line-height: 18px;
    display: inline-block;
    cursor: pointer;
    transition: all 0.3s ease-in;
}

.di-header-text_mg {
    margin-right: 19px
}

.di-header-text:hover, .di-header-text:visited, .di-header-text:active, .di-header-text:focus {
    color: #ffffff;
    text-decoration: none
}

.di-header-text:hover {
    color: #febc10;
}

.di-landing-title {
    color: #ffffff;
    font-family: "DINPro";
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    margin-top: 14px;
    margin-bottom: 14px;
    cursor: default;
    line-height: 1.42857
}

.di-card-title {
    color: #ffffff;
    font-family: "DINPro";
    font-size: 16px;
    font-weight: 400
}

.di-form-title {
    color: #ffffff;
    font-family: "DINPro";
    font-size: 20px;
    font-weight: 400
}

.di-landing-button {
    width: 100%;
    /*border: 1px solid #ffffff;*/
    padding: 12px;
    text-align: center;
    transition: all 0.3s ease-in;
    cursor: pointer;
    -ms-border-radius: 9px;
    border-radius: 7px;
    background: #3b5863;
    -ms-opacity: .7;
    opacity: .7;
}

    .di-landing-button span {
        color: #ffffff;
        font-family: "DINPro";
        font-size: 18px;
        font-weight: 400;
        text-transform: uppercase;
        transition: all 0.3s ease-in
    }

    .di-landing-button:hover, .di-landing-button:visited, .di-landing-button:focus, .di-landing-button:active {
        text-decoration: none;
        box-shadow: 0 0 15px 1px #231f2040;
        -ms-opacity: 1;
        opacity: 1;
    }

@media (max-width: 767.98px) {
    .di-landing-button {
        margin-bottom: 16px
    }

    .di-landing-button_last {
        margin-bottom: 0
    }

    .di-landing-button span {
        font-size: 23px
    }
}

.di-card-button {
    min-width: 240px;
    background-color: #fff;
    padding: 8px 10px;
    text-align: center;
    transition: all 0.3s ease-in;
    display: block;
    cursor: pointer
}

    .di-card-button span {
        color: #4b3f65;
        font-family: "DINPro";
        font-size: 18px;
        font-weight: 700;
        text-transform: uppercase;
        margin: 0px;
        line-height: 1.42857;
        vertical-align: middle;
        transition: all 0.3s ease-in
    }

    .di-card-button:hover, .di-card-button:visited, .di-card-button:focus, .di-card-button:active {
        text-decoration: none
    }

    .di-card-button .di-card-mob-icon {
        transition: all 0.3s ease-in
    }

    .di-card-button:active {
        background-color: rgba(255,255,255,0);
        box-shadow: 0 0 4px 1px rgba(255,255,255,0.35)
    }

        .di-card-button:active .di-card-mob-icon {
            filter: brightness(0) invert(1)
        }

        .di-card-button:active span {
            color: #fff
        }

@media (max-width: 767.98px) {
    .di-card-button {
        margin-bottom: 22px
    }

    .di-card-button_last {
        margin-bottom: 0
    }
}

.di-card-mob-icon {
    height: 48px
}

.di-form-btn {
    width: 100%;
    border-radius: 6px;
    border: 1px solid #ffffff;
    background-color: #ffffff;
    color: #313d4b;
    font-family: "DINPro";
    font-size: 24px;
    line-height: 24px;
    font-weight: 700;
    text-transform: uppercase;
    padding-top: 13px;
    padding-bottom: 13px;
    transition: all 0.3s ease-in
}

    .di-form-btn:hover {
        color: #313d4b
    }

.di-regular {
    font-weight: 400 !important;
    font-size: 20px;
    padding-top: 8px;
    padding-bottom: 8px
}

.di-centered-form {
    padding-top: 96px;
    padding-bottom: 76px
}

.form-control {
    height: unset;
    padding: 10px 10px;
    font-size: 18px;
    line-height: 1.42857;
    color: #000;
    border: 1px solid #fff;
    border-radius: 0px
}

::placeholder {
    color: #8fa4d9 !important;
    opacity: 1
}

.di-form_links {
    margin-top: 50px
}

.di-form_link {
    color: #ffffff;
    font-family: "DINPro";
    font-size: 24px;
    font-weight: 400;
    line-height: 1.42857;
    display: block;
    transition: all 0.3s ease-in;
    text-decoration: none
}

    .di-form_link:hover, .di-form_link:visited, .di-form_link:active, .di-form_link:focus {
        color: #ffffff;
        text-decoration: none
    }

.loading {
    background-color: #ffffff;
    background-image: url("http://loadinggif.com/images/image-selection/34.gif");
    background-size: 16px 16px;
    background-position: center center;
    background-repeat: no-repeat
}

.di-header {
    padding-top: 24px;
    height: 90px;
    border-bottom: 1px solid #231f20;
    user-select: none
}

.di-header-section {
    margin-top: 11px
}

@media (max-width: 767.98px) {
    .di-header {
        padding-top: 18px;
        height: 72px
    }
}

.logo {
    height: 45px
}

.di-lang-mob {
    color: #ffffff;
    font-family: "DINPro";
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.42857
}

    .di-lang-mob:hover, .di-lang-mob:active, .di-lang-mob:visited {
        color: #ffffff;
        text-decoration: none
    }

.di-menu-icon-mob {
    color: #ffffff;
    font-size: 28px;
    line-height: 1.42857
}

.di-logo-mob {
    height: 36px
}

.dropdown a.di-header-text {
    text-align: left
}

.di-lang {
    min-width: auto
}

    .di-lang .active {
        background-color: #313d4b;
        font-weight: 700
    }

.overlay {
    height: 100%;
    width: 100%;
    margin-left: 100%;
    position: fixed;
    z-index: 5;
    top: 0;
    left: 0;
    background-color: #313d4b;
    overflow-x: hidden;
    transition: margin-left 0.5s ease-in-out
}

.overlay__close {
    font-size: 38px;
    color: #fff;
    display: inline-block
}

    .overlay__close:hover, .overlay__close:active {
        color: #fff
    }

.overlay__btn {
    padding: 8px;
    font-size: 24px;
    background-color: #ffffff;
    color: #313d4b !important
}

.overlay__border {
    border-bottom: 1px solid #fff
}

.overlay__menu {
    display: block;
    font-size: 24px;
    font-weight: 400;
    text-decoration: none;
    color: #fefefe
}

    .overlay__menu:hover, .overlay__menu:active, .overlay__menu:visited {
        color: #fefefe;
        text-decoration: none
    }

.overlay__contacts {
    font-size: 24px;
    font-weight: 400
}

.di-card {
    display: block;
    text-decoration: none;
    height: 250px;
    width: 250px;
    text-align: center;
    border: 3px solid rgba(255,255,255,0);
    cursor: pointer;
    padding-top: 24px;
    border-radius: 50%;
    transition: all 0.3s ease-in
}

    .di-card:hover, /*.di-card:visited, .di-card:focus,*/ .di-card:active {
        border-color: #fff;
        text-decoration: none;
        outline: 0px
    }

    .di-card img {
        display: block;
        margin: 0 auto;
        margin-bottom: 24px;
        transform: scale(0.8)
    }

.di-buttons {
    margin-top: 24px
}

.di-counter {
    text-align: center;
    margin-top: 20px;
    cursor: default;
    user-select: none
}

.di-counter-title {
    color: #ffffff;
    font-family: "DINPro";
    font-size: 12px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0px
}

.di-counter-number {
    color: #ffffff;
    font-family: "DINPro";
    font-size: 24px;
    font-weight: 400;
    line-height: 1.42857
}

.footer-icon {
    font-size: 30px;
    color: #febc10;
    margin-right: 12px;
    user-select: none;
    -webkit-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

    .footer-icon:hover {
        text-decoration: none;
        color: #fff
    }

@media (max-width: 767.98px) {
    .footer-icon {
        font-size: 24px
    }
}

.footer-icons {
    padding-top: 14px
}

.partner-link {
    width: 115px;
    height: 53px;
    /*border: 1px solid #ffffff;*/
    -ms-border-radius: 7px;
    border-radius: 7px;
    display: inline-block;
    position: relative;
    margin-right: 11px;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    background: #231f20;
}

    .partner-link img {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        margin: auto;
        -ms-opacity: .8;
        opacity: .8;
        -ms-transition: all 0.3s ease-in;
        -o-transition: all 0.3s ease-in;
        -webkit-transition: all 0.3s ease-in;
        transition: all 0.3s ease-in;
    }

        .partner-link img:hover {
            -ms-opacity: 1;
            opacity: 1;
        }

.partner-link_mob {
    width: 175px;
    height: 88px
}

.partner-links {
    padding-top: 24px;
    padding-bottom: 24px;
    user-select: none
}

.footer-mob {
    height: 200px
}

.di-travel-form {
    padding-top: 22px;
    padding-bottom: 22px
}

.di-travel-form-step {
    border: 1px solid #fff;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    color: #ffffff;
    display: inline-block;
    line-height: 33px;
    margin-right: 11px;
    text-align: center;
    font-size: 20px;
    width: 33px;
    font-family: "DINPro";
    margin-bottom: 21px
}

.di-travel-inputs {
    width: 391px;
    padding-left: 81px
}

.coming-soon {
    color: white;
    font-size: 48px
}

.di-exclamation {
    color: orange
}

.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
    background-color: #313d4b
}

.bootstrap-datetimepicker-widget table td.today:before {
    border-bottom-color: #313d4b
}

.table thead th {
    border-bottom: 0
}

.table th, .table td {
    border-top: 0
}

.dropdown-menu, .bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table th, .bootstrap-datetimepicker-widget table td span, .input-group-text {
    border-radius: 0
}

.form-control:focus {
    border-color: #fff;
    box-shadow: unset
}

.dropdown-item.active, .dropdown-item:active {
    background-color: #313d4b
}

.insurance_content {
    padding-left: 38px;
    padding-right: 27px;
    padding-top: 35px;
    padding-bottom: 29px
}

.insurance_header {
    color: #ffffff;
    font-family: "DINPro";
    font-size: 28px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.42857;
    margin: 0;
    text-align: center;
    margin-bottom: 34px
}

.insurance_tables {
    border-left: 1px solid #fff
}

@media (max-width: 767.98px) {
    .insurance_tables {
        border-left: 0
    }
}

.insurance_tables_large {
    margin-bottom: 42px;
    cursor: default
}

.insurance_tables_large_header {
    color: #ffffff;
    font-family: "DINPro";
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.42857;
    border-bottom: 1px solid #fff
}

    .insurance_tables_large_header:first-child {
        min-width: 250px
    }

.insurance_tables_large_cell {
    color: #ffffff;
    font-family: "DINPro";
    font-size: 20px;
    font-weight: 400
}

.insurance_tables_small {
    cursor: default;
    color: #ffffff;
    font-family: "DINPro";
    font-size: 12px;
    font-weight: 400;
    width: 650px;
    text-align: right
}

.insurance_tables_small_header {
    font-weight: 700
}

.insurance_tables_small_data {
    transition: all 0.3s ease-in
}

.section__header {
    color: #ffffff;
    font-family: "DINPro";
    font-size: 28px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.42857;
    text-align: center
}

.insurance_profile {
    display: inline-block;
    vertical-align: top
}

.table_info {
    float: right
}

    .table_info .key {
        text-align: right;
        color: #ffffff;
        font-family: "DINPro";
        font-size: 20px;
        font-weight: 400;
        padding-right: 11px;
        line-height: 1.42857
    }

    .table_info .value {
        text-align: left;
        color: #ffffff;
        font-family: "DINPro";
        font-size: 20px;
        font-weight: 700;
        line-height: 1.42857
    }

    .table_info .img {
        text-align: right;
        padding-right: 11px
    }

    .table_info .id {
        color: #ffffff;
        font-family: "DINPro";
        font-size: 16px;
        font-weight: 400;
        margin-bottom: 36px;
        display: block
    }

    .table_info .name {
        color: #ffffff;
        font-family: "DINPro";
        font-size: 20px;
        font-weight: 400
    }

.di-profile-buttons {
    margin-top: 24px
}

    .di-profile-buttons .ins {
        margin-right: 324px
    }

.di-login {
    margin: 0 auto;
    width: 415px
}

.di-login_additional {
    margin-top: 50px
}

.di-login_link {
    color: #ffffff;
    font-family: "DINPro";
    font-size: 24px;
    font-weight: 400;
    line-height: 1.42857;
    display: block;
    transition: all 0.3s ease-in;
    text-decoration: none
}

    .di-login_link:hover, .di-login_link:visited, .di-login_link:active, .di-login_link:focus {
        color: #ffffff;
        text-decoration: none
    }

.di-wizard {
    margin: 20px auto;
}

    .di-wizard .di-nav-tabs {
        position: relative;
        margin: 22px auto;
        margin-bottom: 0;
        border-bottom-color: #e0e0e0
    }

        .di-wizard .di-nav-tabs > li.active > a, .di-wizard .di-nav-tabs > li.active > a:hover, .di-wizard .di-nav-tabs > li.active > a:focus {
            color: #fff !important;
            cursor: default;
            border: 0;
            border-bottom-color: transparent
        }

.di-wizard-inner {
    position: relative
}

.connecting-line {
    height: 2px;
    background: #fff;
    position: absolute;
    width: 66%;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 50%;
    z-index: 1
}

span.round-tab {
    cursor: default;
    width: 35px;
    height: 35px;
    line-height: 34px;
    display: inline-block;
    border-radius: 100px;
    background: #313d4b;
    border: 2px solid #e0e0e0;
    z-index: 2;
    position: absolute;
    text-align: center;
    font-size: 20px
}

    span.round-tab i {
        color: #fff
    }

.di-wizard li a.active span.round-tab {
    background: #313d4b;
    color: orange;
    border: 2px solid orange
}

    .di-wizard li a.active span.round-tab i {
        color: #5bc0de
    }

.di-wizard li a:after {
    content: " ";
    position: relative;
    left: 46%;
    top: -20px;
    opacity: 0;
    margin: 0 auto;
    bottom: 0px;
    border: 5px solid transparent;
    border-bottom-color: #5bc0de;
    transition: 0.1s ease-in-out
}

.di-wizard .di-nav-tabs > li {
    width: 33%
}

.di-wizard li.active.di-nav-item:after {
    content: " ";
    position: relative;
    left: 46%;
    top: -20px;
    opacity: 1;
    margin: 0 auto;
    bottom: 0px;
    border: 10px solid transparent;
    border-bottom-color: #5bc0de
}

.di-wizard .di-nav-tabs > li a {
    width: 35px;
    height: 35px;
    margin: 0 auto;
    border-radius: 100%;
    padding: 0;
    position: relative
}

    .di-wizard .di-nav-tabs > li a:hover {
        background: transparent
    }

.di-wizard .tab-pane {
    position: relative;
    padding-top: 8px
}

.di-wizard h3 {
    margin-top: 0
}

.di-nav-link {
    color: #fff !important
}

@media (max-width: 585px) {
    .di-wizard {
        width: 90%;
        height: auto !important
    }

    span.round-tab {
        font-size: 30px;
        width: 50px;
        height: 50px;
        line-height: 50px
    }

    .di-wizard .di-nav-tabs > li a {
        width: 50px;
        height: 50px;
        line-height: 50px
    }

    .di-wizard li.active:after {
        content: " ";
        position: absolute;
        left: 35%
    }
}

.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:active, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover {
    color: #8fa4d9 !important;
    opacity: 1
}

.bootstrap-select .dropdown-toggle .filter-option:focus, .bootstrap-select .dropdown-toggle:focus, .bootstrap-select > select.mobile-device:focus + .dropdown-toggle, .bootstrap-select .dropdown-menu li a, .bootstrap-select .dropdown-toggle:focus, .bootstrap-select > select.mobile-device:focus + .dropdown-toggle {
    outline: 0 !important
}

.custom-file-label::after {
    padding: 10px 10px;
    height: unset;
    content: attr(string);
    border-radius: 0;
    border-left: 0
}

.datetimepicker-input[readonly] {
    background-color: #fff;
    cursor: default
}

select {
    -webkit-appearance: none;
    -moz-appearance: none
}

select {
    background-image: linear-gradient(45deg, transparent 50%, #495057 50%),linear-gradient(135deg, #495057 50%, transparent 50%),linear-gradient(0, #e9ecef, #e9ecef);
    background-position: calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),102% 0;
    background-size: 5px 5px, 5px 5px, 2.5em 2.5em;
    background-repeat: no-repeat
}

    select:focus {
        background-image: linear-gradient(45deg, #495057 50%, transparent 50%),linear-gradient(135deg, transparent 50%, #495057 50%),linear-gradient(to right, #e9ecef, #e9ecef);
        background-position: calc(100% - 15px) 1em,calc(100% - 20px) 1em,102% 0;
        background-size: 5px 5px, 5px 5px, 2.5em 2.5em;
        background-repeat: no-repeat;
        outline: 0
    }

    select:-moz-focusring {
        color: transparent;
        text-shadow: 0 0 0 #000
    }

.main {
    background-color: #313d4b;
    font-family: 'DINPro';
    font-weight: 400
}

.di-content {
    min-height: calc(100vh - 237px)
}

@media (max-width: 767.98px) {
    .di-content {
        min-height: calc(100vh - 219px)
    }
}

footer {
    border-top: 1px solid #231f20;
}

.error__icon {
    font-size: 72px;
    color: white;
    text-align: center
}

.error__code {
    font-size: 60px;
    font-weight: 700;
    color: white;
    text-align: center
}

.error__desc {
    font-size: 32px;
    color: white;
    text-align: center
}

.error__link {
    color: orange
}

    .error__link:hover {
        color: white
    }


/******************************************* Rashad *******************************************/

.b-c-green {
    background: #3b5863;
}

iframe {
    border: none;
    -ms-border-radius: 5px;
    border-radius: 5px;
    transition: all 0.3s ease-in-out;
}

    iframe.insurance-compulsory-auto {
        width: 100%;
        height: 605px;
    }

    iframe:hover {
        box-shadow: 0 0 25px 5px #000000;
    }

.gold {
    color: #febc10 !important;
    opacity: .9;
    transition: all 0.3s ease-in-out;
}

    .gold:hover {
        opacity: 1;
    }


::-webkit-scrollbar {
    width: 6px;
}

::-webkit-scrollbar-thumb {
    background: #ba8600;
}
.insurance-company-link-img{
    border-radius: 10px;
    width: 100%;
    height: 120px;
    transition: all 0.3s ease-in-out;
    vertical-align: super;
    background-color: white;
}

    .insurance-company-link-img:hover {
        box-shadow: 0 0 25px 5px #000000;
    }

.payment-link-img {
    background-color: #00427a;
    border-radius: 10px;
    width: 275px;
    transition: all 0.3s ease-in-out;
}

    .payment-link-img:hover {
        box-shadow: 0 0 25px 5px #000000;
    }

#policyTable_wrapper select {
    background: #313d4b;
    color: white;
    height: 42px;
    border-radius: 5px;

}

#frm select {
    background: #313d4b;
    color: white;
    height: 45px;
}

.b-r-5 {
    border-radius: 5px;
}

#policyTable_filter input {
    border: unset;
    border-radius: 5px;
    height: 35px;
    background: #d0d0d0;
}

/**     old font-family: "DINPro";      **/

/******************************************* Rashad *******************************************/


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXgtc3R5bGUuY3NzIiwic291cmNlcyI6WyJpbmRleC1zdHlsZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21peGlucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2l6ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2l6ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXNpYmlsaXR5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3gtc2hhZG93LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZmxvYXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdXRpbGl0aWVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwiX2Jhc2ljLnNjc3MiLCJfdHlwb2dyYXBoeS5zY3NzIiwiX2J1dHRvbnMuc2NzcyIsIl9mb3Jtcy5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2xhbmRpbmcuc2NzcyIsIl9mb290ZXIuc2NzcyIsIl90cmF2ZWwtZm9ybS5zY3NzIiwiX2luc3VyYW5jZS1wYWdlLnNjc3MiLCJfcHJvZmlsZS5zY3NzIiwiX2xvZ2luLnNjc3MiLCJ1dGlscy9fZGktd2l6YXJkLnNjc3MiLCJ1dGlscy9fYm9vdHN0cmFwLXJlc2V0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFDQUE7Ozs7O0dBS0csQWtDTEgsQUFBQSxLQUFLLEFBQUMsQ0FHRixNQUFXLENBQUUsUUFBQyxDQUFkLFFBQVcsQ0FBRSxRQUFDLENBQWQsUUFBVyxDQUFFLFFBQUMsQ0FBZCxNQUFXLENBQUUsUUFBQyxDQUFkLEtBQVcsQ0FBRSxRQUFDLENBQWQsUUFBVyxDQUFFLFFBQUMsQ0FBZCxRQUFXLENBQUUsUUFBQyxDQUFkLE9BQVcsQ0FBRSxRQUFDLENBQWQsTUFBVyxDQUFFLFFBQUMsQ0FBZCxNQUFXLENBQUUsUUFBQyxDQUFkLE9BQVcsQ0FBRSxLQUFDLENBQWQsTUFBVyxDQUFFLFFBQUMsQ0FBZCxXQUFXLENBQUUsUUFBQyxDQUlkLFNBQVcsQ0FBRSxRQUFDLENBQWQsV0FBVyxDQUFFLFFBQUMsQ0FBZCxTQUFXLENBQUUsUUFBQyxDQUFkLE1BQVcsQ0FBRSxRQUFDLENBQWQsU0FBVyxDQUFFLFFBQUMsQ0FBZCxRQUFXLENBQUUsUUFBQyxDQUFkLE9BQVcsQ0FBRSxRQUFDLENBQWQsTUFBVyxDQUFFLFFBQUMsQ0FJZCxlQUFtQixDQUFhLEVBQUMsQ0FBakMsZUFBbUIsQ0FBYSxNQUFDLENBQWpDLGVBQW1CLENBQWEsTUFBQyxDQUFqQyxlQUFtQixDQUFhLE1BQUMsQ0FBakMsZUFBbUIsQ0FBYSxPQUFDLENBS25DLHdCQUF3QixDQUFBLHlLQUFDLENBQ3pCLHVCQUF1QixDQUFBLHFG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RSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsTUFBTSxBQUFjLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDREFoQyxBQUZELEFBQUEsTUFBTSxBQUFjLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsTUFBTSxBQUFjLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsTUFBTSxBQUFjLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDREFoQyxBQUZELEFBQUEsTUFBTSxBQUFjLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsTUFBTSxBQUFjLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsTUFBTSxBQUFjLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDREFoQyxBQUZELEFBQUEsT0FBTyxBQUFhLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsT0FBTyxBQUFhLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsT0FBTyxBQUFhLENDRjFCLElBQUksQ0FB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QUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDREFoQyxBQUZELEFBQUEsVUFBVSxBQUFVLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsVUFBVSxBQUFVLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsVUFBVSxBQUFVLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTRCLENBSXRDLFNBQVMsQ0FBRSxJQUE0QixDREFoQyxBQUdILEFBQUEsZUFBZSxBQUFPLENBQUUsS0FBSyxDQUFFLEVBQUUsQ0FBSSxBQUVyQyxBQUFBLGNBQWMsQUFBTyxDQUFFLEtBQUssQzdCb0tKLEVBQUUsQzZCcEtvQixBQUc1QyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQU1uQyxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQWdCLENBQUMsQ0RXbkIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLFFBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RXckMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLFNBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxD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LFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQU1uQyxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQWdCLENBQUMsQ0RXbkIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLFFBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RXckMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLFNBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RXckMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLFNBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RXckMsQUFGRCxBQUFBLGFBQWEsQUFBVSxDQ1QvQixXQUFXLENBQW1CLFNBQWdCLENEV3JDLEFBRkQsQUFBQSxhQUFhLEFBQVUsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxDM0JEUCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRTJCN0J0QixBQUFBLE9BQU8sQUFBTyxDQUNaLFVBQVUsQ0FBRSxDQUFDLENBQ2IsU0FBUyxDQUFFLENBQUMsQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNoQixBQUNELEFBQUEsWUFBWSxBQUFPLENBQ2pCLElBQUksQ0FBRSxRQUFRLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNoQixBQUdDLEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQTRCLENBSXRDLFNBQVMsQ0FBRSxRQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCLENBSXRDLFNBQVMsQ0FBRSxHQUE0QixDREFoQyxBQUZELEFBQUEsVUFBVSxBQUFVLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsVUFBVSxBQUFVLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBSXRDLFNBQVMsQ0FBRSxTQUE0QixDREFoQyxBQUZELEFBQUEsVUFBVSxBQUFVLENDRjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTRCLENBSXRDLFNBQVMsQ0FBRSxJQUE0QixDREFoQyxBQUdILEFBQUEsZUFBZSxBQUFPLENBQUUsS0FBSyxDQUFFLEVBQUUsQ0FBSSxBQUVyQyxBQUFBLGNBQWMsQUFBTyxDQUFFLEtBQUssQzdCb0tKLEVBQUUsQzZCcEtvQixBQUc1QyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFdBQVcsQUFBVyxDQUFFLEtBQUssQ0FEbEIsQ0FBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQUFyQyxBQUFBLFlBQVksQUFBVSxDQUFFLEtBQUssQ0FEbEIsRUFBQyxDQUN5QixBQU1uQyxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQWdCLENBQUMsQ0RXbkIsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLFFBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RXckMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLFNBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RXckMsQUFGRCxBQUFBLFlBQVksQUFBVyxDQ1QvQixXQUFXLENBQW1CLFNBQWdCLENEV3JDLEFBRkQsQUFBQSxZQUFZLEFBQVcsQ0NUL0IsV0FBVyxDQUFtQixTQUFnQixDRFdyQyxBQUZELEFBQUEsWUFBWSxBQUFXLENDVC9CLFdBQVcsQ0FBbUIsR0FBZ0IsQ0RX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 */

/*# sourceMappingURL=index-style.css.map */
