a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

html {
    -webkit-text-size-adjust: 100%
}

body {
    line-height: 1
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.hide {
    display: none
}

img {
    max-width: 100%
}

a {
    text-decoration: none
}

input,
select,
textarea {
    border-radius: 0
}

input:focus,
select:focus,
textarea:focus {
    outline: 0
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #fff inset
}

@font-face {
    font-family: bt_font;
    src: url(../fonts/btfont2018/btfont_bd-webfont.woff2) format("woff2"), url(../fonts/btfont2018/btfont_bd-webfont.woff) format("woff");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: bt_font;
    src: url(../fonts/btfont2018/btfont_rg-webfont.woff2) format("woff2"), url(../fonts/btfont2018/btfont_rg-webfont.woff) format("woff");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: bt_font;
    src: url(../fonts/btfont2018/btfont_lt-webfont.woff2) format("woff2"), url(../fonts/btfont2018/btfont_lt-webfont.woff) format("woff");
    font-weight: 300;
    font-style: normal
}

/*!
 * Bootstrap v4.5.0 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

:root {
    --blue: #00A0D6;
    --indigo: #6610f2;
    --purple: #283d98;
    --pink: #FF6EFF;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #008A00;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #ffffff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #333333;
    --secondary: #283d98;
    --success: #008A00;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --pink: #FF6EFF;
    --lightgrey: #eeeeee;
    --white: #ffffff;
    --breakpoint-xs: 0;
    --breakpoint-sm: 600px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 960px;
    --breakpoint-xl: 1200px;
    --breakpoint-xxl: 1340px;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

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

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent
}

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

body {
    margin: 0;
    font-family: bt_font, Calibri, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: #eee
}

[tabindex="-1"]:focus:not(:focus-visible) {
    outline: 0 !important
}

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

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

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

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

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

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

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

dt {
    font-weight: 700
}

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

blockquote {
    margin: 0 0 1rem
}

b,
strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

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

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: #333;
    text-decoration: none;
    background-color: transparent
}

a:hover {
    color: #0d0d0d;
    text-decoration: underline
}

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

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

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

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    -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
}

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

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

[role=button] {
    cursor: pointer
}

select {
    word-wrap: normal
}

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

[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
    cursor: pointer
}

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

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

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-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
}

.content-sub-title h3,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2
}

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

.content-sub-title h3,
.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, .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: #eee;
    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: #ff6eff;
    word-wrap: break-word
}

a>code {
    color: inherit
}

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

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

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

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

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

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

@media (min-width:600px) {
    .container {
        max-width: 738px
    }
}

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

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

@media (min-width:1200px) {
    .container {
        max-width: 1196px
    }
}

@media (min-width:1340px) {
    .container {
        max-width: 1196px
    }
}

.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width:600px) {
    .container,
    .container-sm {
        max-width: 738px
    }
}

@media (min-width:768px) {
    .container,
    .container-md,
    .container-sm {
        max-width: 930px
    }
}

@media (min-width:960px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm {
        max-width: 1196px
    }
}

@media (min-width:1200px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1196px
    }
}

@media (min-width:1340px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1196px
    }
}

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

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

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

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

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

.row-cols-1>* {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.row-cols-2>* {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.row-cols-3>* {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%
}

.row-cols-4>* {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.row-cols-5>* {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%
}

.row-cols-6>* {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
    -ms-flex-order: -1;
    order: -1
}

.order-last {
    -ms-flex-order: 13;
    order: 13
}

.order-0 {
    -ms-flex-order: 0;
    order: 0
}

.order-1 {
    -ms-flex-order: 1;
    order: 1
}

.order-2 {
    -ms-flex-order: 2;
    order: 2
}

.order-3 {
    -ms-flex-order: 3;
    order: 3
}

.order-4 {
    -ms-flex-order: 4;
    order: 4
}

.order-5 {
    -ms-flex-order: 5;
    order: 5
}

.order-6 {
    -ms-flex-order: 6;
    order: 6
}

.order-7 {
    -ms-flex-order: 7;
    order: 7
}

.order-8 {
    -ms-flex-order: 8;
    order: 8
}

.order-9 {
    -ms-flex-order: 9;
    order: 9
}

.order-10 {
    -ms-flex-order: 10;
    order: 10
}

.order-11 {
    -ms-flex-order: 11;
    order: 11
}

.order-12 {
    -ms-flex-order: 12;
    order: 12
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width:1340px) {
    .col-xxl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        min-width: 0;
        max-width: 100%
    }
    .row-cols-xxl-1>* {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .row-cols-xxl-2>* {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .row-cols-xxl-3>* {
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }
    .row-cols-xxl-4>* {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .row-cols-xxl-5>* {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }
    .row-cols-xxl-6>* {
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }
    .col-xxl-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }
    .col-xxl-1 {
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }
    .col-xxl-2 {
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }
    .col-xxl-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .col-xxl-4 {
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }
    .col-xxl-5 {
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }
    .col-xxl-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .col-xxl-7 {
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }
    .col-xxl-8 {
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }
    .col-xxl-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
    .col-xxl-10 {
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }
    .col-xxl-11 {
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }
    .col-xxl-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .order-xxl-first {
        -ms-flex-order: -1;
        order: -1
    }
    .order-xxl-last {
        -ms-flex-order: 13;
        order: 13
    }
    .order-xxl-0 {
        -ms-flex-order: 0;
        order: 0
    }
    .order-xxl-1 {
        -ms-flex-order: 1;
        order: 1
    }
    .order-xxl-2 {
        -ms-flex-order: 2;
        order: 2
    }
    .order-xxl-3 {
        -ms-flex-order: 3;
        order: 3
    }
    .order-xxl-4 {
        -ms-flex-order: 4;
        order: 4
    }
    .order-xxl-5 {
        -ms-flex-order: 5;
        order: 5
    }
    .order-xxl-6 {
        -ms-flex-order: 6;
        order: 6
    }
    .order-xxl-7 {
        -ms-flex-order: 7;
        order: 7
    }
    .order-xxl-8 {
        -ms-flex-order: 8;
        order: 8
    }
    .order-xxl-9 {
        -ms-flex-order: 9;
        order: 9
    }
    .order-xxl-10 {
        -ms-flex-order: 10;
        order: 10
    }
    .order-xxl-11 {
        -ms-flex-order: 11;
        order: 11
    }
    .order-xxl-12 {
        -ms-flex-order: 12;
        order: 12
    }
    .offset-xxl-0 {
        margin-left: 0
    }
    .offset-xxl-1 {
        margin-left: 8.3333333333%
    }
    .offset-xxl-2 {
        margin-left: 16.6666666667%
    }
    .offset-xxl-3 {
        margin-left: 25%
    }
    .offset-xxl-4 {
        margin-left: 33.3333333333%
    }
    .offset-xxl-5 {
        margin-left: 41.6666666667%
    }
    .offset-xxl-6 {
        margin-left: 50%
    }
    .offset-xxl-7 {
        margin-left: 58.3333333333%
    }
    .offset-xxl-8 {
        margin-left: 66.6666666667%
    }
    .offset-xxl-9 {
        margin-left: 75%
    }
    .offset-xxl-10 {
        margin-left: 83.3333333333%
    }
    .offset-xxl-11 {
        margin-left: 91.6666666667%
    }
}

.table {
    width: 100%;
    margin-bottom: 1rem;
    color: #212529
}

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

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

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

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

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

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

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

.table-borderless tbody+tbody,
.table-borderless td,
.table-borderless th,
.table-borderless thead th {
    border: 0
}

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

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

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

.table-primary tbody+tbody,
.table-primary td,
.table-primary th,
.table-primary thead th {
    border-color: #959595
}

.table-hover .table-primary:hover {
    background-color: #b9b9b9
}

.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
    background-color: #b9b9b9
}

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

.table-secondary tbody+tbody,
.table-secondary td,
.table-secondary th,
.table-secondary thead th {
    border-color: #a785d8
}

.table-hover .table-secondary:hover {
    background-color: #c1aae4
}

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

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

.table-success tbody+tbody,
.table-success td,
.table-success th,
.table-success thead th {
    border-color: #7ac27a
}

.table-hover .table-success:hover {
    background-color: #a7d6a7
}

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

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

.table-info tbody+tbody,
.table-info td,
.table-info th,
.table-info thead th {
    border-color: #86cfda
}

.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>td,
.table-warning>th {
    background-color: #ffeeba
}

.table-warning tbody+tbody,
.table-warning td,
.table-warning th,
.table-warning thead th {
    border-color: #ffdf7e
}

.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>td,
.table-danger>th {
    background-color: #f5c6cb
}

.table-danger tbody+tbody,
.table-danger td,
.table-danger th,
.table-danger thead th {
    border-color: #ed969e
}

.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>td,
.table-light>th {
    background-color: #fdfdfe
}

.table-light tbody+tbody,
.table-light td,
.table-light th,
.table-light thead th {
    border-color: #fbfcfc
}

.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>td,
.table-dark>th {
    background-color: #c6c8ca
}

.table-dark tbody+tbody,
.table-dark td,
.table-dark th,
.table-dark thead th {
    border-color: #95999c
}

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

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

.table-pink,
.table-pink>td,
.table-pink>th {
    background-color: #ffd6ff
}

.table-pink tbody+tbody,
.table-pink td,
.table-pink th,
.table-pink thead th {
    border-color: #ffb4ff
}

.table-hover .table-pink:hover {
    background-color: #ffbdff
}

.table-hover .table-pink:hover>td,
.table-hover .table-pink:hover>th {
    background-color: #ffbdff
}

.table-lightgrey,
.table-lightgrey>td,
.table-lightgrey>th {
    background-color: #fafafa
}

.table-lightgrey tbody+tbody,
.table-lightgrey td,
.table-lightgrey th,
.table-lightgrey thead th {
    border-color: #f6f6f6
}

.table-hover .table-lightgrey:hover {
    background-color: #ededed
}

.table-hover .table-lightgrey:hover>td,
.table-hover .table-lightgrey:hover>th {
    background-color: #ededed
}

.table-white,
.table-white>td,
.table-white>th {
    background-color: #fff
}

.table-white tbody+tbody,
.table-white td,
.table-white th,
.table-white thead th {
    border-color: #fff
}

.table-hover .table-white:hover {
    background-color: #f2f2f2
}

.table-hover .table-white:hover>td,
.table-hover .table-white:hover>th {
    background-color: #f2f2f2
}

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

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

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

.table .thead-dark th {
    color: #fff;
    background-color: #343a40;
    border-color: #454d55
}

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

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

.table-dark td,
.table-dark th,
.table-dark thead th {
    border-color: #454d55
}

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

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

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

@media (max-width:599.98px) {
    .table-responsive-sm {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
    .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
    }
    .table-responsive-md>.table-bordered {
        border: 0
    }
}

@media (max-width:959.98px) {
    .table-responsive-lg {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
    .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
    }
    .table-responsive-xl>.table-bordered {
        border: 0
    }
}

@media (max-width:1339.98px) {
    .table-responsive-xxl {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
    .table-responsive-xxl>.table-bordered {
        border: 0
    }
}

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

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

.form-control,
.input_text {
    display: block;
    width: 100%;
    height: 50px;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #d1d1d1;
    border-radius: 0;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

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

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

.form-control:-moz-focusring,
.input_text:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057
}

.form-control:focus,
.input_text:focus {
    color: #333;
    background-color: #fff;
    border-color: #d1d1d1;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(51, 51, 51, .25)
}

.form-control:-ms-input-placeholder,
.input_text:-ms-input-placeholder {
    color: #c3c3c3;
    opacity: 1
}

.form-control::placeholder,
.input_text::placeholder {
    color: #c3c3c3;
    opacity: 1
}

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

input.input_text[type=date],
input.input_text[type=datetime-local],
input.input_text[type=month],
input.input_text[type=time],
input[type=date].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control,
input[type=time].form-control {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

select.form-control:focus::-ms-value,
select.input_text: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: .375rem 0;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.5;
    color: #212529;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0
}

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

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

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

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

textarea.form-control,
textarea.input_text {
    height: auto
}

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

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

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

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

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

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

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

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

.form-check-inline {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    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: #008a00
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 18px 18px;
    margin-top: .1rem;
    font-size: .875rem;
    line-height: 1.5;
    color: #fff;
    background-color: #008a00;
    border-radius: 0
}

.is-valid~.valid-feedback,
.is-valid~.valid-tooltip,
.was-validated :valid~.valid-feedback,
.was-validated :valid~.valid-tooltip {
    display: block
}

.form-control.is-valid,
.is-valid.input_text,
.was-validated .form-control:valid,
.was-validated .input_text:valid {
    border-color: #008a00;
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23008A00' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-control.is-valid:focus,
.is-valid.input_text:focus,
.was-validated .form-control:valid:focus,
.was-validated .input_text:valid:focus {
    border-color: #008a00;
    box-shadow: 0 0 0 .2rem rgba(0, 138, 0, .25)
}

.was-validated textarea.form-control:valid,
.was-validated textarea.input_text:valid,
textarea.form-control.is-valid,
textarea.is-valid.input_text {
    padding-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.custom-select.is-valid,
.was-validated .custom-select:valid {
    border-color: #008a00;
    padding-right: calc(.75em + 2.3125rem);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23008A00' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}

.custom-select.is-valid:focus,
.was-validated .custom-select:valid:focus {
    border-color: #008a00;
    box-shadow: 0 0 0 .2rem rgba(0, 138, 0, .25)
}

.form-check-input.is-valid~.form-check-label,
.was-validated .form-check-input:valid~.form-check-label {
    color: #008a00
}

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

.custom-control-input.is-valid~.custom-control-label,
.was-validated .custom-control-input:valid~.custom-control-label {
    color: #008a00
}

.custom-control-input.is-valid~.custom-control-label::before,
.was-validated .custom-control-input:valid~.custom-control-label::before {
    border-color: #008a00
}

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

.custom-control-input.is-valid:focus~.custom-control-label::before,
.was-validated .custom-control-input:valid:focus~.custom-control-label::before {
    box-shadow: 0 0 0 .2rem rgba(0, 138, 0, .25)
}

.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,
.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before {
    border-color: #008a00
}

.custom-file-input.is-valid~.custom-file-label,
.was-validated .custom-file-input:valid~.custom-file-label {
    border-color: #008a00
}

.custom-file-input.is-valid:focus~.custom-file-label,
.was-validated .custom-file-input:valid:focus~.custom-file-label {
    border-color: #008a00;
    box-shadow: 0 0 0 .2rem rgba(0, 138, 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: 18px 18px;
    margin-top: .1rem;
    font-size: .875rem;
    line-height: 1.5;
    color: #fff;
    background-color: #dc3545;
    border-radius: 0
}

.is-invalid~.invalid-feedback,
.is-invalid~.invalid-tooltip,
.was-validated :invalid~.invalid-feedback,
.was-validated :invalid~.invalid-tooltip {
    display: block
}

.form-control.is-invalid,
.is-invalid.input_text,
.was-validated .form-control:invalid,
.was-validated .input_text:invalid {
    border-color: #dc3545;
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-control.is-invalid:focus,
.is-invalid.input_text:focus,
.was-validated .form-control:invalid:focus,
.was-validated .input_text:invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}

.was-validated textarea.form-control:invalid,
.was-validated textarea.input_text:invalid,
textarea.form-control.is-invalid,
textarea.is-invalid.input_text {
    padding-right: calc(1.5em + .75rem);
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.custom-select.is-invalid,
.was-validated .custom-select:invalid {
    border-color: #dc3545;
    padding-right: calc(.75em + 2.3125rem);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)
}

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

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

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

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

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

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

.custom-control-input.is-invalid:focus~.custom-control-label::before,
.was-validated .custom-control-input:invalid:focus~.custom-control-label::before {
    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}

.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,
.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before {
    border-color: #dc3545
}

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

.custom-file-input.is-invalid:focus~.custom-file-label,
.was-validated .custom-file-input:invalid:focus~.custom-file-label {
    border-color: #dc3545;
    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
}

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

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

@media (min-width:600px) {
    .form-inline label {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 0
    }
    .form-inline .form-group {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 0
    }
    .form-inline .form-control,
    .form-inline .input_text {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    .form-inline .form-control-plaintext {
        display: inline-block
    }
    .form-inline .custom-select,
    .form-inline .input-group {
        width: auto
    }
    .form-inline .form-check {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
        padding-left: 0
    }
    .form-inline .form-check-input {
        position: relative;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-top: 0;
        margin-right: .25rem;
        margin-left: 0
    }
    .form-inline .custom-control {
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .form-inline .custom-control-label {
        margin-bottom: 0
    }
}

.btn {
    display: inline-block;
    font-weight: 500;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 10px 20px;
    font-size: 1rem;
    line-height: 19px;
    /*border-radius: .25rem;*/
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

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

.btn:hover {
    color: #212529;
    text-decoration: none
}

.btn.focus,
.btn:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(51, 51, 51, .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: #333;
    border-color: #333
}

.btn-primary:hover {
    color: #fff;
    background-color: #202020;
    border-color: #1a1919
}

.btn-primary.focus,
.btn-primary:focus {
    color: #fff;
    background-color: #202020;
    border-color: #1a1919;
    box-shadow: 0 0 0 .2rem rgba(82, 82, 82, .5)
}

.btn-primary.disabled,
.btn-primary:disabled {
    color: #fff;
    background-color: #333;
    border-color: #333
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #1a1919;
    border-color: #131313
}

.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(82, 82, 82, .5)
}

.btn-secondary {
    color: #fff;
    background-color: #283d98;
    border-color: #283d98;
}

.btn-secondary:hover {
    color: #fff;
    background-color: #283d98;
    border-color: #283d98;
}

.btn-secondary.focus,
.btn-secondary:focus {
    color: #fff;
    background-color: #451092;
    border-color: #3f0f86;
    box-shadow: 0 0 0 .2rem rgba(111, 55, 191, .5)
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    color: #fff;
    background-color: #283d98;
    border-color: #283d98
}

.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #3f0f86;
    border-color: #3a0e7b
}

.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(111, 55, 191, .5)
}

.btn-success {
    color: #fff;
    background-color: #008a00;
    border-color: #008a00
}

.btn-success:hover {
    color: #fff;
    background-color: #006400;
    border-color: #005700
}

.btn-success.focus,
.btn-success:focus {
    color: #fff;
    background-color: #006400;
    border-color: #005700;
    box-shadow: 0 0 0 .2rem rgba(38, 156, 38, .5)
}

.btn-success.disabled,
.btn-success:disabled {
    color: #fff;
    background-color: #008a00;
    border-color: #008a00
}

.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #005700;
    border-color: #004a00
}

.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(38, 156, 38, .5)
}

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

.btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b
}

.btn-info.focus,
.btn-info:focus {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b;
    box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5)
}

.btn-info.disabled,
.btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f
}

.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5)
}

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

.btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00
}

.btn-warning.focus,
.btn-warning:focus {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00;
    box-shadow: 0 0 0 .2rem rgba(222, 170, 12, .5)
}

.btn-warning.disabled,
.btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107
}

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

.btn-warning:not(:disabled):not(.disabled).active:focus,
.btn-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(222, 170, 12, .5)
}

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

.btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130
}

.btn-danger.focus,
.btn-danger:focus {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130;
    box-shadow: 0 0 0 .2rem rgba(225, 83, 97, .5)
}

.btn-danger.disabled,
.btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545
}

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

.btn-danger:not(:disabled):not(.disabled).active:focus,
.btn-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(225, 83, 97, .5)
}

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

.btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5
}

.btn-light.focus,
.btn-light:focus {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5;
    box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5)
}

.btn-light.disabled,
.btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa
}

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

.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(216, 217, 219, .5)
}

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

.btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124
}

.btn-dark.focus,
.btn-dark:focus {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124;
    box-shadow: 0 0 0 .2rem rgba(82, 88, 93, .5)
}

.btn-dark.disabled,
.btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show>.btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d
}

.btn-dark:not(:disabled):not(.disabled).active:focus,
.btn-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(82, 88, 93, .5)
}

.btn-pink {
    color: #212529;
    background-color: #ff6eff;
    border-color: #ff6eff
}

.btn-pink:hover {
    color: #fff;
    background-color: #ff48ff;
    border-color: #ff3bff
}

.btn-pink.focus,
.btn-pink:focus {
    color: #fff;
    background-color: #ff48ff;
    border-color: #ff3bff;
    box-shadow: 0 0 0 .2rem rgba(222, 99, 223, .5)
}

.btn-pink.disabled,
.btn-pink:disabled {
    color: #212529;
    background-color: #ff6eff;
    border-color: #ff6eff
}

.btn-pink:not(:disabled):not(.disabled).active,
.btn-pink:not(:disabled):not(.disabled):active,
.show>.btn-pink.dropdown-toggle {
    color: #fff;
    background-color: #ff3bff;
    border-color: #ff2eff
}

.btn-pink:not(:disabled):not(.disabled).active:focus,
.btn-pink:not(:disabled):not(.disabled):active:focus,
.show>.btn-pink.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(222, 99, 223, .5)
}

.btn-lightgrey {
    color: #212529;
    background-color: #eee;
    border-color: #eee
}

.btn-lightgrey:hover {
    color: #212529;
    background-color: #dbdbdb;
    border-color: #d5d4d4
}

.btn-lightgrey.focus,
.btn-lightgrey:focus {
    color: #212529;
    background-color: #dbdbdb;
    border-color: #d5d4d4;
    box-shadow: 0 0 0 .2rem rgba(207, 208, 208, .5)
}

.btn-lightgrey.disabled,
.btn-lightgrey:disabled {
    color: #212529;
    background-color: #eee;
    border-color: #eee
}

.btn-lightgrey:not(:disabled):not(.disabled).active,
.btn-lightgrey:not(:disabled):not(.disabled):active,
.show>.btn-lightgrey.dropdown-toggle {
    color: #212529;
    background-color: #d5d4d4;
    border-color: #cecece
}

.btn-lightgrey:not(:disabled):not(.disabled).active:focus,
.btn-lightgrey:not(:disabled):not(.disabled):active:focus,
.show>.btn-lightgrey.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(207, 208, 208, .5)
}

.btn-white {
    color: #212529;
    background-color: #fff;
    border-color: #fff
}

.btn-white:hover {
    color: #212529;
    background-color: #ececec;
    border-color: #e6e5e5
}

.btn-white.focus,
.btn-white:focus {
    color: #212529;
    background-color: #ececec;
    border-color: #e6e5e5;
    box-shadow: 0 0 0 .2rem rgba(222, 222, 223, .5)
}

.btn-white.disabled,
.btn-white:disabled {
    color: #212529;
    background-color: #fff;
    border-color: #fff
}

.btn-white:not(:disabled):not(.disabled).active,
.btn-white:not(:disabled):not(.disabled):active,
.show>.btn-white.dropdown-toggle {
    color: #212529;
    background-color: #e6e5e5;
    border-color: #dfdfdf
}

.btn-white:not(:disabled):not(.disabled).active:focus,
.btn-white:not(:disabled):not(.disabled):active:focus,
.show>.btn-white.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(222, 222, 223, .5)
}

.btn-outline-primary {
    color: #333;
    border-color: #333
}

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

.btn-outline-primary.focus,
.btn-outline-primary:focus {
    box-shadow: 0 0 0 .2rem rgba(51, 51, 51, .5)
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: #333;
    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: #333;
    border-color: #333
}

.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(51, 51, 51, .5)
}

.btn-outline-secondary {
    color: #283d98;
    border-color: #283d98;
}

.btn-outline-secondary:hover {
    color: #fff;
    background-color: #283d98;
    border-color: #283d98;
}

.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
    box-shadow: 0 0 0 .2rem rgba(85, 20, 180, .5)
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
    color: #283d98;
    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: #283d98;
    border-color: #283d98
}

.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(85, 20, 180, .5)
}

.btn-outline-success {
    color: #008a00;
    border-color: #008a00
}

.btn-outline-success:hover {
    color: #fff;
    background-color: #008a00;
    border-color: #008a00
}

.btn-outline-success.focus,
.btn-outline-success:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 138, 0, .5)
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
    color: #008a00;
    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: #008a00;
    border-color: #008a00
}

.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(0, 138, 0, .5)
}

.btn-outline-info {
    color: #17a2b8;
    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, .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, .5)
}

.btn-outline-warning {
    color: #ffc107;
    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, .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, .5)
}

.btn-outline-danger {
    color: #dc3545;
    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, .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, .5)
}

.btn-outline-light {
    color: #f8f9fa;
    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, .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, .5)
}

.btn-outline-dark {
    color: #343a40;
    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, .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, .5)
}

.btn-outline-pink {
    color: #ff6eff;
    border-color: #ff6eff
}

.btn-outline-pink:hover {
    color: #212529;
    background-color: #ff6eff;
    border-color: #ff6eff
}

.btn-outline-pink.focus,
.btn-outline-pink:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 110, 255, .5)
}

.btn-outline-pink.disabled,
.btn-outline-pink:disabled {
    color: #ff6eff;
    background-color: transparent
}

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

.btn-outline-pink:not(:disabled):not(.disabled).active:focus,
.btn-outline-pink:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-pink.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 110, 255, .5)
}

.btn-outline-lightgrey {
    color: #eee;
    border-color: #eee
}

.btn-outline-lightgrey:hover {
    color: #212529;
    background-color: #eee;
    border-color: #eee
}

.btn-outline-lightgrey.focus,
.btn-outline-lightgrey:focus {
    box-shadow: 0 0 0 .2rem rgba(238, 238, 238, .5)
}

.btn-outline-lightgrey.disabled,
.btn-outline-lightgrey:disabled {
    color: #eee;
    background-color: transparent
}

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

.btn-outline-lightgrey:not(:disabled):not(.disabled).active:focus,
.btn-outline-lightgrey:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-lightgrey.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(238, 238, 238, .5)
}

.btn-outline-white {
    color: #fff;
    border-color: #fff
}

.btn-outline-white:hover {
    color: #212529;
    background-color: #fff;
    border-color: #fff
}

.btn-outline-white.focus,
.btn-outline-white:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5)
}

.btn-outline-white.disabled,
.btn-outline-white:disabled {
    color: #fff;
    background-color: transparent
}

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

.btn-outline-white:not(:disabled):not(.disabled).active:focus,
.btn-outline-white:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-white.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5)
}

.btn-link {
    font-weight: 400;
    color: #333;
    text-decoration: none
}

.btn-link:hover {
    color: #0d0d0d;
    text-decoration: underline
}

.btn-link.focus,
.btn-link:focus {
    text-decoration: underline
}

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

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

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

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

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

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

.fade {
    transition: opacity .15s linear
}

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

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

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

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

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

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

.dropdown-toggle {
    white-space: nowrap
}

.dropdown-toggle::after {
    display: inline-block;
    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, .15);
    border-radius: .25rem
}

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

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

@media (min-width:600px) {
    .dropdown-menu-sm-left {
        right: auto;
        left: 0
    }
    .dropdown-menu-sm-right {
        right: 0;
        left: auto
    }
}

@media (min-width:768px) {
    .dropdown-menu-md-left {
        right: auto;
        left: 0
    }
    .dropdown-menu-md-right {
        right: 0;
        left: auto
    }
}

@media (min-width:960px) {
    .dropdown-menu-lg-left {
        right: auto;
        left: 0
    }
    .dropdown-menu-lg-right {
        right: 0;
        left: auto
    }
}

@media (min-width:1200px) {
    .dropdown-menu-xl-left {
        right: auto;
        left: 0
    }
    .dropdown-menu-xl-right {
        right: 0;
        left: auto
    }
}

@media (min-width:1340px) {
    .dropdown-menu-xxl-left {
        right: auto;
        left: 0
    }
    .dropdown-menu-xxl-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;
    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;
    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;
    margin-left: .255em;
    vertical-align: .255em;
    content: ""
}

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

.dropleft .dropdown-toggle::before {
    display: inline-block;
    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^=bottom],
.dropdown-menu[x-placement^=left],
.dropdown-menu[x-placement^=right],
.dropdown-menu[x-placement^=top] {
    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:focus,
.dropdown-item:hover {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa
}

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

.dropdown-item.disabled,
.dropdown-item:disabled {
    color: #6c757d;
    pointer-events: none;
    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: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle
}

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

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

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

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

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

.btn-group>.btn-group:not(:first-child),
.btn-group>.btn:not(:first-child) {
    margin-left: -1px
}

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

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

.dropdown-toggle-split {
    padding-right: 15px;
    padding-left: 15px
}

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

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

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

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

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

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

.btn-group-vertical>.btn-group:not(:first-child),
.btn-group-vertical>.btn:not(:first-child) {
    margin-top: -1px
}

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

.btn-group-vertical>.btn-group:not(:first-child)>.btn,
.btn-group-vertical>.btn:not(:first-child) {
    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=checkbox],
.btn-group-toggle>.btn input[type=radio],
.btn-group-toggle>.btn-group>.btn input[type=checkbox],
.btn-group-toggle>.btn-group>.btn input[type=radio] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

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

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

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

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

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

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

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

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

.input-group>.custom-file:not(:last-child) .custom-file-label,
.input-group>.custom-file:not(:last-child) .custom-file-label::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-append,
.input-group-prepend {
    display: -ms-flexbox;
    display: flex
}

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

.input-group-append .btn:focus,
.input-group-prepend .btn:focus {
    z-index: 3
}

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

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

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

.input-group-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    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 #d1d1d1;
    border-radius: 0
}

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

.input-group-lg>.custom-select,
.input-group-lg>.form-control:not(textarea),
.input-group-lg>.input_text:not(textarea) {
    height: calc(1.5em + 1rem + 2px)
}

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

.input-group-sm>.custom-select,
.input-group-sm>.form-control:not(textarea),
.input-group-sm>.input_text:not(textarea) {
    height: calc(1.5em + .5rem + 2px)
}

.input-group-sm>.custom-select,
.input-group-sm>.form-control,
.input-group-sm>.input-group-append>.btn,
.input-group-sm>.input-group-append>.input-group-text,
.input-group-sm>.input-group-prepend>.btn,
.input-group-sm>.input-group-prepend>.input-group-text,
.input-group-sm>.input_text {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem
}

.input-group-lg>.custom-select,
.input-group-sm>.custom-select {
    padding-right: 1.75rem
}

.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),
.input-group>.input-group-append:not(:last-child)>.btn,
.input-group>.input-group-append:not(:last-child)>.input-group-text,
.input-group>.input-group-prepend>.btn,
.input-group>.input-group-prepend>.input-group-text {
    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:first-child>.btn:not(:first-child),
.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
.input-group>.input-group-prepend:not(:first-child)>.btn,
.input-group>.input-group-prepend:not(:first-child)>.input-group-text {
    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: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 1rem
}

.custom-control-input {
    position: absolute;
    left: 0;
    z-index: -1;
    width: 1rem;
    height: 1.25rem;
    opacity: 0
}

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

.custom-control-input:focus~.custom-control-label::before {
    box-shadow: 0 0 0 .2rem rgba(51, 51, 51, .25)
}

.custom-control-input:focus:not(:checked)~.custom-control-label::before {
    border-color: #d1d1d1
}

.custom-control-input:not(:disabled):active~.custom-control-label::before {
    color: #fff;
    background-color: #8c8c8c;
    border-color: #8c8c8c
}

.custom-control-input:disabled~.custom-control-label,
.custom-control-input[disabled]~.custom-control-label {
    color: #6c757d
}

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

.custom-control-label {
    position: relative;
    margin-bottom: 0;
    vertical-align: top
}

.custom-control-label::before {
    position: absolute;
    top: .25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: #adb5bd solid 1px
}

.custom-control-label::after {
    position: absolute;
    top: .25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: no-repeat 50%/50% 50%
}

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

.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23ffffff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")
}

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

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23ffffff' d='M0 2h4'/%3e%3c/svg%3e")
}

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgba(51, 51, 51, .5)
}

.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
    background-color: rgba(51, 51, 51, .5)
}

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

.custom-radio .custom-control-input:checked~.custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e")
}

.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgba(51, 51, 51, .5)
}

.custom-switch {
    padding-left: 2.25rem
}

.custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: .5rem
}

.custom-switch .custom-control-label::after {
    top: calc(.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: .5rem;
    transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .custom-switch .custom-control-label::after {
        transition: none
    }
}

.custom-switch .custom-control-input:checked~.custom-control-label::after {
    background-color: #fff;
    -ms-transform: translateX(.75rem);
    transform: translateX(.75rem)
}

.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgba(51, 51, 51, .5)
}

.custom-select {
    display: inline-block;
    width: 100%;
    height: 50px;
    padding: .375rem 1.75rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    vertical-align: middle;
    background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
    border: 1px solid #d1d1d1;
    border-radius: .25rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.custom-select:focus {
    border-color: #d1d1d1;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(51, 51, 51, .25)
}

.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 {
    display: none
}

.custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057
}

.custom-select-sm {
    height: calc(1.5em + .5rem + 2px);
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-left: .5rem;
    font-size: .875rem
}

.custom-select-lg {
    height: calc(1.5em + 1rem + 2px);
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
    font-size: 1.25rem
}

.custom-file {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 50px;
    margin-bottom: 0
}

.custom-file-input {
    position: relative;
    z-index: 2;
    width: 100%;
    height: 50px;
    margin: 0;
    opacity: 0
}

.custom-file-input:focus~.custom-file-label {
    border-color: #d1d1d1;
    box-shadow: 0 0 0 .2rem rgba(51, 51, 51, .25)
}

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

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

.custom-file-input~.custom-file-label[data-browse]::after {
    content: attr(data-browse)
}

.custom-file-label {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
    height: 50px;
    padding: .375rem .75rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    border: 1px solid #d1d1d1;
    border-radius: 0
}

.custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + .75rem);
    padding: .375rem .75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0
}

.custom-range {
    width: 100%;
    height: 1.4rem;
    padding: 0;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.custom-range:focus {
    outline: 0
}

.custom-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #eee, 0 0 0 .2rem rgba(51, 51, 51, .25)
}

.custom-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #eee, 0 0 0 .2rem rgba(51, 51, 51, .25)
}

.custom-range:focus::-ms-thumb {
    box-shadow: 0 0 0 1px #eee, 0 0 0 .2rem rgba(51, 51, 51, .25)
}

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

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

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

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

.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: #333;
    border: 0;
    border-radius: 1rem;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -moz-appearance: none;
    appearance: none
}

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

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

.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: #333;
    border: 0;
    border-radius: 1rem;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    appearance: none
}

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

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

.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-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd
}

.custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default
}

.custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd
}

.custom-range:disabled::-moz-range-track {
    cursor: default
}

.custom-range:disabled::-ms-thumb {
    background-color: #adb5bd
}

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

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

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

.nav-link {
    display: block;
    padding: .5rem 1rem
}

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

.nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default
}

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

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

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

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

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

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: #495057;
    background-color: #eee;
    border-color: #dee2e6 #dee2e6 #eee
}

.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: #333
}

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

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

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

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

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

.navbar .container,
.navbar .container-fluid,
.navbar .container-lg,
.navbar .container-md,
.navbar .container-sm,
.navbar .container-xl,
.navbar .container-xxl {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between
}

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

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

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

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

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

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

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

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

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

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    background-size: 100% 100%
}

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

@media (min-width:600px) {
    .navbar-expand-sm {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .navbar-expand-sm .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row
    }
    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute
    }
    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }
    .navbar-expand-sm>.container,
    .navbar-expand-sm>.container-fluid,
    .navbar-expand-sm>.container-lg,
    .navbar-expand-sm>.container-md,
    .navbar-expand-sm>.container-sm,
    .navbar-expand-sm>.container-xl,
    .navbar-expand-sm>.container-xxl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .navbar-expand-sm .navbar-collapse {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }
    .navbar-expand-sm .navbar-toggler {
        display: none
    }
}

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

@media (min-width:768px) {
    .navbar-expand-md {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .navbar-expand-md .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row
    }
    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute
    }
    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }
    .navbar-expand-md>.container,
    .navbar-expand-md>.container-fluid,
    .navbar-expand-md>.container-lg,
    .navbar-expand-md>.container-md,
    .navbar-expand-md>.container-sm,
    .navbar-expand-md>.container-xl,
    .navbar-expand-md>.container-xxl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .navbar-expand-md .navbar-collapse {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }
    .navbar-expand-md .navbar-toggler {
        display: none
    }
}

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

@media (min-width:960px) {
    .navbar-expand-lg {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .navbar-expand-lg .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }
    .navbar-expand-lg>.container,
    .navbar-expand-lg>.container-fluid,
    .navbar-expand-lg>.container-lg,
    .navbar-expand-lg>.container-md,
    .navbar-expand-lg>.container-sm,
    .navbar-expand-lg>.container-xl,
    .navbar-expand-lg>.container-xxl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .navbar-expand-lg .navbar-collapse {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }
    .navbar-expand-lg .navbar-toggler {
        display: none
    }
}

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

@media (min-width:1200px) {
    .navbar-expand-xl {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .navbar-expand-xl .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute
    }
    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }
    .navbar-expand-xl>.container,
    .navbar-expand-xl>.container-fluid,
    .navbar-expand-xl>.container-lg,
    .navbar-expand-xl>.container-md,
    .navbar-expand-xl>.container-sm,
    .navbar-expand-xl>.container-xl,
    .navbar-expand-xl>.container-xxl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .navbar-expand-xl .navbar-collapse {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }
    .navbar-expand-xl .navbar-toggler {
        display: none
    }
}

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

@media (min-width:1340px) {
    .navbar-expand-xxl {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .navbar-expand-xxl .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row
    }
    .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position: absolute
    }
    .navbar-expand-xxl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }
    .navbar-expand-xxl>.container,
    .navbar-expand-xxl>.container-fluid,
    .navbar-expand-xxl>.container-lg,
    .navbar-expand-xxl>.container-md,
    .navbar-expand-xxl>.container-sm,
    .navbar-expand-xxl>.container-xl,
    .navbar-expand-xxl>.container-xxl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .navbar-expand-xxl .navbar-collapse {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }
    .navbar-expand-xxl .navbar-toggler {
        display: none
    }
}

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

.navbar-expand>.container,
.navbar-expand>.container-fluid,
.navbar-expand>.container-lg,
.navbar-expand>.container-md,
.navbar-expand>.container-sm,
.navbar-expand>.container-xl,
.navbar-expand>.container-xxl {
    padding-right: 0;
    padding-left: 0
}

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

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

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

.navbar-expand>.container,
.navbar-expand>.container-fluid,
.navbar-expand>.container-lg,
.navbar-expand>.container-md,
.navbar-expand>.container-sm,
.navbar-expand>.container-xl,
.navbar-expand>.container-xxl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

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

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

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

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

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

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

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

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

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

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

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

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

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

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

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

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

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

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

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

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

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

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

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

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

.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid #ddd;
    border-radius: 0
}

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

.card>.list-group {
    border-top: inherit;
    border-bottom: inherit
}

.card>.list-group:first-child {
    border-top-width: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.card>.list-group:last-child {
    border-bottom-width: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 1px;
    padding: 25px
}

.card-title {
    margin-bottom: 25px
}

.card-subtitle {
    margin-top: -12.5px;
    margin-bottom: 0
}

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

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

.card-link+.card-link {
    margin-left: 25px
}

.card-header {
    padding: 25px 25px;
    margin-bottom: 0;
    background-color: rgba(0, 0, 0, .03);
    border-bottom: 1px solid #ddd
}

.card-header:first-child {
    border-radius: 0
}

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

.card-footer {
    padding: 25px 25px;
    background-color: rgba(0, 0, 0, .03);
    border-top: 1px solid #ddd
}

.card-footer:last-child {
    border-radius: 0
}

.card-header-tabs {
    margin-right: -12.5px;
    margin-bottom: -25px;
    margin-left: -12.5px;
    border-bottom: 0
}

.card-header-pills {
    margin-right: -12.5px;
    margin-left: -12.5px
}

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

.card-img,
.card-img-bottom,
.card-img-top {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%
}

.card-img,
.card-img-top {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.card-img,
.card-img-bottom {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

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

@media (min-width:600px) {
    .card-deck {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        margin-right: -10px;
        margin-left: -10px
    }
    .card-deck .card {
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        margin-right: 10px;
        margin-bottom: 0;
        margin-left: 10px
    }
}

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

@media (min-width:600px) {
    .card-group {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap
    }
    .card-group>.card {
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        margin-bottom: 0
    }
    .card-group>.card+.card {
        margin-left: 0;
        border-left: 0
    }
    .card-group>.card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }
    .card-group>.card:not(:last-child) .card-header,
    .card-group>.card:not(:last-child) .card-img-top {
        border-top-right-radius: 0
    }
    .card-group>.card:not(:last-child) .card-footer,
    .card-group>.card:not(:last-child) .card-img-bottom {
        border-bottom-right-radius: 0
    }
    .card-group>.card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }
    .card-group>.card:not(:first-child) .card-header,
    .card-group>.card:not(:first-child) .card-img-top {
        border-top-left-radius: 0
    }
    .card-group>.card:not(:first-child) .card-footer,
    .card-group>.card:not(:first-child) .card-img-bottom {
        border-bottom-left-radius: 0
    }
}

.card-columns .card {
    margin-bottom: 25px
}

@media (min-width:600px) {
    .card-columns {
        column-count: 3;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1
    }
    .card-columns .card {
        display: inline-block;
        width: 100%
    }
}

.accordion>.card {
    overflow: hidden
}

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

.accordion>.card:not(:first-of-type) {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.accordion>.card>.card-header {
    border-radius: 0;
    margin-bottom: -1px
}

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

.breadcrumb-item {
    display: -ms-flexbox;
    display: flex
}

.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: -ms-flexbox;
    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: #333;
    background-color: #fff;
    border: 1px solid #dee2e6
}

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

.page-link:focus {
    z-index: 3;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(51, 51, 51, .25)
}

.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: 3;
    color: #fff;
    background-color: #333;
    border-color: #333
}

.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    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;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .badge {
        transition: none
    }
}

a.badge:focus,
a.badge:hover {
    text-decoration: none
}

.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: #333
}

a.badge-primary:focus,
a.badge-primary:hover {
    color: #fff;
    background-color: #1a1919
}

a.badge-primary.focus,
a.badge-primary:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(51, 51, 51, .5)
}

.badge-secondary {
    color: #fff;
    background-color: #283d98
}

a.badge-secondary:focus,
a.badge-secondary:hover {
    color: #fff;
    background-color: #3f0f86
}

a.badge-secondary.focus,
a.badge-secondary:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(85, 20, 180, .5)
}

.badge-success {
    color: #fff;
    background-color: #008a00
}

a.badge-success:focus,
a.badge-success:hover {
    color: #fff;
    background-color: #005700
}

a.badge-success.focus,
a.badge-success:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0, 138, 0, .5)
}

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

a.badge-info:focus,
a.badge-info:hover {
    color: #fff;
    background-color: #117a8b
}

a.badge-info.focus,
a.badge-info:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
}

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

a.badge-warning:focus,
a.badge-warning:hover {
    color: #212529;
    background-color: #d39e00
}

a.badge-warning.focus,
a.badge-warning:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
}

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

a.badge-danger:focus,
a.badge-danger:hover {
    color: #fff;
    background-color: #bd2130
}

a.badge-danger.focus,
a.badge-danger:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
}

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

a.badge-light:focus,
a.badge-light:hover {
    color: #212529;
    background-color: #dae0e5
}

a.badge-light.focus,
a.badge-light:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5)
}

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

a.badge-dark:focus,
a.badge-dark:hover {
    color: #fff;
    background-color: #1d2124
}

a.badge-dark.focus,
a.badge-dark:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
}

.badge-pink {
    color: #212529;
    background-color: #ff6eff
}

a.badge-pink:focus,
a.badge-pink:hover {
    color: #212529;
    background-color: #ff3bff
}

a.badge-pink.focus,
a.badge-pink:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(255, 110, 255, .5)
}

.badge-lightgrey {
    color: #212529;
    background-color: #eee
}

a.badge-lightgrey:focus,
a.badge-lightgrey:hover {
    color: #212529;
    background-color: #d5d4d4
}

a.badge-lightgrey.focus,
a.badge-lightgrey:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(238, 238, 238, .5)
}

.badge-white {
    color: #212529;
    background-color: #fff
}

a.badge-white:focus,
a.badge-white:hover {
    color: #212529;
    background-color: #e6e5e5
}

a.badge-white.focus,
a.badge-white:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5)
}

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

@media (min-width:600px) {
    .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: #1b1b1b;
    background-color: #d6d6d6;
    border-color: #c6c6c6
}

.alert-primary hr {
    border-top-color: #b9b9b9
}

.alert-primary .alert-link {
    color: #020101
}

.alert-secondary {
    color: #2c0a5e;
    background-color: #ddd0f0;
    border-color: #cfbdea
}

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

.alert-secondary .alert-link {
    color: #160530
}

.alert-success {
    color: #004800;
    background-color: #cce8cc;
    border-color: #b8deb8
}

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

.alert-success .alert-link {
    color: #001500
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.alert-pink {
    color: #853985;
    background-color: #ffe2ff;
    border-color: #ffd6ff
}

.alert-pink hr {
    border-top-color: #ffbdff
}

.alert-pink .alert-link {
    color: #612a61
}

.alert-lightgrey {
    color: #7c7c7c;
    background-color: #fcfcfc;
    border-color: #fafafa
}

.alert-lightgrey hr {
    border-top-color: #ededed
}

.alert-lightgrey .alert-link {
    color: #636262
}

.alert-white {
    color: #858585;
    background-color: #fff;
    border-color: #fff
}

.alert-white hr {
    border-top-color: #f2f2f2
}

.alert-white .alert-link {
    color: #6c6b6b
}

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

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

.progress-bar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #333;
    transition: width .6s ease
}

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

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

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

@media (prefers-reduced-motion:reduce) {
    .progress-bar-animated {
        animation: none
    }
}

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

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

.list-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    border-radius: .25rem
}

.list-group-item-action {
    width: 100%;
    color: #495057;
    text-align: inherit
}

.list-group-item-action:focus,
.list-group-item-action:hover {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa
}

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

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

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

.list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit
}

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

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

.list-group-item+.list-group-item {
    border-top-width: 0
}

.list-group-item+.list-group-item.active {
    margin-top: -1px;
    border-top-width: 1px
}

.list-group-horizontal {
    -ms-flex-direction: row;
    flex-direction: row
}

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

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

.list-group-horizontal>.list-group-item.active {
    margin-top: 0
}

.list-group-horizontal>.list-group-item+.list-group-item {
    border-top-width: 1px;
    border-left-width: 0
}

.list-group-horizontal>.list-group-item+.list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px
}

@media (min-width:600px) {
    .list-group-horizontal-sm {
        -ms-flex-direction: row;
        flex-direction: row
    }
    .list-group-horizontal-sm>.list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }
    .list-group-horizontal-sm>.list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }
    .list-group-horizontal-sm>.list-group-item.active {
        margin-top: 0
    }
    .list-group-horizontal-sm>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }
    .list-group-horizontal-sm>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media (min-width:768px) {
    .list-group-horizontal-md {
        -ms-flex-direction: row;
        flex-direction: row
    }
    .list-group-horizontal-md>.list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }
    .list-group-horizontal-md>.list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }
    .list-group-horizontal-md>.list-group-item.active {
        margin-top: 0
    }
    .list-group-horizontal-md>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }
    .list-group-horizontal-md>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media (min-width:960px) {
    .list-group-horizontal-lg {
        -ms-flex-direction: row;
        flex-direction: row
    }
    .list-group-horizontal-lg>.list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }
    .list-group-horizontal-lg>.list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }
    .list-group-horizontal-lg>.list-group-item.active {
        margin-top: 0
    }
    .list-group-horizontal-lg>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }
    .list-group-horizontal-lg>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media (min-width:1200px) {
    .list-group-horizontal-xl {
        -ms-flex-direction: row;
        flex-direction: row
    }
    .list-group-horizontal-xl>.list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }
    .list-group-horizontal-xl>.list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }
    .list-group-horizontal-xl>.list-group-item.active {
        margin-top: 0
    }
    .list-group-horizontal-xl>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }
    .list-group-horizontal-xl>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

@media (min-width:1340px) {
    .list-group-horizontal-xxl {
        -ms-flex-direction: row;
        flex-direction: row
    }
    .list-group-horizontal-xxl>.list-group-item:first-child {
        border-bottom-left-radius: .25rem;
        border-top-right-radius: 0
    }
    .list-group-horizontal-xxl>.list-group-item:last-child {
        border-top-right-radius: .25rem;
        border-bottom-left-radius: 0
    }
    .list-group-horizontal-xxl>.list-group-item.active {
        margin-top: 0
    }
    .list-group-horizontal-xxl>.list-group-item+.list-group-item {
        border-top-width: 1px;
        border-left-width: 0
    }
    .list-group-horizontal-xxl>.list-group-item+.list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px
    }
}

.list-group-flush {
    border-radius: 0
}

.list-group-flush>.list-group-item {
    border-width: 0 0 1px
}

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

.list-group-item-primary {
    color: #1b1b1b;
    background-color: #c6c6c6
}

.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
    color: #1b1b1b;
    background-color: #b9b9b9
}

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

.list-group-item-secondary {
    color: #2c0a5e;
    background-color: #cfbdea
}

.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
    color: #2c0a5e;
    background-color: #c1aae4
}

.list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #2c0a5e;
    border-color: #2c0a5e
}

.list-group-item-success {
    color: #004800;
    background-color: #b8deb8
}

.list-group-item-success.list-group-item-action:focus,
.list-group-item-success.list-group-item-action:hover {
    color: #004800;
    background-color: #a7d6a7
}

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

.list-group-item-info {
    color: #0c5460;
    background-color: #bee5eb
}

.list-group-item-info.list-group-item-action:focus,
.list-group-item-info.list-group-item-action:hover {
    color: #0c5460;
    background-color: #abdde5
}

.list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460
}

.list-group-item-warning {
    color: #856404;
    background-color: #ffeeba
}

.list-group-item-warning.list-group-item-action:focus,
.list-group-item-warning.list-group-item-action:hover {
    color: #856404;
    background-color: #ffe8a1
}

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

.list-group-item-danger {
    color: #721c24;
    background-color: #f5c6cb
}

.list-group-item-danger.list-group-item-action:focus,
.list-group-item-danger.list-group-item-action:hover {
    color: #721c24;
    background-color: #f1b0b7
}

.list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24
}

.list-group-item-light {
    color: #818182;
    background-color: #fdfdfe
}

.list-group-item-light.list-group-item-action:focus,
.list-group-item-light.list-group-item-action:hover {
    color: #818182;
    background-color: #ececf6
}

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

.list-group-item-dark {
    color: #1b1e21;
    background-color: #c6c8ca
}

.list-group-item-dark.list-group-item-action:focus,
.list-group-item-dark.list-group-item-action:hover {
    color: #1b1e21;
    background-color: #b9bbbe
}

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

.list-group-item-pink {
    color: #853985;
    background-color: #ffd6ff
}

.list-group-item-pink.list-group-item-action:focus,
.list-group-item-pink.list-group-item-action:hover {
    color: #853985;
    background-color: #ffbdff
}

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

.list-group-item-lightgrey {
    color: #7c7c7c;
    background-color: #fafafa
}

.list-group-item-lightgrey.list-group-item-action:focus,
.list-group-item-lightgrey.list-group-item-action:hover {
    color: #7c7c7c;
    background-color: #ededed
}

.list-group-item-lightgrey.list-group-item-action.active {
    color: #fff;
    background-color: #7c7c7c;
    border-color: #7c7c7c
}

.list-group-item-white {
    color: #858585;
    background-color: #fff
}

.list-group-item-white.list-group-item-action:focus,
.list-group-item-white.list-group-item-action:hover {
    color: #858585;
    background-color: #f2f2f2
}

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

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

.close:hover {
    color: #000;
    text-decoration: none
}

.close:not(:disabled):not(.disabled):focus,
.close:not(:disabled):not(.disabled):hover {
    opacity: .75
}

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

a.close.disabled {
    pointer-events: none
}

.toast {
    max-width: 350px;
    overflow: hidden;
    font-size: .875rem;
    background-color: rgba(255, 255, 255, .85);
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .1);
    box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .1);
    backdrop-filter: blur(10px);
    opacity: 0;
    border-radius: .25rem
}

.toast:not(:last-child) {
    margin-bottom: .75rem
}

.toast.showing {
    opacity: 1
}

.toast.show {
    display: block;
    opacity: 1
}

.toast.hide {
    display: none
}

.toast-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: .25rem .75rem;
    color: #6c757d;
    background-color: rgba(255, 255, 255, .85);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0, 0, 0, .05)
}

.toast-body {
    padding: .75rem
}

.modal-open {
    overflow: hidden
}

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

.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0
}

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

.modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    -ms-transform: translate(0, -50px);
    transform: translate(0, -50px)
}

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

.modal.show .modal-dialog {
    -ms-transform: none;
    transform: none
}

.modal.modal-static .modal-dialog {
    -ms-transform: scale(1.02);
    transform: scale(1.02)
}

.modal-dialog-scrollable {
    display: -ms-flexbox;
    display: flex;
    max-height: calc(100% - .02rem)
}

.modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - .02rem);
    overflow: hidden
}

.modal-dialog-scrollable .modal-footer,
.modal-dialog-scrollable .modal-header {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.modal-dialog-scrollable .modal-body {
    overflow-y: auto
}

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

.modal-dialog-centered::before {
    display: block;
    height: calc(100vh - .02rem);
    height: -webkit-min-content;
    height: min-content;
    content: ""
}

.modal-dialog-centered.modal-dialog-scrollable {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
    max-height: none
}

.modal-dialog-centered.modal-dialog-scrollable::before {
    content: none
}

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

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: .6
}

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

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

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

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

.modal-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: .75rem;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.modal-footer>* {
    margin: .25rem
}

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

@media (min-width:600px) {
    .modal-dialog {
        max-width: 728px;
        margin: 1.75rem auto
    }
    .modal-dialog-scrollable {
        max-height: calc(100% - 3.5rem)
    }
    .modal-dialog-scrollable .modal-content {
        max-height: calc(100vh - 3.5rem)
    }
    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem)
    }
    .modal-dialog-centered::before {
        height: calc(100vh - 3.5rem);
        height: -webkit-min-content;
        height: min-content
    }
    .modal-sm {
        max-width: 570px
    }
}

@media (min-width:960px) {
    .modal-lg,
    .modal-xl {
        max-width: 940px
    }
}

@media (min-width:1200px) {
    .modal-xl {
        max-width: 1080px
    }
}

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

.tooltip.show {
    opacity: 1
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.tooltip-inner {
    max-width: 200px;
    padding: 18px 18px;
    color: #333;
    text-align: center;
    background-color: #fff;
    border-radius: 0
}

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

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

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

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

.bs-popover-auto[x-placement^=top]>.arrow,
.bs-popover-top>.arrow {
    bottom: calc(-.5rem - 1px)
}

.bs-popover-auto[x-placement^=top]>.arrow::before,
.bs-popover-top>.arrow::before {
    bottom: 0;
    border-width: .5rem .5rem 0;
    border-top-color: rgba(0, 0, 0, .25)
}

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

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

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

.bs-popover-auto[x-placement^=right]>.arrow::before,
.bs-popover-right>.arrow::before {
    left: 0;
    border-width: .5rem .5rem .5rem 0;
    border-right-color: rgba(0, 0, 0, .25)
}

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

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

.bs-popover-auto[x-placement^=bottom]>.arrow,
.bs-popover-bottom>.arrow {
    top: calc(-.5rem - 1px)
}

.bs-popover-auto[x-placement^=bottom]>.arrow::before,
.bs-popover-bottom>.arrow::before {
    top: 0;
    border-width: 0 .5rem .5rem .5rem;
    border-bottom-color: rgba(0, 0, 0, .25)
}

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

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

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

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

.bs-popover-auto[x-placement^=left]>.arrow::before,
.bs-popover-left>.arrow::before {
    right: 0;
    border-width: .5rem 0 .5rem .5rem;
    border-left-color: rgba(0, 0, 0, .25)
}

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

.popover-header {
    padding: .5rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.popover-header:empty {
    display: none
}

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

.carousel {
    position: relative
}

.carousel.pointer-event {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

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

.carousel-inner::after {
    display: block;
    clear: both;
    content: ""
}

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    backface-visibility: hidden;
    transition: transform .6s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .carousel-item {
        transition: none
    }
}

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

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

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

.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    -ms-transform: none;
    transform: none
}

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

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s .6s
}

@media (prefers-reduced-motion:reduce) {
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right {
        transition: none
    }
}

.carousel-control-next,
.carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 15%;
    color: #fff;
    text-align: center;
    opacity: .5;
    transition: opacity .15s ease
}

@media (prefers-reduced-motion:reduce) {
    .carousel-control-next,
    .carousel-control-prev {
        transition: none
    }
}

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

.carousel-control-prev {
    left: 0
}

.carousel-control-next {
    right: 0
}

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

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")
}

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

.carousel-indicators li {
    box-sizing: content-box;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity .6s ease
}

@media (prefers-reduced-motion:reduce) {
    .carousel-indicators li {
        transition: none
    }
}

.carousel-indicators .active {
    opacity: 1
}

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

@keyframes spinner-border {
    to {
        transform: rotate(360deg)
    }
}

.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    border: .25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    animation: spinner-border .75s linear infinite
}

.spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: .2em
}

@keyframes spinner-grow {
    0% {
        transform: scale(0)
    }
    50% {
        opacity: 1;
        transform: none
    }
}

.spinner-grow {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    background-color: currentColor;
    border-radius: 50%;
    opacity: 0;
    animation: spinner-grow .75s linear infinite
}

.spinner-grow-sm {
    width: 1rem;
    height: 1rem
}

.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: #333 !important
}

a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
    background-color: #1a1919 !important
}

.bg-secondary {
    background-color: #283d98 !important
}

a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
    background-color: #3f0f86 !important
}

.bg-success {
    background-color: #008a00 !important
}

a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
    background-color: #005700 !important
}

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

a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
    background-color: #117a8b !important
}

.bg-warning {
    background-color: #ffc107 !important
}

a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
    background-color: #d39e00 !important
}

.bg-danger {
    background-color: #dc3545 !important
}

a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
    background-color: #bd2130 !important
}

.bg-light {
    background-color: #f8f9fa !important
}

a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
    background-color: #dae0e5 !important
}

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

a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
    background-color: #1d2124 !important
}

.bg-pink {
    background-color: #ff6eff !important
}

a.bg-pink:focus,
a.bg-pink:hover,
button.bg-pink:focus,
button.bg-pink:hover {
    background-color: #ff3bff !important
}

.bg-lightgrey {
    background-color: #eee !important
}

a.bg-lightgrey:focus,
a.bg-lightgrey:hover,
button.bg-lightgrey:focus,
button.bg-lightgrey:hover {
    background-color: #d5d4d4 !important
}

.bg-white {
    background-color: #fff !important
}

a.bg-white:focus,
a.bg-white:hover,
button.bg-white:focus,
button.bg-white:hover {
    background-color: #e6e5e5 !important
}

.bg-white {
    background-color: #fff !important
}

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

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

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

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

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

.border-left {
    border-left: 1px solid #ddd !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: #333 !important
}

.border-secondary {
    border-color: #283d98 !important
}

.border-success {
    border-color: #008a00 !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-pink {
    border-color: #ff6eff !important
}

.border-lightgrey {
    border-color: #eee !important
}

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

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

.rounded-sm {
    border-radius: .2rem !important
}

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

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

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

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

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

.rounded-lg {
    border-radius: .3rem !important
}

.rounded-circle {
    border-radius: 50% !important
}

.rounded-pill {
    border-radius: 50rem !important
}

.rounded-0 {
    border-radius: 0 !important
}

.clearfix::after {
    display: block;
    clear: both;
    content: ""
}

.d-none {
    display: none !important
}

.d-inline {
    display: inline !important
}

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

.d-block {
    display: block !important
}

.d-table {
    display: table !important
}

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

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

.d-flex {
    display: -ms-flexbox !important;
    display: flex !important
}

.d-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important
}

@media (min-width:600px) {
    .d-sm-none {
        display: none !important
    }
    .d-sm-inline {
        display: inline !important
    }
    .d-sm-inline-block {
        display: inline-block !important
    }
    .d-sm-block {
        display: block !important
    }
    .d-sm-table {
        display: table !important
    }
    .d-sm-table-row {
        display: table-row !important
    }
    .d-sm-table-cell {
        display: table-cell !important
    }
    .d-sm-flex {
        display: -ms-flexbox !important;
        display: flex !important
    }
    .d-sm-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media (min-width:768px) {
    .d-md-none {
        display: none !important
    }
    .d-md-inline {
        display: inline !important
    }
    .d-md-inline-block {
        display: inline-block !important
    }
    .d-md-block {
        display: block !important
    }
    .d-md-table {
        display: table !important
    }
    .d-md-table-row {
        display: table-row !important
    }
    .d-md-table-cell {
        display: table-cell !important
    }
    .d-md-flex {
        display: -ms-flexbox !important;
        display: flex !important
    }
    .d-md-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media (min-width:960px) {
    .d-lg-none {
        display: none !important
    }
    .d-lg-inline {
        display: inline !important
    }
    .d-lg-inline-block {
        display: inline-block !important
    }
    .d-lg-block {
        display: block !important
    }
    .d-lg-table {
        display: table !important
    }
    .d-lg-table-row {
        display: table-row !important
    }
    .d-lg-table-cell {
        display: table-cell !important
    }
    .d-lg-flex {
        display: -ms-flexbox !important;
        display: flex !important
    }
    .d-lg-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media (min-width:1200px) {
    .d-xl-none {
        display: none !important
    }
    .d-xl-inline {
        display: inline !important
    }
    .d-xl-inline-block {
        display: inline-block !important
    }
    .d-xl-block {
        display: block !important
    }
    .d-xl-table {
        display: table !important
    }
    .d-xl-table-row {
        display: table-row !important
    }
    .d-xl-table-cell {
        display: table-cell !important
    }
    .d-xl-flex {
        display: -ms-flexbox !important;
        display: flex !important
    }
    .d-xl-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media (min-width:1340px) {
    .d-xxl-none {
        display: none !important
    }
    .d-xxl-inline {
        display: inline !important
    }
    .d-xxl-inline-block {
        display: inline-block !important
    }
    .d-xxl-block {
        display: block !important
    }
    .d-xxl-table {
        display: table !important
    }
    .d-xxl-table-row {
        display: table-row !important
    }
    .d-xxl-table-cell {
        display: table-cell !important
    }
    .d-xxl-flex {
        display: -ms-flexbox !important;
        display: flex !important
    }
    .d-xxl-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media print {
    .d-print-none {
        display: none !important
    }
    .d-print-inline {
        display: inline !important
    }
    .d-print-inline-block {
        display: inline-block !important
    }
    .d-print-block {
        display: block !important
    }
    .d-print-table {
        display: table !important
    }
    .d-print-table-row {
        display: table-row !important
    }
    .d-print-table-cell {
        display: table-cell !important
    }
    .d-print-flex {
        display: -ms-flexbox !important;
        display: flex !important
    }
    .d-print-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden
}

.embed-responsive::before {
    display: block;
    content: ""
}

.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.embed-responsive-21by9::before {
    padding-top: 42.8571428571%
}

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

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

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

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

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

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

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

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

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

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

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

.flex-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important
}

.flex-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important
}

.flex-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important
}

.flex-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important
}

.justify-content-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important
}

.justify-content-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important
}

.justify-content-center {
    -ms-flex-pack: center !important;
    justify-content: center !important
}

.justify-content-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important
}

.justify-content-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important
}

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

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

.align-items-center {
    -ms-flex-align: center !important;
    align-items: center !important
}

.align-items-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important
}

.align-items-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important
}

.align-content-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important
}

.align-content-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important
}

.align-content-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important
}

.align-content-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important
}

.align-content-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important
}

.align-content-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important
}

.align-self-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important
}

.align-self-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important
}

.align-self-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important
}

.align-self-center {
    -ms-flex-item-align: center !important;
    align-self: center !important
}

.align-self-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important
}

.align-self-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important
}

@media (min-width:600px) {
    .flex-sm-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }
    .flex-sm-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }
    .flex-sm-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }
    .flex-sm-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }
    .flex-sm-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }
    .flex-sm-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }
    .flex-sm-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }
    .flex-sm-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }
    .flex-sm-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }
    .flex-sm-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }
    .flex-sm-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }
    .flex-sm-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }
    .justify-content-sm-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }
    .justify-content-sm-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }
    .justify-content-sm-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
    }
    .justify-content-sm-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }
    .justify-content-sm-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }
    .align-items-sm-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }
    .align-items-sm-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }
    .align-items-sm-center {
        -ms-flex-align: center !important;
        align-items: center !important
    }
    .align-items-sm-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }
    .align-items-sm-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }
    .align-content-sm-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }
    .align-content-sm-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }
    .align-content-sm-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }
    .align-content-sm-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }
    .align-content-sm-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }
    .align-content-sm-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }
    .align-self-sm-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }
    .align-self-sm-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }
    .align-self-sm-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }
    .align-self-sm-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }
    .align-self-sm-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }
    .align-self-sm-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

@media (min-width:768px) {
    .flex-md-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }
    .flex-md-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }
    .flex-md-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }
    .flex-md-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }
    .flex-md-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }
    .flex-md-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }
    .flex-md-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }
    .flex-md-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }
    .flex-md-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }
    .flex-md-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }
    .flex-md-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }
    .flex-md-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }
    .justify-content-md-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }
    .justify-content-md-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }
    .justify-content-md-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
    }
    .justify-content-md-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }
    .justify-content-md-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }
    .align-items-md-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }
    .align-items-md-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }
    .align-items-md-center {
        -ms-flex-align: center !important;
        align-items: center !important
    }
    .align-items-md-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }
    .align-items-md-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }
    .align-content-md-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }
    .align-content-md-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }
    .align-content-md-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }
    .align-content-md-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }
    .align-content-md-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }
    .align-content-md-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }
    .align-self-md-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }
    .align-self-md-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }
    .align-self-md-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }
    .align-self-md-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }
    .align-self-md-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }
    .align-self-md-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

@media (min-width:960px) {
    .flex-lg-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }
    .flex-lg-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }
    .flex-lg-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }
    .flex-lg-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }
    .flex-lg-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }
    .flex-lg-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }
    .flex-lg-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }
    .flex-lg-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }
    .flex-lg-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }
    .flex-lg-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }
    .flex-lg-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }
    .flex-lg-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }
    .justify-content-lg-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }
    .justify-content-lg-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }
    .justify-content-lg-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
    }
    .justify-content-lg-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }
    .justify-content-lg-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }
    .align-items-lg-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }
    .align-items-lg-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }
    .align-items-lg-center {
        -ms-flex-align: center !important;
        align-items: center !important
    }
    .align-items-lg-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }
    .align-items-lg-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }
    .align-content-lg-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }
    .align-content-lg-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }
    .align-content-lg-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }
    .align-content-lg-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }
    .align-content-lg-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }
    .align-content-lg-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }
    .align-self-lg-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }
    .align-self-lg-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }
    .align-self-lg-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }
    .align-self-lg-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }
    .align-self-lg-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }
    .align-self-lg-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

@media (min-width:1200px) {
    .flex-xl-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }
    .flex-xl-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }
    .flex-xl-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }
    .flex-xl-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }
    .flex-xl-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }
    .flex-xl-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }
    .flex-xl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }
    .flex-xl-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }
    .flex-xl-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }
    .flex-xl-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }
    .flex-xl-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }
    .flex-xl-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }
    .justify-content-xl-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }
    .justify-content-xl-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }
    .justify-content-xl-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
    }
    .justify-content-xl-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }
    .justify-content-xl-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }
    .align-items-xl-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }
    .align-items-xl-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }
    .align-items-xl-center {
        -ms-flex-align: center !important;
        align-items: center !important
    }
    .align-items-xl-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }
    .align-items-xl-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }
    .align-content-xl-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }
    .align-content-xl-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }
    .align-content-xl-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }
    .align-content-xl-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }
    .align-content-xl-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }
    .align-content-xl-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }
    .align-self-xl-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }
    .align-self-xl-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }
    .align-self-xl-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }
    .align-self-xl-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }
    .align-self-xl-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }
    .align-self-xl-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

@media (min-width:1340px) {
    .flex-xxl-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }
    .flex-xxl-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }
    .flex-xxl-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }
    .flex-xxl-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }
    .flex-xxl-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }
    .flex-xxl-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }
    .flex-xxl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }
    .flex-xxl-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }
    .flex-xxl-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }
    .flex-xxl-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }
    .flex-xxl-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }
    .flex-xxl-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }
    .justify-content-xxl-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }
    .justify-content-xxl-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }
    .justify-content-xxl-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
    }
    .justify-content-xxl-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }
    .justify-content-xxl-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }
    .align-items-xxl-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }
    .align-items-xxl-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }
    .align-items-xxl-center {
        -ms-flex-align: center !important;
        align-items: center !important
    }
    .align-items-xxl-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }
    .align-items-xxl-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }
    .align-content-xxl-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }
    .align-content-xxl-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }
    .align-content-xxl-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }
    .align-content-xxl-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }
    .align-content-xxl-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }
    .align-content-xxl-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }
    .align-self-xxl-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }
    .align-self-xxl-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }
    .align-self-xxl-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }
    .align-self-xxl-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }
    .align-self-xxl-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }
    .align-self-xxl-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

.float-left {
    float: left !important
}

.float-right {
    float: right !important
}

.float-none {
    float: none !important
}

@media (min-width:600px) {
    .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:960px) {
    .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
    }
}

@media (min-width:1340px) {
    .float-xxl-left {
        float: left !important
    }
    .float-xxl-right {
        float: right !important
    }
    .float-xxl-none {
        float: none !important
    }
}

.user-select-all {
    -webkit-user-select: all !important;
    -ms-user-select: all !important;
    user-select: all !important
}

.user-select-auto {
    -webkit-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important
}

.user-select-none {
    -webkit-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important
}

.overflow-auto {
    overflow: auto !important
}

.overflow-hidden {
    overflow: hidden !important
}

.position-static {
    position: static !important
}

.position-relative {
    position: relative !important
}

.position-absolute {
    position: absolute !important
}

.position-fixed {
    position: fixed !important
}

.position-sticky {
    position: -webkit-sticky !important;
    position: sticky !important
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
    .sticky-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

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

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

.shadow-sm {
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important
}

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

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

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

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

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

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

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

.w-auto {
    width: auto !important
}

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

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

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

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

.h-auto {
    height: auto !important
}

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

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

.min-vw-100 {
    min-width: 100vw !important
}

.min-vh-100 {
    min-height: 100vh !important
}

.vw-100 {
    width: 100vw !important
}

.vh-100 {
    height: 100vh !important
}

.m-0 {
    margin: 0 !important
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-0 {
    padding: 0 !important
}

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

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

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

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

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

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

.pr-1,
.px-1 {
    padding-right: .25rem !important
}

.pb-1,
.py-1 {
    padding-bottom: .25rem !important
}

.pl-1,
.px-1 {
    padding-left: .25rem !important
}

.p-2 {
    padding: .5rem !important
}

.pt-2,
.py-2 {
    padding-top: .5rem !important
}

.pr-2,
.px-2 {
    padding-right: .5rem !important
}

.pb-2,
.py-2 {
    padding-bottom: .5rem !important
}

.pl-2,
.px-2 {
    padding-left: .5rem !important
}

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

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

.pr-3,
.px-3 {
    padding-right: 1rem !important
}

.pb-3,
.py-3 {
    padding-bottom: 1rem !important
}

.pl-3,
.px-3 {
    padding-left: 1rem !important
}

.p-4 {
    padding: 1.5rem !important
}

.pt-4,
.py-4 {
    padding-top: 1.5rem !important
}

.pr-4,
.px-4 {
    padding-right: 1.5rem !important
}

.pb-4,
.py-4 {
    padding-bottom: 1.5rem !important
}

.pl-4,
.px-4 {
    padding-left: 1.5rem !important
}

.p-5 {
    padding: 3rem !important
}

.pt-5,
.py-5 {
    padding-top: 3rem !important
}

.pr-5,
.px-5 {
    padding-right: 3rem !important
}

.pb-5,
.py-5 {
    padding-bottom: 3rem !important
}

.pl-5,
.px-5 {
    padding-left: 3rem !important
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-auto {
    margin: auto !important
}

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

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

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

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

@media (min-width:600px) {
    .m-sm-0 {
        margin: 0 !important
    }
    .mt-sm-0,
    .my-sm-0 {
        margin-top: 0 !important
    }
    .mr-sm-0,
    .mx-sm-0 {
        margin-right: 0 !important
    }
    .mb-sm-0,
    .my-sm-0 {
        margin-bottom: 0 !important
    }
    .ml-sm-0,
    .mx-sm-0 {
        margin-left: 0 !important
    }
    .m-sm-1 {
        margin: .25rem !important
    }
    .mt-sm-1,
    .my-sm-1 {
        margin-top: .25rem !important
    }
    .mr-sm-1,
    .mx-sm-1 {
        margin-right: .25rem !important
    }
    .mb-sm-1,
    .my-sm-1 {
        margin-bottom: .25rem !important
    }
    .ml-sm-1,
    .mx-sm-1 {
        margin-left: .25rem !important
    }
    .m-sm-2 {
        margin: .5rem !important
    }
    .mt-sm-2,
    .my-sm-2 {
        margin-top: .5rem !important
    }
    .mr-sm-2,
    .mx-sm-2 {
        margin-right: .5rem !important
    }
    .mb-sm-2,
    .my-sm-2 {
        margin-bottom: .5rem !important
    }
    .ml-sm-2,
    .mx-sm-2 {
        margin-left: .5rem !important
    }
    .m-sm-3 {
        margin: 1rem !important
    }
    .mt-sm-3,
    .my-sm-3 {
        margin-top: 1rem !important
    }
    .mr-sm-3,
    .mx-sm-3 {
        margin-right: 1rem !important
    }
    .mb-sm-3,
    .my-sm-3 {
        margin-bottom: 1rem !important
    }
    .ml-sm-3,
    .mx-sm-3 {
        margin-left: 1rem !important
    }
    .m-sm-4 {
        margin: 1.5rem !important
    }
    .mt-sm-4,
    .my-sm-4 {
        margin-top: 1.5rem !important
    }
    .mr-sm-4,
    .mx-sm-4 {
        margin-right: 1.5rem !important
    }
    .mb-sm-4,
    .my-sm-4 {
        margin-bottom: 1.5rem !important
    }
    .ml-sm-4,
    .mx-sm-4 {
        margin-left: 1.5rem !important
    }
    .m-sm-5 {
        margin: 3rem !important
    }
    .mt-sm-5,
    .my-sm-5 {
        margin-top: 3rem !important
    }
    .mr-sm-5,
    .mx-sm-5 {
        margin-right: 3rem !important
    }
    .mb-sm-5,
    .my-sm-5 {
        margin-bottom: 3rem !important
    }
    .ml-sm-5,
    .mx-sm-5 {
        margin-left: 3rem !important
    }
    .p-sm-0 {
        padding: 0 !important
    }
    .pt-sm-0,
    .py-sm-0 {
        padding-top: 0 !important
    }
    .pr-sm-0,
    .px-sm-0 {
        padding-right: 0 !important
    }
    .pb-sm-0,
    .py-sm-0 {
        padding-bottom: 0 !important
    }
    .pl-sm-0,
    .px-sm-0 {
        padding-left: 0 !important
    }
    .p-sm-1 {
        padding: .25rem !important
    }
    .pt-sm-1,
    .py-sm-1 {
        padding-top: .25rem !important
    }
    .pr-sm-1,
    .px-sm-1 {
        padding-right: .25rem !important
    }
    .pb-sm-1,
    .py-sm-1 {
        padding-bottom: .25rem !important
    }
    .pl-sm-1,
    .px-sm-1 {
        padding-left: .25rem !important
    }
    .p-sm-2 {
        padding: .5rem !important
    }
    .pt-sm-2,
    .py-sm-2 {
        padding-top: .5rem !important
    }
    .pr-sm-2,
    .px-sm-2 {
        padding-right: .5rem !important
    }
    .pb-sm-2,
    .py-sm-2 {
        padding-bottom: .5rem !important
    }
    .pl-sm-2,
    .px-sm-2 {
        padding-left: .5rem !important
    }
    .p-sm-3 {
        padding: 1rem !important
    }
    .pt-sm-3,
    .py-sm-3 {
        padding-top: 1rem !important
    }
    .pr-sm-3,
    .px-sm-3 {
        padding-right: 1rem !important
    }
    .pb-sm-3,
    .py-sm-3 {
        padding-bottom: 1rem !important
    }
    .pl-sm-3,
    .px-sm-3 {
        padding-left: 1rem !important
    }
    .p-sm-4 {
        padding: 1.5rem !important
    }
    .pt-sm-4,
    .py-sm-4 {
        padding-top: 1.5rem !important
    }
    .pr-sm-4,
    .px-sm-4 {
        padding-right: 1.5rem !important
    }
    .pb-sm-4,
    .py-sm-4 {
        padding-bottom: 1.5rem !important
    }
    .pl-sm-4,
    .px-sm-4 {
        padding-left: 1.5rem !important
    }
    .p-sm-5 {
        padding: 3rem !important
    }
    .pt-sm-5,
    .py-sm-5 {
        padding-top: 3rem !important
    }
    .pr-sm-5,
    .px-sm-5 {
        padding-right: 3rem !important
    }
    .pb-sm-5,
    .py-sm-5 {
        padding-bottom: 3rem !important
    }
    .pl-sm-5,
    .px-sm-5 {
        padding-left: 3rem !important
    }
    .m-sm-n1 {
        margin: -.25rem !important
    }
    .mt-sm-n1,
    .my-sm-n1 {
        margin-top: -.25rem !important
    }
    .mr-sm-n1,
    .mx-sm-n1 {
        margin-right: -.25rem !important
    }
    .mb-sm-n1,
    .my-sm-n1 {
        margin-bottom: -.25rem !important
    }
    .ml-sm-n1,
    .mx-sm-n1 {
        margin-left: -.25rem !important
    }
    .m-sm-n2 {
        margin: -.5rem !important
    }
    .mt-sm-n2,
    .my-sm-n2 {
        margin-top: -.5rem !important
    }
    .mr-sm-n2,
    .mx-sm-n2 {
        margin-right: -.5rem !important
    }
    .mb-sm-n2,
    .my-sm-n2 {
        margin-bottom: -.5rem !important
    }
    .ml-sm-n2,
    .mx-sm-n2 {
        margin-left: -.5rem !important
    }
    .m-sm-n3 {
        margin: -1rem !important
    }
    .mt-sm-n3,
    .my-sm-n3 {
        margin-top: -1rem !important
    }
    .mr-sm-n3,
    .mx-sm-n3 {
        margin-right: -1rem !important
    }
    .mb-sm-n3,
    .my-sm-n3 {
        margin-bottom: -1rem !important
    }
    .ml-sm-n3,
    .mx-sm-n3 {
        margin-left: -1rem !important
    }
    .m-sm-n4 {
        margin: -1.5rem !important
    }
    .mt-sm-n4,
    .my-sm-n4 {
        margin-top: -1.5rem !important
    }
    .mr-sm-n4,
    .mx-sm-n4 {
        margin-right: -1.5rem !important
    }
    .mb-sm-n4,
    .my-sm-n4 {
        margin-bottom: -1.5rem !important
    }
    .ml-sm-n4,
    .mx-sm-n4 {
        margin-left: -1.5rem !important
    }
    .m-sm-n5 {
        margin: -3rem !important
    }
    .mt-sm-n5,
    .my-sm-n5 {
        margin-top: -3rem !important
    }
    .mr-sm-n5,
    .mx-sm-n5 {
        margin-right: -3rem !important
    }
    .mb-sm-n5,
    .my-sm-n5 {
        margin-bottom: -3rem !important
    }
    .ml-sm-n5,
    .mx-sm-n5 {
        margin-left: -3rem !important
    }
    .m-sm-auto {
        margin: auto !important
    }
    .mt-sm-auto,
    .my-sm-auto {
        margin-top: auto !important
    }
    .mr-sm-auto,
    .mx-sm-auto {
        margin-right: auto !important
    }
    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom: auto !important
    }
    .ml-sm-auto,
    .mx-sm-auto {
        margin-left: auto !important
    }
}

@media (min-width:768px) {
    .m-md-0 {
        margin: 0 !important
    }
    .mt-md-0,
    .my-md-0 {
        margin-top: 0 !important
    }
    .mr-md-0,
    .mx-md-0 {
        margin-right: 0 !important
    }
    .mb-md-0,
    .my-md-0 {
        margin-bottom: 0 !important
    }
    .ml-md-0,
    .mx-md-0 {
        margin-left: 0 !important
    }
    .m-md-1 {
        margin: .25rem !important
    }
    .mt-md-1,
    .my-md-1 {
        margin-top: .25rem !important
    }
    .mr-md-1,
    .mx-md-1 {
        margin-right: .25rem !important
    }
    .mb-md-1,
    .my-md-1 {
        margin-bottom: .25rem !important
    }
    .ml-md-1,
    .mx-md-1 {
        margin-left: .25rem !important
    }
    .m-md-2 {
        margin: .5rem !important
    }
    .mt-md-2,
    .my-md-2 {
        margin-top: .5rem !important
    }
    .mr-md-2,
    .mx-md-2 {
        margin-right: .5rem !important
    }
    .mb-md-2,
    .my-md-2 {
        margin-bottom: .5rem !important
    }
    .ml-md-2,
    .mx-md-2 {
        margin-left: .5rem !important
    }
    .m-md-3 {
        margin: 1rem !important
    }
    .mt-md-3,
    .my-md-3 {
        margin-top: 1rem !important
    }
    .mr-md-3,
    .mx-md-3 {
        margin-right: 1rem !important
    }
    .mb-md-3,
    .my-md-3 {
        margin-bottom: 1rem !important
    }
    .ml-md-3,
    .mx-md-3 {
        margin-left: 1rem !important
    }
    .m-md-4 {
        margin: 1.5rem !important
    }
    .mt-md-4,
    .my-md-4 {
        margin-top: 1.5rem !important
    }
    .mr-md-4,
    .mx-md-4 {
        margin-right: 1.5rem !important
    }
    .mb-md-4,
    .my-md-4 {
        margin-bottom: 1.5rem !important
    }
    .ml-md-4,
    .mx-md-4 {
        margin-left: 1.5rem !important
    }
    .m-md-5 {
        margin: 3rem !important
    }
    .mt-md-5,
    .my-md-5 {
        margin-top: 3rem !important
    }
    .mr-md-5,
    .mx-md-5 {
        margin-right: 3rem !important
    }
    .mb-md-5,
    .my-md-5 {
        margin-bottom: 3rem !important
    }
    .ml-md-5,
    .mx-md-5 {
        margin-left: 3rem !important
    }
    .p-md-0 {
        padding: 0 !important
    }
    .pt-md-0,
    .py-md-0 {
        padding-top: 0 !important
    }
    .pr-md-0,
    .px-md-0 {
        padding-right: 0 !important
    }
    .pb-md-0,
    .py-md-0 {
        padding-bottom: 0 !important
    }
    .pl-md-0,
    .px-md-0 {
        padding-left: 0 !important
    }
    .p-md-1 {
        padding: .25rem !important
    }
    .pt-md-1,
    .py-md-1 {
        padding-top: .25rem !important
    }
    .pr-md-1,
    .px-md-1 {
        padding-right: .25rem !important
    }
    .pb-md-1,
    .py-md-1 {
        padding-bottom: .25rem !important
    }
    .pl-md-1,
    .px-md-1 {
        padding-left: .25rem !important
    }
    .p-md-2 {
        padding: .5rem !important
    }
    .pt-md-2,
    .py-md-2 {
        padding-top: .5rem !important
    }
    .pr-md-2,
    .px-md-2 {
        padding-right: .5rem !important
    }
    .pb-md-2,
    .py-md-2 {
        padding-bottom: .5rem !important
    }
    .pl-md-2,
    .px-md-2 {
        padding-left: .5rem !important
    }
    .p-md-3 {
        padding: 1rem !important
    }
    .pt-md-3,
    .py-md-3 {
        padding-top: 1rem !important
    }
    .pr-md-3,
    .px-md-3 {
        padding-right: 1rem !important
    }
    .pb-md-3,
    .py-md-3 {
        padding-bottom: 1rem !important
    }
    .pl-md-3,
    .px-md-3 {
        padding-left: 1rem !important
    }
    .p-md-4 {
        padding: 1.5rem !important
    }
    .pt-md-4,
    .py-md-4 {
        padding-top: 1.5rem !important
    }
    .pr-md-4,
    .px-md-4 {
        padding-right: 1.5rem !important
    }
    .pb-md-4,
    .py-md-4 {
        padding-bottom: 1.5rem !important
    }
    .pl-md-4,
    .px-md-4 {
        padding-left: 1.5rem !important
    }
    .p-md-5 {
        padding: 3rem !important
    }
    .pt-md-5,
    .py-md-5 {
        padding-top: 3rem !important
    }
    .pr-md-5,
    .px-md-5 {
        padding-right: 3rem !important
    }
    .pb-md-5,
    .py-md-5 {
        padding-bottom: 3rem !important
    }
    .pl-md-5,
    .px-md-5 {
        padding-left: 3rem !important
    }
    .m-md-n1 {
        margin: -.25rem !important
    }
    .mt-md-n1,
    .my-md-n1 {
        margin-top: -.25rem !important
    }
    .mr-md-n1,
    .mx-md-n1 {
        margin-right: -.25rem !important
    }
    .mb-md-n1,
    .my-md-n1 {
        margin-bottom: -.25rem !important
    }
    .ml-md-n1,
    .mx-md-n1 {
        margin-left: -.25rem !important
    }
    .m-md-n2 {
        margin: -.5rem !important
    }
    .mt-md-n2,
    .my-md-n2 {
        margin-top: -.5rem !important
    }
    .mr-md-n2,
    .mx-md-n2 {
        margin-right: -.5rem !important
    }
    .mb-md-n2,
    .my-md-n2 {
        margin-bottom: -.5rem !important
    }
    .ml-md-n2,
    .mx-md-n2 {
        margin-left: -.5rem !important
    }
    .m-md-n3 {
        margin: -1rem !important
    }
    .mt-md-n3,
    .my-md-n3 {
        margin-top: -1rem !important
    }
    .mr-md-n3,
    .mx-md-n3 {
        margin-right: -1rem !important
    }
    .mb-md-n3,
    .my-md-n3 {
        margin-bottom: -1rem !important
    }
    .ml-md-n3,
    .mx-md-n3 {
        margin-left: -1rem !important
    }
    .m-md-n4 {
        margin: -1.5rem !important
    }
    .mt-md-n4,
    .my-md-n4 {
        margin-top: -1.5rem !important
    }
    .mr-md-n4,
    .mx-md-n4 {
        margin-right: -1.5rem !important
    }
    .mb-md-n4,
    .my-md-n4 {
        margin-bottom: -1.5rem !important
    }
    .ml-md-n4,
    .mx-md-n4 {
        margin-left: -1.5rem !important
    }
    .m-md-n5 {
        margin: -3rem !important
    }
    .mt-md-n5,
    .my-md-n5 {
        margin-top: -3rem !important
    }
    .mr-md-n5,
    .mx-md-n5 {
        margin-right: -3rem !important
    }
    .mb-md-n5,
    .my-md-n5 {
        margin-bottom: -3rem !important
    }
    .ml-md-n5,
    .mx-md-n5 {
        margin-left: -3rem !important
    }
    .m-md-auto {
        margin: auto !important
    }
    .mt-md-auto,
    .my-md-auto {
        margin-top: auto !important
    }
    .mr-md-auto,
    .mx-md-auto {
        margin-right: auto !important
    }
    .mb-md-auto,
    .my-md-auto {
        margin-bottom: auto !important
    }
    .ml-md-auto,
    .mx-md-auto {
        margin-left: auto !important
    }
}

@media (min-width:960px) {
    .m-lg-0 {
        margin: 0 !important
    }
    .mt-lg-0,
    .my-lg-0 {
        margin-top: 0 !important
    }
    .mr-lg-0,
    .mx-lg-0 {
        margin-right: 0 !important
    }
    .mb-lg-0,
    .my-lg-0 {
        margin-bottom: 0 !important
    }
    .ml-lg-0,
    .mx-lg-0 {
        margin-left: 0 !important
    }
    .m-lg-1 {
        margin: .25rem !important
    }
    .mt-lg-1,
    .my-lg-1 {
        margin-top: .25rem !important
    }
    .mr-lg-1,
    .mx-lg-1 {
        margin-right: .25rem !important
    }
    .mb-lg-1,
    .my-lg-1 {
        margin-bottom: .25rem !important
    }
    .ml-lg-1,
    .mx-lg-1 {
        margin-left: .25rem !important
    }
    .m-lg-2 {
        margin: .5rem !important
    }
    .mt-lg-2,
    .my-lg-2 {
        margin-top: .5rem !important
    }
    .mr-lg-2,
    .mx-lg-2 {
        margin-right: .5rem !important
    }
    .mb-lg-2,
    .my-lg-2 {
        margin-bottom: .5rem !important
    }
    .ml-lg-2,
    .mx-lg-2 {
        margin-left: .5rem !important
    }
    .m-lg-3 {
        margin: 1rem !important
    }
    .mt-lg-3,
    .my-lg-3 {
        margin-top: 1rem !important
    }
    .mr-lg-3,
    .mx-lg-3 {
        margin-right: 1rem !important
    }
    .mb-lg-3,
    .my-lg-3 {
        margin-bottom: 1rem !important
    }
    .ml-lg-3,
    .mx-lg-3 {
        margin-left: 1rem !important
    }
    .m-lg-4 {
        margin: 1.5rem !important
    }
    .mt-lg-4,
    .my-lg-4 {
        margin-top: 1.5rem !important
    }
    .mr-lg-4,
    .mx-lg-4 {
        margin-right: 1.5rem !important
    }
    .mb-lg-4,
    .my-lg-4 {
        margin-bottom: 1.5rem !important
    }
    .ml-lg-4,
    .mx-lg-4 {
        margin-left: 1.5rem !important
    }
    .m-lg-5 {
        margin: 3rem !important
    }
    .mt-lg-5,
    .my-lg-5 {
        margin-top: 3rem !important
    }
    .mr-lg-5,
    .mx-lg-5 {
        margin-right: 3rem !important
    }
    .mb-lg-5,
    .my-lg-5 {
        margin-bottom: 3rem !important
    }
    .ml-lg-5,
    .mx-lg-5 {
        margin-left: 3rem !important
    }
    .p-lg-0 {
        padding: 0 !important
    }
    .pt-lg-0,
    .py-lg-0 {
        padding-top: 0 !important
    }
    .pr-lg-0,
    .px-lg-0 {
        padding-right: 0 !important
    }
    .pb-lg-0,
    .py-lg-0 {
        padding-bottom: 0 !important
    }
    .pl-lg-0,
    .px-lg-0 {
        padding-left: 0 !important
    }
    .p-lg-1 {
        padding: .25rem !important
    }
    .pt-lg-1,
    .py-lg-1 {
        padding-top: .25rem !important
    }
    .pr-lg-1,
    .px-lg-1 {
        padding-right: .25rem !important
    }
    .pb-lg-1,
    .py-lg-1 {
        padding-bottom: .25rem !important
    }
    .pl-lg-1,
    .px-lg-1 {
        padding-left: .25rem !important
    }
    .p-lg-2 {
        padding: .5rem !important
    }
    .pt-lg-2,
    .py-lg-2 {
        padding-top: .5rem !important
    }
    .pr-lg-2,
    .px-lg-2 {
        padding-right: .5rem !important
    }
    .pb-lg-2,
    .py-lg-2 {
        padding-bottom: .5rem !important
    }
    .pl-lg-2,
    .px-lg-2 {
        padding-left: .5rem !important
    }
    .p-lg-3 {
        padding: 1rem !important
    }
    .pt-lg-3,
    .py-lg-3 {
        padding-top: 1rem !important
    }
    .pr-lg-3,
    .px-lg-3 {
        padding-right: 1rem !important
    }
    .pb-lg-3,
    .py-lg-3 {
        padding-bottom: 1rem !important
    }
    .pl-lg-3,
    .px-lg-3 {
        padding-left: 1rem !important
    }
    .p-lg-4 {
        padding: 1.5rem !important
    }
    .pt-lg-4,
    .py-lg-4 {
        padding-top: 1.5rem !important
    }
    .pr-lg-4,
    .px-lg-4 {
        padding-right: 1.5rem !important
    }
    .pb-lg-4,
    .py-lg-4 {
        padding-bottom: 1.5rem !important
    }
    .pl-lg-4,
    .px-lg-4 {
        padding-left: 1.5rem !important
    }
    .p-lg-5 {
        padding: 3rem !important
    }
    .pt-lg-5,
    .py-lg-5 {
        padding-top: 3rem !important
    }
    .pr-lg-5,
    .px-lg-5 {
        padding-right: 3rem !important
    }
    .pb-lg-5,
    .py-lg-5 {
        padding-bottom: 3rem !important
    }
    .pl-lg-5,
    .px-lg-5 {
        padding-left: 3rem !important
    }
    .m-lg-n1 {
        margin: -.25rem !important
    }
    .mt-lg-n1,
    .my-lg-n1 {
        margin-top: -.25rem !important
    }
    .mr-lg-n1,
    .mx-lg-n1 {
        margin-right: -.25rem !important
    }
    .mb-lg-n1,
    .my-lg-n1 {
        margin-bottom: -.25rem !important
    }
    .ml-lg-n1,
    .mx-lg-n1 {
        margin-left: -.25rem !important
    }
    .m-lg-n2 {
        margin: -.5rem !important
    }
    .mt-lg-n2,
    .my-lg-n2 {
        margin-top: -.5rem !important
    }
    .mr-lg-n2,
    .mx-lg-n2 {
        margin-right: -.5rem !important
    }
    .mb-lg-n2,
    .my-lg-n2 {
        margin-bottom: -.5rem !important
    }
    .ml-lg-n2,
    .mx-lg-n2 {
        margin-left: -.5rem !important
    }
    .m-lg-n3 {
        margin: -1rem !important
    }
    .mt-lg-n3,
    .my-lg-n3 {
        margin-top: -1rem !important
    }
    .mr-lg-n3,
    .mx-lg-n3 {
        margin-right: -1rem !important
    }
    .mb-lg-n3,
    .my-lg-n3 {
        margin-bottom: -1rem !important
    }
    .ml-lg-n3,
    .mx-lg-n3 {
        margin-left: -1rem !important
    }
    .m-lg-n4 {
        margin: -1.5rem !important
    }
    .mt-lg-n4,
    .my-lg-n4 {
        margin-top: -1.5rem !important
    }
    .mr-lg-n4,
    .mx-lg-n4 {
        margin-right: -1.5rem !important
    }
    .mb-lg-n4,
    .my-lg-n4 {
        margin-bottom: -1.5rem !important
    }
    .ml-lg-n4,
    .mx-lg-n4 {
        margin-left: -1.5rem !important
    }
    .m-lg-n5 {
        margin: -3rem !important
    }
    .mt-lg-n5,
    .my-lg-n5 {
        margin-top: -3rem !important
    }
    .mr-lg-n5,
    .mx-lg-n5 {
        margin-right: -3rem !important
    }
    .mb-lg-n5,
    .my-lg-n5 {
        margin-bottom: -3rem !important
    }
    .ml-lg-n5,
    .mx-lg-n5 {
        margin-left: -3rem !important
    }
    .m-lg-auto {
        margin: auto !important
    }
    .mt-lg-auto,
    .my-lg-auto {
        margin-top: auto !important
    }
    .mr-lg-auto,
    .mx-lg-auto {
        margin-right: auto !important
    }
    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom: auto !important
    }
    .ml-lg-auto,
    .mx-lg-auto {
        margin-left: auto !important
    }
}

@media (min-width:1200px) {
    .m-xl-0 {
        margin: 0 !important
    }
    .mt-xl-0,
    .my-xl-0 {
        margin-top: 0 !important
    }
    .mr-xl-0,
    .mx-xl-0 {
        margin-right: 0 !important
    }
    .mb-xl-0,
    .my-xl-0 {
        margin-bottom: 0 !important
    }
    .ml-xl-0,
    .mx-xl-0 {
        margin-left: 0 !important
    }
    .m-xl-1 {
        margin: .25rem !important
    }
    .mt-xl-1,
    .my-xl-1 {
        margin-top: .25rem !important
    }
    .mr-xl-1,
    .mx-xl-1 {
        margin-right: .25rem !important
    }
    .mb-xl-1,
    .my-xl-1 {
        margin-bottom: .25rem !important
    }
    .ml-xl-1,
    .mx-xl-1 {
        margin-left: .25rem !important
    }
    .m-xl-2 {
        margin: .5rem !important
    }
    .mt-xl-2,
    .my-xl-2 {
        margin-top: .5rem !important
    }
    .mr-xl-2,
    .mx-xl-2 {
        margin-right: .5rem !important
    }
    .mb-xl-2,
    .my-xl-2 {
        margin-bottom: .5rem !important
    }
    .ml-xl-2,
    .mx-xl-2 {
        margin-left: .5rem !important
    }
    .m-xl-3 {
        margin: 1rem !important
    }
    .mt-xl-3,
    .my-xl-3 {
        margin-top: 1rem !important
    }
    .mr-xl-3,
    .mx-xl-3 {
        margin-right: 1rem !important
    }
    .mb-xl-3,
    .my-xl-3 {
        margin-bottom: 1rem !important
    }
    .ml-xl-3,
    .mx-xl-3 {
        margin-left: 1rem !important
    }
    .m-xl-4 {
        margin: 1.5rem !important
    }
    .mt-xl-4,
    .my-xl-4 {
        margin-top: 1.5rem !important
    }
    .mr-xl-4,
    .mx-xl-4 {
        margin-right: 1.5rem !important
    }
    .mb-xl-4,
    .my-xl-4 {
        margin-bottom: 1.5rem !important
    }
    .ml-xl-4,
    .mx-xl-4 {
        margin-left: 1.5rem !important
    }
    .m-xl-5 {
        margin: 3rem !important
    }
    .mt-xl-5,
    .my-xl-5 {
        margin-top: 3rem !important
    }
    .mr-xl-5,
    .mx-xl-5 {
        margin-right: 3rem !important
    }
    .mb-xl-5,
    .my-xl-5 {
        margin-bottom: 3rem !important
    }
    .ml-xl-5,
    .mx-xl-5 {
        margin-left: 3rem !important
    }
    .p-xl-0 {
        padding: 0 !important
    }
    .pt-xl-0,
    .py-xl-0 {
        padding-top: 0 !important
    }
    .pr-xl-0,
    .px-xl-0 {
        padding-right: 0 !important
    }
    .pb-xl-0,
    .py-xl-0 {
        padding-bottom: 0 !important
    }
    .pl-xl-0,
    .px-xl-0 {
        padding-left: 0 !important
    }
    .p-xl-1 {
        padding: .25rem !important
    }
    .pt-xl-1,
    .py-xl-1 {
        padding-top: .25rem !important
    }
    .pr-xl-1,
    .px-xl-1 {
        padding-right: .25rem !important
    }
    .pb-xl-1,
    .py-xl-1 {
        padding-bottom: .25rem !important
    }
    .pl-xl-1,
    .px-xl-1 {
        padding-left: .25rem !important
    }
    .p-xl-2 {
        padding: .5rem !important
    }
    .pt-xl-2,
    .py-xl-2 {
        padding-top: .5rem !important
    }
    .pr-xl-2,
    .px-xl-2 {
        padding-right: .5rem !important
    }
    .pb-xl-2,
    .py-xl-2 {
        padding-bottom: .5rem !important
    }
    .pl-xl-2,
    .px-xl-2 {
        padding-left: .5rem !important
    }
    .p-xl-3 {
        padding: 1rem !important
    }
    .pt-xl-3,
    .py-xl-3 {
        padding-top: 1rem !important
    }
    .pr-xl-3,
    .px-xl-3 {
        padding-right: 1rem !important
    }
    .pb-xl-3,
    .py-xl-3 {
        padding-bottom: 1rem !important
    }
    .pl-xl-3,
    .px-xl-3 {
        padding-left: 1rem !important
    }
    .p-xl-4 {
        padding: 1.5rem !important
    }
    .pt-xl-4,
    .py-xl-4 {
        padding-top: 1.5rem !important
    }
    .pr-xl-4,
    .px-xl-4 {
        padding-right: 1.5rem !important
    }
    .pb-xl-4,
    .py-xl-4 {
        padding-bottom: 1.5rem !important
    }
    .pl-xl-4,
    .px-xl-4 {
        padding-left: 1.5rem !important
    }
    .p-xl-5 {
        padding: 3rem !important
    }
    .pt-xl-5,
    .py-xl-5 {
        padding-top: 3rem !important
    }
    .pr-xl-5,
    .px-xl-5 {
        padding-right: 3rem !important
    }
    .pb-xl-5,
    .py-xl-5 {
        padding-bottom: 3rem !important
    }
    .pl-xl-5,
    .px-xl-5 {
        padding-left: 3rem !important
    }
    .m-xl-n1 {
        margin: -.25rem !important
    }
    .mt-xl-n1,
    .my-xl-n1 {
        margin-top: -.25rem !important
    }
    .mr-xl-n1,
    .mx-xl-n1 {
        margin-right: -.25rem !important
    }
    .mb-xl-n1,
    .my-xl-n1 {
        margin-bottom: -.25rem !important
    }
    .ml-xl-n1,
    .mx-xl-n1 {
        margin-left: -.25rem !important
    }
    .m-xl-n2 {
        margin: -.5rem !important
    }
    .mt-xl-n2,
    .my-xl-n2 {
        margin-top: -.5rem !important
    }
    .mr-xl-n2,
    .mx-xl-n2 {
        margin-right: -.5rem !important
    }
    .mb-xl-n2,
    .my-xl-n2 {
        margin-bottom: -.5rem !important
    }
    .ml-xl-n2,
    .mx-xl-n2 {
        margin-left: -.5rem !important
    }
    .m-xl-n3 {
        margin: -1rem !important
    }
    .mt-xl-n3,
    .my-xl-n3 {
        margin-top: -1rem !important
    }
    .mr-xl-n3,
    .mx-xl-n3 {
        margin-right: -1rem !important
    }
    .mb-xl-n3,
    .my-xl-n3 {
        margin-bottom: -1rem !important
    }
    .ml-xl-n3,
    .mx-xl-n3 {
        margin-left: -1rem !important
    }
    .m-xl-n4 {
        margin: -1.5rem !important
    }
    .mt-xl-n4,
    .my-xl-n4 {
        margin-top: -1.5rem !important
    }
    .mr-xl-n4,
    .mx-xl-n4 {
        margin-right: -1.5rem !important
    }
    .mb-xl-n4,
    .my-xl-n4 {
        margin-bottom: -1.5rem !important
    }
    .ml-xl-n4,
    .mx-xl-n4 {
        margin-left: -1.5rem !important
    }
    .m-xl-n5 {
        margin: -3rem !important
    }
    .mt-xl-n5,
    .my-xl-n5 {
        margin-top: -3rem !important
    }
    .mr-xl-n5,
    .mx-xl-n5 {
        margin-right: -3rem !important
    }
    .mb-xl-n5,
    .my-xl-n5 {
        margin-bottom: -3rem !important
    }
    .ml-xl-n5,
    .mx-xl-n5 {
        margin-left: -3rem !important
    }
    .m-xl-auto {
        margin: auto !important
    }
    .mt-xl-auto,
    .my-xl-auto {
        margin-top: auto !important
    }
    .mr-xl-auto,
    .mx-xl-auto {
        margin-right: auto !important
    }
    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom: auto !important
    }
    .ml-xl-auto,
    .mx-xl-auto {
        margin-left: auto !important
    }
}

@media (min-width:1340px) {
    .m-xxl-0 {
        margin: 0 !important
    }
    .mt-xxl-0,
    .my-xxl-0 {
        margin-top: 0 !important
    }
    .mr-xxl-0,
    .mx-xxl-0 {
        margin-right: 0 !important
    }
    .mb-xxl-0,
    .my-xxl-0 {
        margin-bottom: 0 !important
    }
    .ml-xxl-0,
    .mx-xxl-0 {
        margin-left: 0 !important
    }
    .m-xxl-1 {
        margin: .25rem !important
    }
    .mt-xxl-1,
    .my-xxl-1 {
        margin-top: .25rem !important
    }
    .mr-xxl-1,
    .mx-xxl-1 {
        margin-right: .25rem !important
    }
    .mb-xxl-1,
    .my-xxl-1 {
        margin-bottom: .25rem !important
    }
    .ml-xxl-1,
    .mx-xxl-1 {
        margin-left: .25rem !important
    }
    .m-xxl-2 {
        margin: .5rem !important
    }
    .mt-xxl-2,
    .my-xxl-2 {
        margin-top: .5rem !important
    }
    .mr-xxl-2,
    .mx-xxl-2 {
        margin-right: .5rem !important
    }
    .mb-xxl-2,
    .my-xxl-2 {
        margin-bottom: .5rem !important
    }
    .ml-xxl-2,
    .mx-xxl-2 {
        margin-left: .5rem !important
    }
    .m-xxl-3 {
        margin: 1rem !important
    }
    .mt-xxl-3,
    .my-xxl-3 {
        margin-top: 1rem !important
    }
    .mr-xxl-3,
    .mx-xxl-3 {
        margin-right: 1rem !important
    }
    .mb-xxl-3,
    .my-xxl-3 {
        margin-bottom: 1rem !important
    }
    .ml-xxl-3,
    .mx-xxl-3 {
        margin-left: 1rem !important
    }
    .m-xxl-4 {
        margin: 1.5rem !important
    }
    .mt-xxl-4,
    .my-xxl-4 {
        margin-top: 1.5rem !important
    }
    .mr-xxl-4,
    .mx-xxl-4 {
        margin-right: 1.5rem !important
    }
    .mb-xxl-4,
    .my-xxl-4 {
        margin-bottom: 1.5rem !important
    }
    .ml-xxl-4,
    .mx-xxl-4 {
        margin-left: 1.5rem !important
    }
    .m-xxl-5 {
        margin: 3rem !important
    }
    .mt-xxl-5,
    .my-xxl-5 {
        margin-top: 3rem !important
    }
    .mr-xxl-5,
    .mx-xxl-5 {
        margin-right: 3rem !important
    }
    .mb-xxl-5,
    .my-xxl-5 {
        margin-bottom: 3rem !important
    }
    .ml-xxl-5,
    .mx-xxl-5 {
        margin-left: 3rem !important
    }
    .p-xxl-0 {
        padding: 0 !important
    }
    .pt-xxl-0,
    .py-xxl-0 {
        padding-top: 0 !important
    }
    .pr-xxl-0,
    .px-xxl-0 {
        padding-right: 0 !important
    }
    .pb-xxl-0,
    .py-xxl-0 {
        padding-bottom: 0 !important
    }
    .pl-xxl-0,
    .px-xxl-0 {
        padding-left: 0 !important
    }
    .p-xxl-1 {
        padding: .25rem !important
    }
    .pt-xxl-1,
    .py-xxl-1 {
        padding-top: .25rem !important
    }
    .pr-xxl-1,
    .px-xxl-1 {
        padding-right: .25rem !important
    }
    .pb-xxl-1,
    .py-xxl-1 {
        padding-bottom: .25rem !important
    }
    .pl-xxl-1,
    .px-xxl-1 {
        padding-left: .25rem !important
    }
    .p-xxl-2 {
        padding: .5rem !important
    }
    .pt-xxl-2,
    .py-xxl-2 {
        padding-top: .5rem !important
    }
    .pr-xxl-2,
    .px-xxl-2 {
        padding-right: .5rem !important
    }
    .pb-xxl-2,
    .py-xxl-2 {
        padding-bottom: .5rem !important
    }
    .pl-xxl-2,
    .px-xxl-2 {
        padding-left: .5rem !important
    }
    .p-xxl-3 {
        padding: 1rem !important
    }
    .pt-xxl-3,
    .py-xxl-3 {
        padding-top: 1rem !important
    }
    .pr-xxl-3,
    .px-xxl-3 {
        padding-right: 1rem !important
    }
    .pb-xxl-3,
    .py-xxl-3 {
        padding-bottom: 1rem !important
    }
    .pl-xxl-3,
    .px-xxl-3 {
        padding-left: 1rem !important
    }
    .p-xxl-4 {
        padding: 1.5rem !important
    }
    .pt-xxl-4,
    .py-xxl-4 {
        padding-top: 1.5rem !important
    }
    .pr-xxl-4,
    .px-xxl-4 {
        padding-right: 1.5rem !important
    }
    .pb-xxl-4,
    .py-xxl-4 {
        padding-bottom: 1.5rem !important
    }
    .pl-xxl-4,
    .px-xxl-4 {
        padding-left: 1.5rem !important
    }
    .p-xxl-5 {
        padding: 3rem !important
    }
    .pt-xxl-5,
    .py-xxl-5 {
        padding-top: 3rem !important
    }
    .pr-xxl-5,
    .px-xxl-5 {
        padding-right: 3rem !important
    }
    .pb-xxl-5,
    .py-xxl-5 {
        padding-bottom: 3rem !important
    }
    .pl-xxl-5,
    .px-xxl-5 {
        padding-left: 3rem !important
    }
    .m-xxl-n1 {
        margin: -.25rem !important
    }
    .mt-xxl-n1,
    .my-xxl-n1 {
        margin-top: -.25rem !important
    }
    .mr-xxl-n1,
    .mx-xxl-n1 {
        margin-right: -.25rem !important
    }
    .mb-xxl-n1,
    .my-xxl-n1 {
        margin-bottom: -.25rem !important
    }
    .ml-xxl-n1,
    .mx-xxl-n1 {
        margin-left: -.25rem !important
    }
    .m-xxl-n2 {
        margin: -.5rem !important
    }
    .mt-xxl-n2,
    .my-xxl-n2 {
        margin-top: -.5rem !important
    }
    .mr-xxl-n2,
    .mx-xxl-n2 {
        margin-right: -.5rem !important
    }
    .mb-xxl-n2,
    .my-xxl-n2 {
        margin-bottom: -.5rem !important
    }
    .ml-xxl-n2,
    .mx-xxl-n2 {
        margin-left: -.5rem !important
    }
    .m-xxl-n3 {
        margin: -1rem !important
    }
    .mt-xxl-n3,
    .my-xxl-n3 {
        margin-top: -1rem !important
    }
    .mr-xxl-n3,
    .mx-xxl-n3 {
        margin-right: -1rem !important
    }
    .mb-xxl-n3,
    .my-xxl-n3 {
        margin-bottom: -1rem !important
    }
    .ml-xxl-n3,
    .mx-xxl-n3 {
        margin-left: -1rem !important
    }
    .m-xxl-n4 {
        margin: -1.5rem !important
    }
    .mt-xxl-n4,
    .my-xxl-n4 {
        margin-top: -1.5rem !important
    }
    .mr-xxl-n4,
    .mx-xxl-n4 {
        margin-right: -1.5rem !important
    }
    .mb-xxl-n4,
    .my-xxl-n4 {
        margin-bottom: -1.5rem !important
    }
    .ml-xxl-n4,
    .mx-xxl-n4 {
        margin-left: -1.5rem !important
    }
    .m-xxl-n5 {
        margin: -3rem !important
    }
    .mt-xxl-n5,
    .my-xxl-n5 {
        margin-top: -3rem !important
    }
    .mr-xxl-n5,
    .mx-xxl-n5 {
        margin-right: -3rem !important
    }
    .mb-xxl-n5,
    .my-xxl-n5 {
        margin-bottom: -3rem !important
    }
    .ml-xxl-n5,
    .mx-xxl-n5 {
        margin-left: -3rem !important
    }
    .m-xxl-auto {
        margin: auto !important
    }
    .mt-xxl-auto,
    .my-xxl-auto {
        margin-top: auto !important
    }
    .mr-xxl-auto,
    .mx-xxl-auto {
        margin-right: auto !important
    }
    .mb-xxl-auto,
    .my-xxl-auto {
        margin-bottom: auto !important
    }
    .ml-xxl-auto,
    .mx-xxl-auto {
        margin-left: auto !important
    }
}

.stretched-link::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    content: "";
    background-color: rgba(0, 0, 0, 0)
}

.text-monospace {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important
}

.text-justify {
    text-align: justify !important
}

.text-wrap {
    white-space: normal !important
}

.text-nowrap {
    white-space: nowrap !important
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.text-left {
    text-align: left !important
}

.text-right {
    text-align: right !important
}

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

@media (min-width:600px) {
    .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:960px) {
    .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
    }
}

@media (min-width:1340px) {
    .text-xxl-left {
        text-align: left !important
    }
    .text-xxl-right {
        text-align: right !important
    }
    .text-xxl-center {
        text-align: center !important
    }
}

.text-lowercase {
    text-transform: lowercase !important
}

.text-uppercase {
    text-transform: uppercase !important
}

.text-capitalize {
    text-transform: capitalize !important
}

.font-weight-light {
    font-weight: 300 !important
}

.font-weight-lighter {
    font-weight: lighter !important
}

.font-weight-normal {
    font-weight: 400 !important
}

.font-weight-bold {
    font-weight: 700 !important
}

.font-weight-bolder {
    font-weight: bolder !important
}

.font-italic {
    font-style: italic !important
}

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

.text-primary {
    color: #333 !important
}

a.text-primary:focus,
a.text-primary:hover {
    color: #0d0d0d !important
}

.text-secondary {
    color: #283d98 !important
}

a.text-secondary:focus,
a.text-secondary:hover {
    color: #340c6f !important
}

.text-success {
    color: #008a00 !important
}

a.text-success:focus,
a.text-success:hover {
    color: #003e00 !important
}

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

a.text-info:focus,
a.text-info:hover {
    color: #0f6674 !important
}

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

a.text-warning:focus,
a.text-warning:hover {
    color: #ba8b00 !important
}

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

a.text-danger:focus,
a.text-danger:hover {
    color: #a71d2a !important
}

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

a.text-light:focus,
a.text-light:hover {
    color: #cbd3da !important
}

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

a.text-dark:focus,
a.text-dark:hover {
    color: #121416 !important
}

.text-pink {
    color: #ff6eff !important
}

a.text-pink:focus,
a.text-pink:hover {
    color: #f2f !important
}

.text-lightgrey {
    color: #eee !important
}

a.text-lightgrey:focus,
a.text-lightgrey:hover {
    color: #c8c8c8 !important
}

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

a.text-white:focus,
a.text-white:hover {
    color: #d9d9d9 !important
}

.text-body {
    color: #212529 !important
}

.text-muted {
    color: #6c757d !important
}

.text-black-50 {
    color: rgba(0, 0, 0, .5) !important
}

.text-white-50 {
    color: rgba(255, 255, 255, .5) !important
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.text-decoration-none {
    text-decoration: none !important
}

.text-break {
    word-wrap: break-word !important
}

.text-reset {
    color: inherit !important
}

.visible {
    visibility: visible !important
}

.invisible {
    visibility: hidden !important
}

@media print {
    *,
    ::after,
    ::before {
        text-shadow: none !important;
        box-shadow: none !important
    }
    a:not(.btn) {
        text-decoration: underline
    }
    abbr[title]::after {
        content: " (" attr(title) ")"
    }
    pre {
        white-space: pre-wrap !important
    }
    blockquote,
    pre {
        border: 1px solid #adb5bd;
        page-break-inside: avoid
    }
    thead {
        display: table-header-group
    }
    img,
    tr {
        page-break-inside: avoid
    }
    h2,
    h3,
    p {
        orphans: 3;
        widows: 3
    }
    h2,
    h3 {
        page-break-after: avoid
    }
    @page {
        size: a3
    }
    body {
        min-width: 960px !important
    }
    .container {
        min-width: 960px !important
    }
    .navbar {
        display: none
    }
    .badge {
        border: 1px solid #000
    }
    .table {
        border-collapse: collapse !important
    }
    .table td,
    .table th {
        background-color: #fff !important
    }
    .table-bordered td,
    .table-bordered th {
        border: 1px solid #dee2e6 !important
    }
    .table-dark {
        color: inherit
    }
    .table-dark tbody+tbody,
    .table-dark td,
    .table-dark th,
    .table-dark thead th {
        border-color: #ddd
    }
    .table .thead-dark th {
        color: inherit;
        border-color: #ddd
    }
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
    font-weight: 400;
    font-family: bt_font
}

h1.title-with-border,
h2.title-with-border,
h3.title-with-border,
h4.title-with-border,
h5.title-with-border,
h6.title-with-border {
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
    margin-bottom: 30px
}

.h1,
h1 {
    font-size: 32px;
    line-height: 36px;
    font-weight: 300;
    margin-bottom: 10px;
    letter-spacing: .4px
}

@media (min-width:768px) {
    .h1,
    h1 {
        font-size: 40px;
        line-height: 44px;
        margin-bottom: 20px
    }
}

@media (min-width:1200px) {
    .h1,
    h1 {
        font-size: 48px;
        line-height: 51px;
        letter-spacing: 1
    }
}

.content-sub-title h3,
.h2,
h2 {
    font-size: 26px;
    line-height: 30px;
    font-weight: 300
}

@media (min-width:768px) {
    .content-sub-title h3,
    .h2,
    h2 {
        font-size: 32px;
        line-height: 36px
    }
}

@media (min-width:1200px) {
    .content-sub-title h3,
    .h2,
    h2 {
        font-size: 36px;
        line-height: 40px
    }
}

.h3,
h3 {
    font-size: 22px;
    line-height: 26px;
    font-weight: 300
}

@media (min-width:768px) {
    .h3,
    h3 {
        font-size: 24px;
        line-height: 28px
    }
}

@media (min-width:1200px) {
    .h3,
    h3 {
        font-size: 28px;
        line-height: 32px
    }
}

.h4,
.h5,
.h6,
h4,
h5,
h6 {
    font-size: 18px;
    line-height: 23px;
    font-weight: 500
}

@media (min-width:768px) {
    .h4,
    .h5,
    .h6,
    h4,
    h5,
    h6 {
        font-size: 20px;
        line-height: 26px
    }
}

p {
    font-size: 16px;
    line-height: 22px;
    font-weight: 300;
    letter-spacing: .4px
}

p.large {
    font-size: 18px;
    line-height: 23px;
    margin-bottom: 25px
}

@media (min-width:768px) {
    p.large {
        font-size: 20px;
        line-height: 25px
    }
}

@media (min-width:960px) {
    p.large {
            font-size: 18px;
   			 line-height: 23px;
    }
}

p:last-child {
    margin-bottom: 0
}

p.highlighted {
    font-weight: 500
}

p a {
    text-decoration: underline
}

.notes {
    font-size: 14px;
    line-height: 21px;
    font-weight: 500
}

@font-face {
    font-family: flexslider-icon;
    src: url(fonts/flexslider-icon.html);
    src: url(fonts/flexslider-icond41d.html?#iefix) format("embedded-opentype"), url(fonts/flexslider-icon-2.html) format("woff"), url(fonts/flexslider-icon-3.html) format("truetype"), url(fonts/flexslider-icon-4.html#flexslider-icon) format("svg");
    font-weight: 400;
    font-style: normal
}

.flex-container a:hover,
.flex-slider a:hover {
    outline: 0
}

.flex-control-nav,
.flex-direction-nav,
.slides,
.slides>li {
    margin: 0;
    padding: 0;
    list-style: none
}

.flex-pauseplay span {
    text-transform: capitalize
}

.flexslider {
    margin: 0;
    padding: 0
}

.flexslider .slides>li {
    display: none;
    -webkit-backface-visibility: hidden
}

.flexslider .slides:after {
    content: "\0020";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

html[xmlns] .flexslider .slides {
    display: block
}

* html .flexslider .slides {
    height: 1%
}

.no-js .flexslider .slides>li:first-child {
    display: block
}

.flexslider {
    margin: 0 0 60px;
    background: #fff;
    border: 4px solid #fff;
    position: relative;
    zoom: 1;
    border-radius: 4px;
    -o-box-shadow: "" 0 1px 4px rgba(0, 0, 0, .2);
    box-shadow: "" 0 1px 4px rgba(0, 0, 0, .2)
}

.flexslider .slides {
    zoom: 1
}

.flexslider .slides img {
    height: auto;
    -moz-user-select: none
}

.flex-viewport {
    max-height: 2000px;
    transition: all 1s ease
}

.loading .flex-viewport {
    max-height: 300px
}

@-moz-document url-prefix() {
    .loading .flex-viewport {
        max-height: none
    }
}

.carousel li {
    margin-right: 5px
}

.flex-direction-nav a {
    text-decoration: none;
    display: block;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden
}

.flex-direction-nav .flex-disabled {
    opacity: 0 !important;
    cursor: default;
    z-index: -1
}

.flex-pauseplay a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: .8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000
}

.flex-pauseplay a:before {
    font-family: flexslider-icon;
    font-size: 20px;
    display: inline-block;
    content: '\f004'
}

.flex-pauseplay a:hover {
    opacity: 1
}

.flex-pauseplay a.flex-play:before {
    content: '\f003'
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -40px;
    text-align: center
}

.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1
}

.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #666;
    background: rgba(0, 0, 0, .5);
    cursor: pointer;
    text-indent: -9999px;
    -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
    border-radius: 20px
}

.flex-control-paging li a:hover {
    background: #333;
    background: rgba(0, 0, 0, .7)
}

.flex-control-paging li a.flex-active {
    background: #000;
    background: rgba(0, 0, 0, .9);
    cursor: default
}

.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden
}

.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0
}

.flex-control-thumbs img {
    width: 100%;
    height: auto;
    display: block;
    opacity: .7;
    cursor: pointer;
    -moz-user-select: none;
    transition: all 1s ease
}

.flex-control-thumbs img:hover {
    opacity: 1
}

.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default
}

@media screen and (max-width:860px) {
    .flex-direction-nav .flex-prev {
        opacity: 1;
        left: 10px
    }
    .flex-direction-nav .flex-next {
        opacity: 1;
        right: 10px
    }
}

* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

body,
html {
    overflow-x: hidden
}

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

@media (min-width:600px) {
    .container {
        width: 100%;
        padding-right: 20px;
        padding-left: 20px;
        margin-right: auto;
        margin-left: auto
    }
}

footer,
header,
section {
    width: 100%;
    float: left
}

.section-pt {
    padding-top: 30px !important
}

@media (min-width:768px) {
    .section-pt {
        padding-top: 60px !important
    }
}

@media (min-width:960px) {
    .section-pt {
        padding-top: 120px !important
    }
}

blockquote {
    margin: 0
}

.media {
    margin-bottom: 15px;
    font-weight: 300;
    font-size: 18px;
    line-height: 23px
}

.media .media-body {
    max-width: 80%
}

@media (min-width:768px) {
    .media {
        margin-bottom: 20px;
        font-size: 20px;
        line-height: 26px;
        letter-spacing: .4px
    }
    .media--first .media-body {
        max-width: 65%;
        margin-top: 1px
    }
}

@media (min-width:960px) {
    .media {
        font-size: 20px;
        line-height: 25px
    }
}

@media (min-width:1200px) {
    .media--first .media-body {
        max-width: 65%;
        margin-top: 4px
    }
}

.bullet-list {
    margin-bottom: 55px
}

@media (min-width:768px) {
    .bullet-list {
        margin-bottom: 35px
    }
}

.bullet-list:last-of-type {
    margin-bottom: 0
}

.bullet-list li {
    list-style: disc;
    list-style-position: inside;
    font-weight: 500;
    line-height: 24px
}

.hr {
    width: calc(100% - 30px);
    height: 1px;
    margin-top: 30px;
    margin-bottom: 30px;
    background: #d1d1d1;
    display: block;
    margin-left: 15px;
    margin-right: 15px
}

@media (min-width:960px) {
    .hr {
        margin-top: 40px;
        margin-bottom: 60px;
        margin-left: 0;
        margin-right: 0;
        width: 100%
    }
}

.row-hr {
    width: 100%;
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 30px;
    padding-bottom: 30px
}

@media (min-width:960px) {
    .row-hr {
        padding-bottom: 40px;
        margin-bottom: 60px
    }
}

.more-link {
    color: #283d98;
    font-size: 16px;
    line-height: 21px;
    letter-spacing: .4px;
    position: relative;
    padding-right: 12px;
    font-weight: 500
}

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

.more-link:hover:after,
.more-link:hover:before {
    background: #333
}

.more-link--white {
    color: #fff
}

.more-link--white:after,
.more-link--white:before {
    background: #fff
}

.more-link--white:hover {
    color: #ececec
}

.more-link--white:hover:after,
.more-link--white:hover:before {
    background: #ececec
}

.more-link--nowrap:after,
.more-link--nowrap:before {
    display: none
}

.more-link__arrow {
    position: relative;
    display: inline-block;
    width: 12px;
    height: 16px;
    margin-left: 5px
}

.more-link__arrow:before {
    content: ' ';
    width: 7px;
    height: 1px;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    position: relative;
    top: 6px;
    right: 0;
    display: block;
    background: #333
}

.more-link__arrow:after {
    content: ' ';
    width: 6px;
    height: 1px;
    -ms-transform: rotate(315deg);
    transform: rotate(315deg);
    -ms-transform-origin: top right;
    transform-origin: top right;
    position: relative;
    top: 10px;
    right: 2px;
    display: block;
    background: #333
}

.more-link--white .more-link__arrow:after,
.more-link--white .more-link__arrow:before {
    background: #fff
}

.more-link--white .more-link__arrow:hover {
    color: #ececec
}

.more-link--white .more-link__arrow:hover:after,
.more-link--white .more-link__arrow:hover:before {
    background: #ececec
}

.more-link__text {
    display: inline
}

.previous-link {
    color: #283d98;
    font-size: 16px;
    line-height: 21px;
    letter-spacing: .4px;
    position: relative;
    padding-left: 12px;
    font-weight: 500;
    margin-bottom: 10px;
    display: block
}

.previous-link:before {
    content: ' ';
    width: 7px;
    height: 1px;
    background: #283d98;
    -ms-transform: rotate(315deg);
    transform: rotate(315deg);
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -ms-transform-origin: top right;
    transform-origin: top right;
    position: absolute;
    top: 6px;
    left: 0
}

.previous-link:after {
    content: ' ';
    width: 6px;
    height: 1px;
    background: #283d98;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    position: absolute;
    top: 11px;
    left: 3px
}

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

.previous-link:hover:after,
.previous-link:hover:before {
    background: #333
}

.no-mt {
    margin-top: 0 !important
}

.no-mb {
    margin-bottom: 0 !important
}

.no-pt {
    padding-top: 0 !important
}

.pt-10 {
    padding-top: 10px !important
}

.no-pb {
    padding-bottom: 0 !important
}

.mb-10 {
    margin-bottom: 10px
}

.mb-20 {
    margin-bottom: 20px
}

.mb-40 {
    margin-bottom: 40px
}

.mr-20 {
    margin-right: 20px
}

.mt-40 {
    margin-top: 40px
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0
}

.videoWrapper video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

@media (min-width:960px) {
    .no-gutter-padding {
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:767.98px) {
    .no-pt-sm {
        padding-top: 0 !important
    }
    .no-pb-sm {
        padding-bottom: 0 !important
    }
}

#purpleIframe {
    width: 1px;
    min-width: 100%
}

.splash-creator {
    padding-top: 40px;
    padding-bottom: 40px
}

@media (min-width:768px) {
    .splash-creator {
        padding-top: 60px;
        padding-bottom: 80px
    }
}

@media (min-width:960px) {
    .splash-creator {
        padding-top: 80px
    }
}

.nonbtcom-top-level {
    background: #fff;
    height: 30px
}

@media (min-width:960px) {
    .nonbtcom-top-level {
        height: 113px;
        padding: 0px 0
    }
}

.nonbtcom-top-level__logo {
    display: none
}

@media (min-width:960px) {
    .nonbtcom-top-level__logo {
        display: inline;
        height: 105px
    }
}

@media (min-width:960px) {
    .topcontent_text {
        padding-top:20px!important;
        padding-right:20px!important;        
    }
}
 
.nonbtcom-top-level__site-name {
    text-align: right;
    font-weight: 700;
    font-size: 12px;
    line-height: 30px
}

@media (min-width:960px) {
    .nonbtcom-top-level__site-name {
        font-size: 20px;
        letter-spacing: .44px;
        line-height: 40px
    }
}

.nonbtcom-global {
    background: #283d98;
    min-height: 60px;
    line-height: 60px;
    position: relative;
    z-index: 5
}

.nonbtcom-global__logo {
    /*height: 60%*/
}

@media (min-width:960px) {
    .nonbtcom-global__logo {
        display: none
    }
}

.nonbtcom-global__top {
    display: block
}

@media (min-width:960px) {
    .nonbtcom-global__top {
        display: none
    }
}

.nonbtcom-global__bottom {
    display: none
}

.show-menu .nonbtcom-global__bottom {
    display: block
}

@media (max-width:959.98px) {
    .nonbtcom-global__bottom.container {
        padding: 0
    }
}

@media (min-width:960px) {
    .nonbtcom-global__bottom {
        display: block
    }
}

.nonbtcom-global__menu {
    text-align: center
}

.nonbtcom-global__menu-link {
    color: #fff;
    letter-spacing: .4px;
    font-size: 18px;
    position: relative;
    padding-right: 10px
}

.nonbtcom-global__menu-link:hover {
    color: #fff;
    text-decoration: none
}

.nonbtcom-global__menu-link span {
    display: inline-block;
    position: relative;
    width: 14px;
    height: 14px;
    top: 5px;
    left: 8px
}

.show-menu .nonbtcom-global__menu-link span {
    top: 0;
    left: 8px;
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -ms-transform-origin: center;
    transform-origin: center
}

.nonbtcom-global__menu-link span:before {
    content: ' ';
    width: 10px;
    height: 1px;
    background: #fff;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    position: absolute;
    top: 0;
    left: 0
}

.nonbtcom-global__menu-link span:after {
    content: ' ';
    width: 10px;
    height: 1px;
    background: #fff;
    -ms-transform: rotate(315deg);
    transform: rotate(315deg);
    -ms-transform-origin: top right;
    transform-origin: top right;
    position: absolute;
    top: 0;
    right: 1px
}

.nav-secondary {
    background: #fff
}

@media (min-width:960px) {
    .nav-secondary {
        display: none
    }
}

@media (max-width:959.98px) {
    .nav-item {
        width: 100%;
        border-bottom: 0;
        line-height: 50px;
        height: 50px
    }
    .nav-item--expanded {
        height: auto
    }
}

@media (min-width:960px) {
    .nav-item--right {
        position: absolute;
        right: 0;
        top: 0
    }
}

.nav-item--arrow {
    position: relative;
    background: url(../img/icons/subnav-arrow.png) no-repeat right center;
    background-size: 11px 6px
}

.secondary-subnav .nav-item {
    padding: 10px 15px;
    border-bottom: #979797 1px solid
}

.secondary-subnav .nav-item:last-child {
    border: 0
}

.nav-link {
    padding: 0;
    color: #fff;
    position: relative;
    letter-spacing: .4px;
    font-weight: 500;
    margin-left: 15px;
    margin-right: 15px;
    border-bottom: 1px solid #8433ba
}

.nav-link.active,
.nav-link:hover {
    color: #fff
}

.nav-link.active {
    font-weight: 700
}

.nav-secondary .nav-link {
    border-bottom: 1px solid #ddd
}

.nav-secondary .nav-link,
.nonbtcom-secondary .nav-link {
    color: #333;
    font-size: 17px
}

@media (min-width:960px) {
    .nav-link {
        margin-right: 50px;
        margin-left: 0;
        border-bottom: 0
    }
    .nav-link--right {
        margin-right: 0
    }
    .nav-link--mobile {
        display: none
    }
    .nav-link:after {
        position: absolute;
        width: 100%;
        height: 1px;
        background: #fff;
        left: 0;
        bottom: 12px;
        content: ' ';
        opacity: 0
    }
    .nav-link.active,
    .nav-link:hover {
        font-weight: 500
    }
    .nav-link.active:after,
    .nav-link:hover:after {
        opacity: 1
    }
    .nonbtcom-secondary .nav-link {
        margin-right: 30px
    }
    .nonbtcom-secondary .nav-link.active,
    .nonbtcom-secondary .nav-link:hover {
        color: #283d98
    }
    .nonbtcom-secondary .nav-link.active:after,
    .nonbtcom-secondary .nav-link:hover:after {
        background: #283d98;
        bottom: 0
    }
}

.secondary-subnav .nav-link {
    margin: 0
}

.secondary-subnav .nav-link:after {
    display: none !important
}

.top-level-nav {
    display: inline
}

.top-level-nav__item {
    display: none
}

.top-level-nav__item:last-child {
    display: inline
}

@media (min-width:960px) {
    .top-level-nav__item {
        display: inline
    }
}

.top-level-nav__link {
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: .4px;
    margin-right: 30px
}

.dropdown-toggle:after {
    border: 0;
    background: url(../img/icons/dropdown-arrow.png) no-repeat center/cover;
    width: 12px;
    height: 8px;
    vertical-align: middle
}

.dropdown-menu {
    background: #eee;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5);
    padding: 0;
    border: 1px solid #d8d8d8
}

@media (max-width:959.98px) {
    .dropdown-menu {
        transform: translate3d(0, 0, 0) !important;
        right: 0 !important;
        left: auto !important;
        top: 25px !important
    }
}

@media (min-width:960px) {
    .dropdown-menu {
        margin-top: 15px
    }
}

.dropdown-item {
    font-size: 18px;
    font-weight: 500;
    border-bottom: 1px solid #d8d8d8;
    height: 63px;
    line-height: 63px;
    padding: 0 5px;
    text-align: center
}

.dropdown-item:last-child {
    border-bottom: 0
}

.nonbtcom-secondary {
    background: #fff;
    min-height: 40px;
    line-height: 40px;
    color: #333;
    border-bottom: 1px solid #ddd;
    
}

 

/*@media (min-width:960px) {
    .nonbtcom-secondary {
        display: block
    }
}*/

.secondary-subnav {
    position: absolute;
    top: 34px;
    left: 0;
    background: #eee;
    border-radius: 4px;
    z-index: 100;
    min-width: 145px;
    display: none
}

.nav-item--arrow:hover .secondary-subnav {
    display: block
}

#bt-footer {
    color: #fff;
    background-color: #283d98;
    font-size: 14px;
    font-family: bt_font, Calibri, Arial, sans-serif;
    font-weight: 500
}

#bt-footer a {
    display: inline-block;
    margin: 0 20px 0 0;
    color: #fff
}

#bt-footer a:hover {
    text-decoration: underline;
    color: #000;
}

@media (min-width:960px) {
    #bt-footer a {
        margin-right: 30px
    }
}

#bt-footer ul {
    padding: 0;
    margin: 0
}

#bt-footer ul>li {
    display: inline-block
}

.footer_menu ul>li{
	display: block!important;
	line-height: 27px;
    font-size: 15px;
}

.bt-footer-top-main {
    line-height: 50px;
    border-bottom: 1px solid #fff
}

@media (min-width:960px) {
    .bt-footer-top-main {
        line-height: 80px
    }
}

.bt-footer-footer-bottom {
    clear: both;
    overflow: hidden;
    box-sizing: border-box;
    line-height: 50px
}

.bt-footer-copyright {
    overflow: hidden;
    float: right;
    box-sizing: border-box;
    line-height: 50px
}

.bt-footer-copyright a {
    margin-right: 0 !important
}

.bt-footer-copyright .bt-footer-bt-logo {
    height: 20px;
    vertical-align: -7px;
    margin: 0 0 0 20px;
    width: auto
}

@media (min-width:960px) {
    .bt-footer-copyright .bt-footer-bt-logo {
        margin: 0 0 0 30px;
        height: 50px
    }
}

.footer-business-link a {
    margin: 0 !important
}

.bg-text {
    padding: 30px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center
}

@media (min-width:960px) {
    .bg-text {
        padding: 38px 0
    }
}

@media (min-width:960px) {
    .bg-text {
        padding: 100px 0
    }
}

.bg-text--overlay {
    position: relative
}

.bg-text--overlay:after {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    content: ' ';
    background: #000;
    opacity: .15;
    z-index: 2
}

.bg-text--overlay .row {
    position: relative;
    z-index: 3
}

.bg-text--home {
    background-image: url(../img/banners/home.jpg)
}

.bg-text--business {
    background-image: url(../img/banners/business/home.jpg)
}

.bg-text--what-we-deliver {
    background-image: url(../img/banners/business/what-we-deliver.jpg)
}

.bg-text--workforce {
    background-image: url(../img/banners/business/workforce.jpg)
}

.bg-text--financial {
    background-image: url(../img/banners/business/financial-services.jpg)
}

.bg-text--food {
    background-image: url(../img/banners/business/food.jpg)
}

.bg-text--healthcare {
    background-image: url(../img/banners/business/healthcare.jpg)
}

.bg-text--hospitality {
    background-image: url(../img/banners/business/hospitality.jpg)
}

.bg-text--public {
    background-image: url(../img/banners/business/public.jpg)
}

.bg-text--retail {
    background-image: url(../img/banners/business/retail.jpg)
}

.bg-text--travel {
    background-image: url(../img/banners/business/travel.jpg)
}

.bg-text--purple {
    background-color: #283d98
}

.bg-text--glh {
    background-image: url(../img/banners/business/case-studies/amba.jpg)
}

.bg-text--barclays {
    background-image: url(../img/banners/business/case-studies/barclays.jpg)
}

.bg-text--hilton {
    background-image: url(../img/banners/business/case-studies/hilton.jpg)
}

.bg-text--rochdale {
    background-image: url(../img/banners/business/case-studies/rochdale.jpg)
}

.bg-text--sovereign {
    background-image: url(../img/banners/business/case-studies/soverign.jpg)
}

.bg-text--newcastle {
    background-image: url(../img/banners/business/case-studies/newcastle.jpg)
}

.bg-text__title {
    color: #fff
}

@media (min-width:1200px) {
    .bg-text__title {
    font-size: 40px;
    line-height: 54px;
    }
}

.bg-text__sub {
    color: #fff;
    width: 75%
}

@media (min-width:768px) {
    .bg-text__sub {
        font-size: 20px;
        line-height: 25px;
        letter-spacing: .4px;
        width: 100%;
        margin-bottom: 30px
    }
}

.bg-text__subtitle {
    color: #fff;
    text-transform: uppercase;
    display: block;
    clear: both;
    font-weight: 700;
    font-size: 14px;
    line-height: 19px;
    letter-spacing: .8px;
    margin-bottom: 10px
}

@media (min-width:768px) {
    .bg-text__subtitle {
        margin-bottom: 30px
    }
}

.three-steps {
    padding-bottom: 20px;
    background: #fff
}

@media (min-width:960px) {
    .three-steps {
        padding: 15px 0
    }
    .three-steps .row {
        display: block
    }
}

.three-steps__title {
    font-weight: 500;
    padding: 20px 0;
    font-size: 18px;
    line-height: 23px
}

@media (min-width:768px) {
    .three-steps__title {
        min-height: 54px;
        text-align: center;
        font-size: 20px;
        line-height: 25px;
        padding: 15px 0
    }
}

@media (min-width:960px) {
    .three-steps__title {
        text-align: left;
        padding: 0;
        width: 65%
    }
}

@media (min-width:768px) {
    .three-steps__step {
        margin-bottom: 0
    }
}

@media (min-width:960px) {
    .three-steps__step-wrap,
    .three-steps__title-wrap {
        width: auto;
        float: left;
        display: inline;
        -ms-flex: none;
        flex: none;
        padding: 0
    }
}

@media (min-width:960px) {
    .three-steps__step-wrap {
        margin: 0
    }
    .three-steps__step-wrap--1 {
        width: 18.1660899654%;
        max-width: 210px;
        margin-right: 2.5951557093%
    }
    .three-steps__step-wrap--2 {
        width: 20.5882352941%;
        max-width: 238px;
        margin-right: 2.5951557093%
    }
    .three-steps__step-wrap--3 {
        width: 25.5190311419%;
        max-width: 295px
    }
}

.buy-access,
.find {
    padding: 30px 0
}

.buy-access__title,
.find__title {
    text-align: center;
    margin-bottom: 16px;
    color: #283d98;
    font-weight: 500;
}

@media (min-width:768px) {
    .buy-access__title,
    .find__title {
        margin-bottom: 40px;
        font-weight: 300;
        color: #283d98;
    }
}

@media (min-width:768px) {
    .buy-access,
    .find {
        padding: 40px 0 47px
    }
}

@media (min-width:1200px) {
    .buy-access,
    .find {
        padding: 40px 0 80px
    }
}

.find {
    background: #fff;
    padding-bottom: 0
}

.find iframe {
    float: left;
    min-height: 800px
}

.buy-access-range {
    background: #fff;
    border-top: 6px solid #ff6eff;
    margin-bottom: 15px;
    padding: 20px 15px 15px
}

@media (min-width:768px) {
    .buy-access-range {
        padding-top: 30px;
        height: 100%;
        margin-bottom: 0
    }
}

.buy-access-range--subscriptions {
    border-top-color: #00a0d6;
    position: relative
}

.buy-access-range--btcustomer {
    background: #283d98;
    padding: 15px 15px 20px;
    border-top: 0;
    color: #fff;
    margin-bottom: 0
}

.buy-access-range__title {
    padding-left: 15px;
    margin-bottom: 15px
}

@media (min-width:768px) {
    .buy-access-range__title {
        margin-bottom: 30px
    }
}

@media (min-width:1200px) {
    .buy-access-range__title {
        padding-left: 0
    }
}

@media (min-width:768px) {
    .buy-access-range__step--first .media-body {
        max-width: 65%;
        margin-top: 1px
    }
}

.buy-access-range__subscription-prices {
    display: block;
    width: 100%
}

.buy-access-product {
    width: 100%;
    display: block;
    border: 1px solid #ff6eff;
    border-radius: 4px;
    margin-bottom: 10px;
    padding: 12px 14px;
    font-weight: 700;
    font-size: 18px;
    line-height: 32px;
    height: 60px
}

@media (min-width:768px) {
    .buy-access-product {
        font-size: 20px;
        padding: 18px 20px 19px;
        height: 70px;
        margin-bottom: 15px
    }
}

@media (min-width:1200px) {
    .buy-access-product {
        padding: 19px 28px
    }
    .buy-access-product:hover {
        color: #fff;
        background: #ff6eff
    }
    .buy-access-product:hover .buy-access-product__btn {
        color: #fff
    }
    .buy-access-product:hover .buy-access-product__name:after {
        background: #fff
    }
}

.buy-access-range--subscriptions .buy-access-product {
    border-color: #00a0d6
}

@media (min-width:1200px) {
    .buy-access-range--subscriptions .buy-access-product {
        padding: 19px 28px
    }
    .buy-access-range--subscriptions .buy-access-product:hover {
        color: #333;
        background: #00a0d6
    }
    .buy-access-range--subscriptions .buy-access-product:hover .buy-access-product__btn {
        color: #333
    }
    .buy-access-range--subscriptions .buy-access-product:hover .buy-access-product__name:after {
        background: #333
    }
}

.buy-access-product:last-child {
    margin-bottom: 0
}

.buy-access-product__name {
    position: relative;
    padding-right: 9px;
    margin-right: 10px;
    line-height: 32px;
    float: left
}

@media (min-width:768px) {
    .buy-access-product__name {
        padding-right: 15px;
        margin-right: 14px
    }
}

.buy-access-product__name--note {
    line-height: 18px
}

.buy-access-product__name:after {
    content: ' ';
    width: 1px;
    height: 36px;
    position: absolute;
    right: 0;
    top: -1px;
    background: #dbdbdb
}

.buy-access-product__price {
    display: inline-block
}

.buy-access-product__price--note {
    line-height: 18px
}

.buy-access-product__btn {
    color: #ff6eff;
    float: right
}

.buy-access-range--subscriptions .buy-access-product__btn {
    color: #00a0d6
}

.buy-access-product__note {
    font-size: 12px;
    line-height: 16px;
    display: block;
    clear: left;
    font-weight: 500
}

@media (min-width:768px) {
    .buy-access-product__note {
        font-size: 16px;
        line-height: 21px
    }
}

.buy-access-product__small-bold {
    font-size: 14px;
    line-height: 16px;
    display: block;
    clear: left
}

@media (min-width:768px) {
    .buy-access-product__small-bold {
        font-size: 16px;
        line-height: 17px
    }
}

.buy-access-customer {
    float: left;
    width: 100%
}

@media (min-width:768px) {
    .buy-access-customer {
        padding: 20px 20px 40px;
        margin-top: 15px
    }
}

@media (min-width:1200px) {
    .buy-access-customer {
        padding: 30px 15px 15px;
        height: 100%;
        position: relative;
        margin-top: 0
    }
}

.buy-access-customer__title {
    margin-bottom: 10px;
    width: 75%
}

@media (min-width:768px) {
    .buy-access-customer__title {
        width: 30.9941520468%;
        margin-right: 2.9239766082%;
        display: inline;
        float: left;
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 0
    }
}

@media (min-width:1200px) {
    .buy-access-customer__title {
        width: 93%;
        font-size: 28px;
        line-height: 32px;
        margin-bottom: 20px;
        margin-right: 0
    }
}

.buy-access-customer__copy {
    margin-bottom: 13px;
    width: 90%
}

@media (min-width:768px) {
    .buy-access-customer__copy {
        width: 25.1461988304%;
        margin-right: 2.9239766082%;
        display: inline;
        float: left;
        margin-bottom: 0
    }
}

@media (min-width:1200px) {
    .buy-access-customer__copy {
        width: 100%;
        margin-right: 0
    }
}

@media (min-width:768px) {
    .buy-access-customer .btn {
        float: right;
        margin-top: 18px
    }
}

@media (min-width:1200px) {
    .buy-access-customer .btn {
        float: none;
        position: absolute;
        bottom: 15px;
        left: 15px
    }
}

.banner-callout {
    width: 100%;
    background: #fff;
    position: relative
}

.banner-callout__image {
    width: 100%;
    padding-bottom: 53%;
    height: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(../img/home/why-tablet.jpg);
}

@media (min-width:768px) { 
    .banner-callout__image {
        background-image: url(../img/home/why-tablet.jpg);
        padding-bottom: 46%
    }
}

@media (min-width:1200px) {
    .banner-callout__image {
        padding-bottom: 47%
    }
}

.banner-callout__image--unlimited {
    background-image: url(../img/banners/unlimited.jpg)
}

@media (min-width:768px) {
    .banner-callout__image--unlimited {
        background-image: url(../img/banners/unlimited.jpg)
    }
}

.banner-callout__image--commitment {
    background-image: url(../img/banners/commitments.jpg)
}

@media (min-width:768px) {
    .banner-callout__image--commitment {
        background-image: url(../img/banners/commitments.jpg)
    }
}

.banner-callout__image .banner-callout__copy {
    padding-top: 0
}

.banner-callout__copy {
    padding: 30px 0;
    background: #fff
}

@media (min-width:768px) {
    .banner-callout__copy {
        position: absolute;
        top: 50%;
        right: 20px;
        width: 57.182320442%;
        padding: 30px 10px;
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@media (min-width:960px) {
    .banner-callout__copy {
        width: 39.7822445561%;
        padding: 0 20px;
        right: 50px
    }
}

.bg-lightgrey .banner-callout__copy {
    background: 0 0
}

.banner-callout__copy ul {
    list-style: disc;
    list-style-position: outside;
    padding-left: 20px;
    margin-bottom: 15px
}

.banner-callout__copy ul li {
    
    font-weight: 300;
    line-height: 1.2;

}

@media (min-width:960px) {
    .banner-callout--why-bt .banner-callout__copy {
        padding: 40px 30px;
        right: 50px
    }
}

.banner-callout__subtitle {
    color: #283d98;
    text-transform: uppercase;
    display: block;
    clear: both;
    font-weight: 700;
    font-size: 14px;
    line-height: 19px;
    letter-spacing: .8px;
    margin-bottom: 10px
}

.banner-callout__title {
    margin-bottom: 20px
}

@media (min-width:768px) {
    .banner-callout__title {
        color: #283d98;
          font-size: 28px;
        }

}

.banner-callout p {
    margin-bottom: 10px;
}

.banner-callout p:last-of-type {
    margin-bottom: 0
}

.banner-callout li,
.banner-callout ul,
.banner-callout__intro {
    font-weight: 500
}

.banner-callout__large {
    font-weight: 300 !important
}

@media (min-width:768px) {
    .banner-callout__large {
           font-size: 18px;
    line-height: 23px;

        width: 100% !important
    }
}

.banner-callout__xl {
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 30px !important;
    font-weight: 300 !important
}

@media (min-width:768px) {
    .banner-callout__xl {
        font-size: 24px;
        line-height: 28px;
        width: 100% !important
    }
}

@media (min-width:960px) {
    .banner-callout__xl {
        font-size: 28px;
        line-height: 36px;
        width: 100% !important
    }
}

.banner-callout__step:last-of-type {
    margin-bottom: 20px
}

.banner-callout__step h4 {
    margin-bottom: 10px
}

@media (min-width:768px) {
    .banner-callout__step {
        width: 50%;
        float: left
    }
    .banner-callout__step--100 {
        width: 100%
    }
    .banner-callout__step--100 .media-body {
        max-width: 100%
    }
}

@media (min-width:768px) {
    .banner-callout__btn {
        margin-top: 20px
    }
}

@media (min-width:1200px) {
    .banner-callout__btn {
        margin-top: 40px
    }
}

@media (min-width:1200px) {
    .banner-callout__container {
        width: 100%;
        max-width: 1194px;
        margin: auto;
        position: absolute;
        top: 0;
        left: 50%;
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        height: 100%;
        z-index: 2
    }
}

.banner-callout__list {
    position: relative
}

.banner-callout__list--white {
    color: #fff
}

.banner-callout__list:after,
.banner-callout__list:before {
    content: ' ';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    background: #283d98;
    height: 100%;
    z-index: 0
}

.banner-callout__list:before {
    left: auto;
    right: -100%
}

@media (min-width:768px) {
    .banner-callout__list {
        padding: 30px;
        margin-top: 60px;
        margin-bottom: 60px
    }
    .banner-callout__list:after,
    .banner-callout__list:before {
        display: none
    }
}

@media (min-width:960px) {
    .banner-callout__list {
        margin-top: 75px;
        margin-bottom: 75px;
        padding: 10px;
        -ms-transform: translateX(-10px);
        transform: translateX(-10px)
    }
}

@media (max-width:767.98px) {
    .banner-callout__list {
        width: calc(100% + 10px);
        max-width: calc(100% + 10px);
        padding: 30px 15px 10px;
        margin-left: -5px;
        margin-right: -5px;
        -ms-flex: none;
        flex: none
    }
}

.banner-callout--case-study p {
    font-weight: 500
}

@media (min-width:960px) {
    .banner-callout--case-study p {
        width: 100% !important
    }
}

@media (min-width:768px) {
    .banner-callout--with-button .banner-callout__copy {
        position: absolute;
        top: 50%;
        left: 20px;
        width: auto;
        padding: 30px 10px;
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@media (min-width:960px) {
    .banner-callout--with-button .banner-callout__copy {
        width: auto;
        padding: 40px 20px
    }
}

@media (min-width:1200px) {
    .banner-callout--with-button .banner-callout__title {
        font-size: 28px;
    	line-height: 23px;
        width: 70%
    }
}

@media (min-width:768px) {
    .banner-callout--with-button p {
        width: 65%
    }
    .banner-callout--with-button p:last-of-type {
        margin-bottom: 0
    }
}

@media (min-width:1200px) {
    .banner-callout--with-button p {
        
    font-size: 18px;
    line-height: 23px;

        width: 100%
    }
}

@media (min-width:768px) {
    .banner-callout--with-button .banner-callout__btn {
        position: absolute;
        bottom: 30px;
        right: 30px
    }
}

@media (min-width:1200px) {
    .banner-callout--with-button .banner-callout__btn {
        bottom: 40px;
        right: 40px
    }
}

.banner-callout--small-image {
    padding: 30px 0
}

@media (min-width:768px) {
    .banner-callout--small-image {
        padding: 60px 0
    }
}

@media (min-width:1200px) {
    .banner-callout--small-image {
        padding: 90px 0
    }
}

.banner-callout--small-image .banner-callout__image {
    background: 0 0;
    padding-bottom: 0;
    height: auto
}

.banner-callout--small-image .banner-callout__image:last-child {
    padding-bottom: 30px
}

@media (min-width:768px) {
    .banner-callout--small-image .banner-callout__image {
        padding-bottom: 0
    }
}

@media (min-width:768px) {
    .banner-callout--small-image .banner-callout__copy {
        position: static;
        -ms-transform: none;
        transform: none;
        padding-left: 0;
        padding-right: 0;
        width: 90%
    }
    .banner-callout--small-image .banner-callout__copy--wide {
        width: 100%
    }
}

.banner-callout--small-image .banner-callout__title,
.banner-callout--small-image p {
    width: 100%
}

@media (min-width:1200px) {
    .banner-callout--small-image p {
        /*width: 80%*/
    }
}

.banner-callout--small-image .banner-callout__btn {
    position: static
}

@media (min-width:1200px) {
    .banner-callout--small-image .banner-callout__btn {
        position: absolute;
        bottom: 40px;
        right: 40px
    }
}

.hotspot-finder {
    padding-bottom: 30px
}

@media (min-width:768px) {
    .hotspot-finder {
        padding-top: 40px;
        padding-bottom: 40px
    }
}

@media (min-width:1200px) {
    .hotspot-finder {
        padding-top: 80px;
        padding-bottom: 120px;
        position: relative
    }
    .hotspot-finder:after {
        content: ' ';
        width: 1px;
        height: 249px;
        top: 70px;
        right: -30px;
        position: absolute;
        background: #e4e4e4
    }
}

.hotspot-finder__title {
    margin-bottom: 20px;
    padding-top: 30px;
    border-top: 1px solid #e4e4e4
}

@media (min-width:768px) {
    .hotspot-finder__title {
        padding-top: 0;
        border: 0;
        color: #283d98;
        font-size: 30px;
    }
}

.hotspot-finder__copy {
    font-size: 18px;
    line-height: 23px;
    width: 90%
}

@media (min-width:768px) {
    .hotspot-finder__copy {
        font-size: 20px;
        line-height: 25px
    }
}

@media (min-width:768px) {
    .hotspot-finder-form {
        padding-top: 28px
    }
}

.hotspot-finder-form__input {
    margin-bottom: 10px
}

.hotspot-finder-form__input:focus {
    box-shadow: none
}

@media (min-width:768px) {
    .hotspot-finder-form__input {
        width: 62.3188405797%;
        margin: 0;
        float: left;
        height: 50px
    }
}

@media (min-width:960px) {
    .hotspot-finder-form__input {
        width: 69.387755102%
    }
}

.hotspot-finder-form__btn {
    width: 100%
}

@media (min-width:768px) {
    .hotspot-finder-form__btn {
        width: 37.6811594203%;
        margin: 0;
        float: left;
        height: 50px;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }
}

@media (min-width:960px) {
    .hotspot-finder-form__btn {
        width: 30.612244898%
    }
}

.download-app {
    padding-bottom: 30px
}

@media (min-width:768px) {
    .download-app {
        padding-bottom: 40px;
        background: url(../img/home/youtube-featured.png) no-repeat 80% 30px;
        background-size: 136px 232px
    }
}

@media (min-width:1200px) {
    .download-app {
        padding-bottom: 80px;
        padding-top: 80px;
        background-position: right 80px;
        background-size: 136px 232px
    }
}

.download-app__title {
    margin-bottom: 20px;
    padding-top: 30px;
    border-top: 1px solid #e4e4e4
}

@media (min-width:768px) {
    .download-app__title {
        padding-top: 40px
    }
}

@media (min-width:1200px) {
    .download-app__title {
        border: 0;
        padding: 0
    }
}

.download-app__copy {
    font-size: 18px;
    line-height: 23px;
    width: 90%;
    margin-bottom: 6px
}

@media (min-width:768px) {
    .download-app__copy {
        width: 100%;
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 21px
    }
}

@media (min-width:1200px) {
    .download-app__copy {
        margin-top: -1px
    }
}

.download-app__more {
    float: left
}

.download-app__badge {
    height: 40px;
    float: left;
    display: inline;
    margin-top: 30px
}

.download-app__badge img {
    height: 40px
}

.download-app__badge--apple {
    clear: left;
    margin-right: 10px
}

.cta-banner {
    background: #eee;
    padding: 40px 0;
    text-align: center;
    position: relative
}

@media (min-width:1200px) {
    .cta-banner {
        padding: 120px 0
    }
}

.cta-banner__title {
    margin-bottom: 15px
}

@media (min-width:768px) {
    .cta-banner__title {
    margin-bottom: 10px;
    color: #fff;
    }
}

.cta-banner__title--mb {
    margin-bottom: 25px
}

@media (min-width:768px) {
    .cta-banner__title--mb {
        margin-bottom: 20px
    }
}

@media (min-width:960px) {
    .cta-banner__title--mb {
        margin-bottom: 60px
    }
}

.cta-banner--aside {
    padding: 60px 40px;
    background: #fff;
    text-align: center;
    border: 1px solid #ddd
}

.cta-banner--purple {
    background: #283d98;
    color: #fff
}

.cta-banner__copy {
    margin-bottom: 20px
}

@media (min-width:768px) {
    .cta-banner__copy {
        margin-bottom: 30px
    }
}

@media (min-width:960px) {
    .cta-banner__copy {
        margin-bottom: 30px
    }
}

.cta-banner-left {
    background: #283d98;
    text-align: left;
    color: #fff;
    border-bottom: 1px solid #8433ba
}

@media (min-width:768px) {
    .cta-banner-left {
        border-bottom: 0
    }
}

@media (min-width:960px) {
    .cta-banner-left {
        background: #fff;
        padding: 0;
        padding-bottom: 80px
    }
}

.cta-banner-left__title {
    margin-bottom: 25px
    background:#283d98;
}

@media (min-width:768px) {
    .cta-banner-left__title {
        margin-bottom: 20px
    }
}

@media (min-width:960px) {
    .cta-banner-left__title {
        margin-bottom: 60px
    }
}

@media (min-width:960px) {
    .cta-banner-left .row {
        background: #283d98;
        padding-top: 65px;
        padding-bottom: 65px;
        text-align: center;
    }
}

.cta-banner-image {
    background: #fff;
    color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right center;
    text-align: left;
    padding-top: 30px;
    padding-bottom: 20px
}

@media (min-width:768px) {
    .cta-banner-image {
        padding-top: 0;
        padding-bottom: 30px
    }
    .cta-banner-image--consumer-home {
        padding-top: 30px;
        padding-bottom: 30px
    }
    .cta-banner-image--bt-shop {
        padding-top: 0;
        padding-bottom: 30px
    }
}

@media (min-width:960px) {
    .cta-banner-image {
        padding-top: 0;
        padding-bottom: 40px
    }
    .cta-banner-image--consumer-home {
        padding-top: 60px;
        padding-bottom: 60px
    }
    .cta-banner-image--bt-shop {
        padding-top: 0;
        padding-bottom: 60px
    }
}

.cta-banner-image__bg {
    float: left;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right center;
    padding: 30px 15px;
    color: #fff;
    position: relative
}

.cta-banner-image__bg .row {
    position: relative;
    z-index: 11
}

.cta-banner-image__bg:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5)
}

.cta-banner-image__bg:hover {
    color: #fff;
    text-decoration: none
}

@media (min-width:768px) {
    .cta-banner-image__bg {
        padding: 40px 0
    }
    .cta-banner-image__bg:after {
        background: linear-gradient(153deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 69%, #000 100%)
    }
}

@media (min-width:960px) {
    .cta-banner-image__bg {
        padding: 50px 0
    }
}

.cta-banner-image__bg--workforce {
    background-image: url(../img/business/what-we-deliver/cta.jpg)
}

.cta-banner-image--consumer-home .cta-banner-image__bg {
    background-image: url(../img/banners/consumer-home.jpg)
}

.cta-banner-image--bt-shop .cta-banner-image__bg {
    background-image: url(../img/banners/shop-ad-bg.jpg)
}

.cta-banner-image__title {
    margin-bottom: 20px
}

.cta-banner-image--bt-shop .cta-banner-image__title {}

@media (min-width:960px) {
    .cta-banner-image__title {
        padding-right: 30%
    }
    .cta-banner-image--bt-shop .cta-banner-image__title {
        padding-right: 40%
    }
}

.cta-banner-image__copy {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 23px
}

@media (min-width:768px) {
    .cta-banner-image__copy {
        margin-bottom: 0;
        display: inline;
        font-size: 24px;
        line-height: 28px
    }
}

.cta-banner-image__copy:last-child {
    margin-bottom: 20px
}

@media (min-width:768px) {
    .cta-banner-image__copy:last-child {
        margin-bottom: 0
    }
}

.cta-banner-image--bt-shop .cta-banner-image__copy {}

@media (min-width:768px) {
    .cta-banner-image .more-link {
        float: right
    }
}

.cta-banner-image--bt-shop .cta-banner-image .more-link {
    color: #333
}

.cta-banner-case-study {
    background: #fff;
    padding-bottom: 30px;
    border-bottom: 0
}

@media (min-width:960px) {
    .cta-banner-case-study {
        padding-bottom: 80px
    }
}

.cta-banner-case-study__inner {
    padding: 20px;
    background: #283d98
}

@media (min-width:768px) {
    .cta-banner-case-study__inner {
        padding-top: 40px;
        padding-bottom: 40px
    }
}

@media (min-width:960px) {
    .cta-banner-case-study__inner {
        padding: 0
    }
}

.cta-banner-case-study__title {
    margin-bottom: 20px;
    font-size:26px;
    margin-bottom: 0px;
}

.cta-banner-case-study__copy {
    margin-bottom: 20px
}

.cta-banner-case-study__copy:last-child {
    margin-bottom: 20px
}

@media (min-width:960px) {
    .cta-banner-case-study__copy {
        margin-bottom: 60px
    }
    .cta-banner-case-study__copy:last-child {
        margin-bottom: 60px
    }
}

.split-cta {
    padding-bottom: 30px
}

@media (min-width:960px) {
    .split-cta {
        padding-bottom: 80px
    }
}

.split-cta .row {
    margin: 0
}

.split-cta-left {
    background: #283d98;
    color: #fff
}

.split-cta-left .row {
    padding: 20px
}

@media (min-width:768px) {
    .split-cta-left .row {
        padding-top: 40px;
        padding-bottom: 40px
    }
}

@media (min-width:960px) {
    .split-cta-left .row {
        background: #283d98;
        padding-top: 65px;
        padding-bottom: 65px
    }
}

.split-cta-right {
    color: #333
}

.split-cta-right .row {
    padding: 20px
}

@media (min-width:768px) {
    .split-cta-right .row {
        padding-top: 40px;
        padding-bottom: 40px
    }
}

@media (min-width:960px) {
    .split-cta-right .row {
        padding-top: 65px;
        padding-bottom: 65px
    }
}

.modal-body {
    padding: 55px 0 30px;
    position: relative
}

@media (min-width:768px) {
    .modal-body {
        padding: 40px
    }
}

@media (min-width:1200px) {
    .modal-body {
        padding: 50px 60px 60px
    }
}

.modal-body h1 {
    margin-bottom: 20px
}

.modal-close {
    width: 25px;
    height: 25px;
    position: absolute;
    top: 18px;
    right: 15px;
    margin: 0;
    padding: 0;
    background: 0 0;
    border: 0
}

.modal-close span {
    display: none
}

@media (min-width:768px) {
    .modal-close {
        top: 40px;
        right: 40px
    }
}

.modal-border {
    border-top: 1px solid #d1d1d1;
    margin-top: 30px;
    padding-top: 30px;
    width: 100%;
    display: block;
    height: 1px
}

@media (min-width:1200px) {
    .modal-border {
        margin-top: 40px;
        padding-top: 40px
    }
}

.modal-product {
    padding-bottom: 30px
}

@media (min-width:768px) {
    .modal-product {
        padding-bottom: 0
    }
}

.modal-product:last-of-type {
    padding-bottom: 0
}

.modal-product__name {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 10px
}

.modal-product__copy {
    font-weight: 500
}

.app-screenshot {
    text-align: center;
    padding-top: 60px;
    padding-bottom: 30px
}

@media (min-width:768px) {
    .app-screenshot {
        text-align: left;
        padding-top: 40px
    }
}

@media (min-width:960px) {
    .app-screenshot {
        text-align: left;
        padding-top: 0
    }
}

.app-lists__title {
    margin-bottom: 20px
}

.title-header {
    background: #283d98;
    padding-top: 30px;
    position: relative
}

@media (min-width:768px) {
    .title-header {
        padding-top: 40px;
        overflow: hidden
    }
}

@media (min-width:960px) {
    .title-header {
        padding-top: 60px
    }
}

.title-header:before {
    content: ' ';
    width: 100%;
    height: 1px;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(255, 255, 255, .25)
}

.title-header__title {
    color: #fff;
    text-align: center;
    margin-bottom: 30px
}

@media (min-width:768px) {
    .title-header__title {
        margin-bottom: 40px
    }
}

@media (min-width:960px) {
    .title-header__title {
        margin-bottom: 60px
    }
}

.grey-header {
    background: #eee
}

.grey-header .title-header__title {
    color: #333
}

.tabs {
    width: 100%;
    background: #fff;
    text-align: center
}

@media (min-width:768px) {
    .tabs--vertical {
        width: 82%
    }
}

.tabs__current {
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    font-weight: 700;
    cursor: pointer
}

.tabs--vertical .tabs__current {
    display: none
}

@media (min-width:768px) {
    .tabs__current {
        display: none
    }
}

.tabs__current span {
    display: inline-block;
    position: relative;
    width: 14px;
    height: 14px;
    top: 5px;
    left: 8px
}

.show-sub-menu .tabs__current span {
    top: 0;
    left: 8px;
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -ms-transform-origin: center;
    transform-origin: center
}

.tabs__current span:before {
    content: ' ';
    width: 10px;
    height: 1px;
    background: #333;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    position: absolute;
    top: 0;
    left: 0
}

.tabs__current span:after {
    content: ' ';
    width: 10px;
    height: 1px;
    background: #333;
    -ms-transform: rotate(315deg);
    transform: rotate(315deg);
    -ms-transform-origin: top right;
    transform-origin: top right;
    position: absolute;
    top: 0;
    right: 1px
}

.tabs-list {
    border-top: 1px solid #ddd;
    display: none;
    margin-bottom: 0
}

.show-tabs-menu .tabs-list,
.tabs--vertical .tabs-list {
    display: block
}

@media (min-width:768px) {
    .tabs-list {
        display: block
    }
}

@media (min-width:768px) {
    .tabs-list__tab {
        width: 20%;
        display: table;
        float: left
    }
    .tabs--vertical .tabs-list__tab {
        width: 100%
    }
}

.tabs-list__link {
    border-bottom: 1px solid #ddd;
    line-height: 50px;
    height: 50px;
    display: block
}

.tabs-list__link--active {
    font-weight: 700
}

@media (min-width:768px) {
    .tabs-list__link {
        width: 100%;
        border-right: 1px solid #ddd;
        border-top: 1px solid #ddd;
        display: table-cell;
        background: #ededed;
        height: 64px;
        line-height: 19px;
        padding: 0 7px;
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .5)
    }
    .tabs--vertical .tabs-list__link {
        border-top: 0;
        box-shadow: none;
        border-left: 1px solid #ddd
    }
    .tabs-list__link--active,
    .tabs-list__link:hover {
        font-weight: 700;
        background: #fff;
        color: #283d98;
        text-decoration: none
    }
    .tabs--vertical .tabs-list__link--active,
    .tabs--vertical .tabs-list__link:hover {
        border-left: 4px solid #283d98
    }
}

@media (min-width:768px) and (min-width:768px) {
    .tabs-list__link {
        height: 74px
    }
}

.tab-block {
    background: #fff;
    padding: 60px 0
}

@media (min-width:768px) {
    .tab-block {
        padding: 80px 0
    }
}

@media (min-width:960px) {
    .tab-block {
        padding: 120px 0
    }
}

.tab-block--reverse {
    padding-top: 0
}

.jump-links-nav,
.tab-block-nav {
    background: #eee;
    margin: 20px 0 15px 0;
    width: 100%;
    overflow: hidden;
    padding: 20px 0 20px 15px
}

@media (min-width:768px) {
    .jump-links-nav,
    .tab-block-nav {
        background: #fff;
        text-align: center;
        margin: 30px 0 15px;
        padding: 0
    }
}

@media (min-width:960px) {
    .jump-links-nav,
    .tab-block-nav {
        margin-bottom: 25px
    }
}

.jump-links-nav .nav,
.tab-block-nav .nav {
    display: block;
    white-space: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar
}

.jump-links-nav .nav::-webkit-scrollbar,
.tab-block-nav .nav::-webkit-scrollbar {
    display: none
}

@media (min-width:768px) {
    .jump-links-nav .nav,
    .tab-block-nav .nav {
        white-space: normal;
        margin-left: auto;
        margin-right: auto
    }
}

.jump-links-nav__btn,
.tab-block-nav__btn {
    font-size: 14px;
    line-height: 27px;
    height: 27px;
    color: #283d98;
    border: 1px solid #283d98;
    text-align: center;
    font-weight: 500;
    padding: 0 18px;
    border-radius: 13px;
    margin-right: 15px;
    display: inline-block
}

@media (min-width:768px) {
    .jump-links-nav__btn,
    .tab-block-nav__btn {
        margin-bottom: 15px;
        margin-right: 24px
    }
}

.jump-links-nav__btn:hover,
.tab-block-nav__btn:hover {
    text-decoration: none
}

@media (min-width:768px) {
    .jump-links-nav__btn:hover,
    .tab-block-nav__btn:hover {
        color: #fff;
        background: #283d98
    }
}

.jump-links-nav__btn.active,
.tab-block-nav__btn.active {
    color: #fff;
    background: #283d98;
    text-decoration: none
}

.tab-pane-copy {
    border: 1px solid #ddd;
    padding: 30px;
    float: left;
    width: 100%;
    margin-bottom: 15px
}

@media (min-width:960px) {
    .tab-pane-copy {
        padding: 40px;
        margin-bottom: 20px;
        width: 74.5674740484%;
        display: inline
    }
    .tab-pane-copy--no-quote {
        margin-left: 12.7162629758%;
        margin-right: 12.7162629758%
    }
}

.tab-pane-copy__col {
    float: left;
    width: 100%
}

@media (min-width:768px) {
    .tab-pane-copy__col {
        width: 46.4071856287%
    }
    .tab-pane-copy__col--second {
        width: 49.1017964072%;
        margin-left: 4.4910179641%
    }
}

@media (min-width:960px) {
    .tab-pane-copy__col {
        width: 42.3273657289%
    }
    .tab-pane-copy__col--second {
        width: 42.3273657289%;
        margin-left: 15.3452685422%
    }
}

.tab-pane-copy__col p {
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 30px
}

@media (min-width:768px) {
    .tab-pane-copy__col p {
        font-size: 24px;
        line-height: 28px
    }
}

@media (min-width:960px) {
    .tab-pane-copy__col p {
           font-size: 18px;
    line-height: 23px;
    }
}

.tab-pane-copy__step:last-of-type {
    margin-bottom: 30px
}

.tab-pane-copy__step .media-body {
    max-width: 85%
}

@media (min-width:768px) {
    .tab-pane-copy__step {
        font-size: 16px;
        line-height: 21px
    }
}

.quote {
    background: #283d98;
    color: #fff;
    padding: 34px 30px 30px;
    float: left;
    width: 100%
}

.quote--grey {
    background: #666;
    padding-left: 0;
    padding-right: 0
}

@media (max-width:959.98px) {
    .quote {
        height: auto !important
    }
}

@media (min-width:960px) {
    .quote {
        width: 23.7024221453%;
        margin-left: 1.7301038062%
    }
    .tab-block--reverse .quote {
        margin-right: 1.7301038062%;
        margin-left: 0
    }
}

.quote__logo {
    margin-bottom: 12px
}

.quote__logo--barclays {
    max-width: 107px
}

.quote__logo--hilton {
    max-width: 49px
}

.quote__logo--glh {
    max-width: 22px
}

.quote__logo--sovereign {
    max-width: 64px
}

.quote__quote {
    font-size: 24px;
    line-height: 31px;
    margin-bottom: 30px
}

@media (min-width:768px) {
    .quote__quote {
        max-width: 51.6467065868%
    }
}

@media (min-width:960px) {
    .quote__quote {
        max-width: none
    }
}

.quote__footer {
    float: none;
    font-size: 14px;
    line-height: 18px;
    font-weight: 500
}

.tab-pane-logos {
    display: none
}

@media (min-width:768px) {
    .tab-pane-logos {
        width: 100%;
        margin-top: 30px;
        float: left;
        display: block;
        text-align: center
    }
}

.tab-pane-logos__logo {
    max-height: 47px;
    max-width: 174px;
    margin: 0 20px
}

.tab-pane-logos__logo--mhsmall {
    max-height: 30px
}

@media (min-width:960px) {
    .tab-pane-logos__logo {
        max-height: 55px;
        max-width: 205px
    }
    .tab-pane-logos--workforce .tab-pane-logos__logo {
        max-height: 50px
    }
    .tab-pane-logos__logo--police {
        max-height: 85px !important
    }
    .tab-pane-logos__logo--small {
        max-height: 40px
    }
    .tab-pane-logos__logo--large {
        max-height: 80px
    }
}

.jump-links {
    padding-top: 30px;
    text-align: center;
    background: #fff
}

@media (min-width:768px) {
    .jump-links {
        padding-top: 60px
    }
}

@media (min-width:960px) {
    .jump-links {
        padding-top: 80px
    }
}

.jump-links-nav {
    margin-top: 0
}

.content {
    background: #fff
}

.content-sub-title,
.content-title {
    width: 100%;
    text-align: center;
    padding: 40px 0 30px;
    border-bottom: 1px solid #ddd;
    max-width: 1050px;
    margin: auto
}

@media (min-width:768px) {
    .content-sub-title,
    .content-title {
        padding: 60px 0 40px
    }
}

@media (min-width:1200px) {
    .content-sub-title,
    .content-title {
        padding: 80px 0 60px
    }
}

.content-sub-title--no-border,
.content-title--no-border {
    border: 0
}

@media (min-width:768px) {
    .content-sub-title {
        padding: 40px 0 40px
    }
}

@media (min-width:1200px) {
    .content-sub-title {
        padding: 70px 0 35px
    }
}

.content-block {
    width: 100%;
    text-align: left;
    padding: 40px 0 40px;
    border-bottom: 1px solid #ddd;
    max-width: 1050px;
    margin: auto
}

@media (min-width:768px) {
    .content-block {
        padding: 40px 20px 40px 20px
    }
}

@media (min-width:1200px) {
    .content-block {
        padding: 60px 40px 60px 46px
    }
    .content-block--flex {
        display: -ms-flexbox;
        display: flex
    }
}

@media (min-width:768px) {
    .content-block--narrow {
        padding: 40px 90px 40px 20px
    }
}

@media (min-width:1200px) {
    .content-block--narrow {
        padding: 60px 240px 60px 46px
    }
}

.content-block--accordion {
    padding: 0;
    border-bottom: 0
}

.content-block p {
    margin-bottom: 25px;
    line-height: 26px
}

.content-block p:last-child {
    margin-bottom: 0
}

.content-block h3 {
    margin-bottom: 25px
}

@media (min-width:1200px) {
    .content-block h3 {
        margin-bottom: 30px
    }
}

.content-block ul {
    margin-bottom: 25px
}

@media (min-width:1200px) {
    .content-block ul {
        margin-bottom: 30px
    }
}

.content-block ul:last-child {
    margin-bottom: 0
}

.content-block ul li {
    list-style: disc;
    list-style: outside;
    margin-left: 20px
}

.content-block__left {
    width: 100%
}

.content-block__left h3 {
    margin-bottom: 0
}

@media (min-width:960px) {
    .content-block__left {
        width: 26.0416666667%;
        margin-right: 4.5833333333%
    }
}

.content-block__right {
    width: 100%;
    font-weight: 300
}

.content-block__right p {
    font-weight: 300
}

@media (min-width:768px) {
    .content-block__right {
        padding-right: 90px
    }
}

@media (min-width:960px) {
    .content-block__right {
        width: 69.375%;
        padding-right: 0
    }
}

.accordion {
    margin-bottom: 40px
}

@media (min-width:768px) {
    .accordion {
        margin-bottom: 60px
    }
}

@media (min-width:1200px) {
    .accordion {
        margin-bottom: 80px
    }
}

.accordion .card {
    border: 0;
    border-bottom: 1px solid #ddd !important;
    margin-bottom: 0
}

.accordion-header {
    background: 0 0;
    border: 0;
    padding: 0;
    position: relative
}

.accordion-header__btn {
    padding: 20px 15% 20px 0;
    width: 100%;
    text-align: left;
    font-size: 22px;
    line-height: 26px;
    font-weight: 300;
    border: 0;
    background: 0 0
}

.accordion-header__btn:focus {
    outline: 0;
    border: 0
}

@media (min-width:768px) {
    .accordion-header__btn {
        padding: 30px 130px 30px 20px;
        font-size: 24px;
        line-height: 28px
    }
}

@media (min-width:1200px) {
    .accordion-header__btn {
        padding: 30px 80px 30px 20px;
        font-size: 28px;
        line-height: 32px
    }
}

.accordion-header__btn .purple-arrow {
    position: absolute;
    right: 0;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2
}

.accordion-header__btn .purple-arrow svg {
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media (min-width:768px) {
    .accordion-header__btn .purple-arrow {
        right: 20px
    }
}

.accordion-header__btn.collapsed .purple-arrow svg {
    -ms-transform: rotate(0);
    transform: rotate(0)
}

.accordion-body {
    padding: 0;
    font-weight: 300;
    padding-bottom: 20px;
    border-top: 0
}

@media (min-width:768px) {
    .accordion-body {
        padding: 0 90px 30px 20px
    }
}

@media (min-width:1200px) {
    .accordion-body {
        padding: 0 240px 30px 46px
    }
}

.contact {
    background: #fff;
    padding-top: 30px;
    padding-bottom: 30px
}

@media (min-width:768px) {
    .contact {
        padding-top: 60px;
        padding-bottom: 60px
    }
}

@media (min-width:960px) {
    .contact {
        padding-top: 80px;
        padding-bottom: 80px
    }
}

.contact__title {
    margin-bottom: 10px
}

.contact__subtitle {
    color: #283d98;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 10px
}

.contact__number {
    margin-bottom: 20px
}

.contact__number:last-child {
    margin-bottom: 0
}

.contact__number a {
    color: #283d98
}

.contact__number a:hover {
    text-decoration: none
}

.contact a {
    text-decoration: none
}

.title-text {
    background: #fff;
    padding-top: 60px;
    padding-bottom: 40px;
    text-align: center
}

@media (min-width:768px) {
    .title-text {
        padding-top: 80px;
        padding-bottom: 80px
    }
    .title-text--narrow {
        padding-top: 30px
    }
}

@media (min-width:960px) {
    .title-text {
        padding-top: 57px;
        padding-bottom: 80px
    }
    .title-text--narrow {
        padding-top: 40px
    }
}

.title-text__title {
    padding: 0 10px;
    margin-bottom: 27px;
    font-size: 33px;
    color: #283d98;
}

.title-text__copy {
    padding: 0 10px;
    font-size: 18px;
    line-height: 23px;
}

@media (min-width:768px) {
    .title-text__copy--large {
        font-size: 24px;
        line-height: 28px
    }
}

@media (min-width:960px) {
    .title-text__copy--large {
       font-size: 18px;
  	  line-height: 23px;
    }
}

#access {
    visibility: hidden;
    position: absolute;
    left: -9999px
}

a.skip {
    height: 0;
    overflow: hidden;
    position: absolute;
    width: 0
}

.buy_journey,
.help-page,
.my-account {
    background: #fff
}

.my-account-wrapper {
    margin-top: 40px;
    margin-bottom: 40px
}

@media (min-width:768px) {
    .my-account-wrapper {
        margin: 60px 0
    }
}

@media (min-width:1200px) {
    .my-account-wrapper {
        margin: 80px 0 100px
    }
}

.my-account-wrapper ul li {
    font-weight: 300;
    list-style: disc;
    list-style-position: inside
}

.headersteps {
    margin: 30px 0
}

@media (min-width:768px) {
    .headersteps {
        margin: 40px 0
    }
}

@media (min-width:1200px) {
    .headersteps {
        margin: 40px 0 60px
    }
}

.headersteps__step {
    display: inline
}

@media (min-width:768px) {
    .headersteps__step {
        padding-right: 30px;
        margin-right: 30px;
        background: url(../img/icons/right-arrow.png) no-repeat right center;
        background-size: 8px 13px
    }
    .headersteps__step:last-child {
        margin-right: 0;
        padding-right: 0;
        background: 0 0
    }
}

.headersteps__number {
    width: 29px;
    height: 29px;
    border-radius: 100%;
    border: 2px solid #283d98;
    background: #fff;
    font-size: 16px;
    line-height: 21px;
    color: #283d98;
    font-weight: 500;
    display: inline-block;
    text-align: center;
    padding-top: 2px;
    margin-right: 10px
}

.headersteps__text {
    font-size: 20px;
    line-height: 25px;
    color: #333;
    font-weight: 300;
    display: inline-block;
    top: 1px;
    position: relative
}

@media (min-width:768px) {
    .step-1,
    .step-2,
    .step-3,
    .step-4 {
        margin-bottom: 80px
    }
}

@media (min-width:1200px) {
    .step-1,
    .step-2,
    .step-3,
    .step-4 {
        margin-bottom: 100px
    }
}

.step-1 #purchase_step_crumb_sign_in .headersteps__number,
.step-2 #purchase_step_crumb_sign_in .headersteps__number,
.step-3 #purchase_step_crumb_sign_in .headersteps__number,
.step-4 #purchase_step_crumb_sign_in .headersteps__number {
    background: #283d98;
    color: #fff
}

.step-1 #purchase_step_crumb_sign_in .headersteps__text,
.step-2 #purchase_step_crumb_sign_in .headersteps__text,
.step-3 #purchase_step_crumb_sign_in .headersteps__text,
.step-4 #purchase_step_crumb_sign_in .headersteps__text {
    color: #283d98;
    font-weight: 500
}

.step-1 #purchase_step_crumb_confirmation,
.step-1 #purchase_step_crumb_create,
.step-1 #purchase_step_crumb_payment,
.step-2 #purchase_step_crumb_confirmation,
.step-2 #purchase_step_crumb_create,
.step-2 #purchase_step_crumb_payment,
.step-3 #purchase_step_crumb_confirmation,
.step-3 #purchase_step_crumb_create,
.step-3 #purchase_step_crumb_payment,
.step-4 #purchase_step_crumb_confirmation,
.step-4 #purchase_step_crumb_create,
.step-4 #purchase_step_crumb_payment {
    display: none
}

@media (min-width:768px) {
    .step-1 #purchase_step_crumb_confirmation,
    .step-1 #purchase_step_crumb_create,
    .step-1 #purchase_step_crumb_payment,
    .step-2 #purchase_step_crumb_confirmation,
    .step-2 #purchase_step_crumb_create,
    .step-2 #purchase_step_crumb_payment,
    .step-3 #purchase_step_crumb_confirmation,
    .step-3 #purchase_step_crumb_create,
    .step-3 #purchase_step_crumb_payment,
    .step-4 #purchase_step_crumb_confirmation,
    .step-4 #purchase_step_crumb_create,
    .step-4 #purchase_step_crumb_payment {
        display: inline
    }
}

.step-2 #purchase_step_crumb_sign_in,
.step-3 #purchase_step_crumb_sign_in,
.step-4 #purchase_step_crumb_sign_in {
    display: none
}

@media (min-width:768px) {
    .step-2 #purchase_step_crumb_sign_in,
    .step-3 #purchase_step_crumb_sign_in,
    .step-4 #purchase_step_crumb_sign_in {
        display: inline
    }
}

.step-2 #purchase_step_crumb_create,
.step-3 #purchase_step_crumb_create,
.step-4 #purchase_step_crumb_create {
    display: inline
}

.step-2 #purchase_step_crumb_create .headersteps__number,
.step-3 #purchase_step_crumb_create .headersteps__number,
.step-4 #purchase_step_crumb_create .headersteps__number {
    background: #283d98;
    color: #fff
}

.step-2 #purchase_step_crumb_create .headersteps__text,
.step-3 #purchase_step_crumb_create .headersteps__text,
.step-4 #purchase_step_crumb_create .headersteps__text {
    color: #283d98;
    font-weight: 500
}

.step-3 #purchase_step_crumb_create,
.step-4 #purchase_step_crumb_create {
    display: none
}

@media (min-width:768px) {
    .step-3 #purchase_step_crumb_create,
    .step-4 #purchase_step_crumb_create {
        display: inline
    }
}

.step-3 #purchase_step_crumb_payment,
.step-4 #purchase_step_crumb_payment {
    display: inline
}

.step-3 #purchase_step_crumb_payment .headersteps__number,
.step-4 #purchase_step_crumb_payment .headersteps__number {
    background: #283d98;
    color: #fff
}

.step-3 #purchase_step_crumb_payment .headersteps__text,
.step-4 #purchase_step_crumb_payment .headersteps__text {
    color: #283d98;
    font-weight: 500
}

.step-4 #purchase_step_crumb_payment {
    display: none
}

@media (min-width:768px) {
    .step-4 #purchase_step_crumb_payment {
        display: inline
    }
}

.step-4 #purchase_step_crumb_confirmation {
    display: inline
}

.step-4 #purchase_step_crumb_confirmation .headersteps__number {
    background: #283d98;
    color: #fff
}

.step-4 #purchase_step_crumb_confirmation .headersteps__text {
    color: #283d98;
    font-weight: 500
}

.step-4__btn {
    width: 100%;
    margin-bottom: 10px
}

.step-4__btn:last-of-type {
    margin-bottom: 40px
}

@media (min-width:768px) {
    .step-4__btn {
        width: auto;
        margin-right: 15px;
        margin-bottom: 40px
    }
}

.header-product {
    margin-bottom: 30px
}

@media (min-width:1200px) {
    .header-product {
        margin-top: 30px
    }
}

.header-product__label {
    font-size: 20px;
    font-weight: 500;
    line-height: 25px;
    color: #333
}

.header-product__name {
    font-size: 24px;
    line-height: 28px
}

@media (min-width:768px) {
    .header-product__name {
        font-size: 28px;
        line-height: 32px
    }
}

.header-product__remove {
    display: inline;
    color: #283d98
}

.form-wrap {
    display: block;
    width: 100%;
    margin-bottom: 14px
}

.form-wrap a {
    color: #283d98
}

@media (min-width:768px) {
    .form-wrap {
        width: 87%
    }
    .form-wrap--select {
        width: 50%
    }
}

.input-label {
    display: block;
    width: 100%;
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 5px
}

.input_text {
    border-radius: 5px;
    border-color: #666;
    margin-bottom: 4px;
    height: 40px
}

.custom-select {
    border-radius: 5px;
    border-color: #666;
    margin-bottom: 4px;
    height: 40px;
    color: #333
}

.form-title {
    margin-bottom: 30px
}

.form-border {
    padding: 30px 15px;
    border: 1px solid #ddd;
    margin-bottom: 15px
}

@media (min-width:768px) {
    .form-border {
        padding: 30px 20px;
        position: relative;
        top: 0;
        width: 100%;
        left: 0
    }
    .step-1 .form-border {
        height: 100%
    }
}

@media (min-width:960px) {
    .step-1 .form-border {
        min-height: 430px
    }
}

.form-border .btn {
    width: 100%
}

@media (min-width:768px) {
    .form-border .btn {
        width: auto
    }
    .step-1 .form-border .btn {
        position: absolute;
        bottom: 30px;
        right: 20px
    }
}

.error {
    color: red
}

.form-check-label,
p.tip {
    font-size: 14px;
    line-height: 18px;
    color: #333;
    font-weight: 300
}

.eu_terms p,
.generic_terms p,
.uk_terms p,
.world_terms p {
    font-size: 14px;
    line-height: 18px;
    color: #333
}

.stay_informed {
    margin-left: 1.25rem;
    margin-top: 20px;
    margin-bottom: 20px
}

.country_select {
    display: none
}

.not_hotspot .country_select {
    display: block
}

.not_hotspot #hide_terms,
.not_hotspot #hide_terms .generic_terms,
.terms .eu_terms {
    display: none
}

#buy_journey_details_purchaseDetailsClose {
    display: none
}

.not_hotspot.country_eu #buy_journey_details_purchaseDetailsClose {
    display: block
}

.country_eu #buy_journey_details_purchaseDetailsSubmit {
    display: none
}

.not_hotspot.country_eu #hide_terms,
.not_hotspot.country_uk #hide_terms,
.not_hotspot.country_worldwide #hide_terms {
    display: block
}

.country_eu #hide_terms .hide_terms_form,
.country_eu #hide_terms .stay_informed {
    display: none
}

#hide_terms .eu_terms,
#hide_terms .uk_terms,
#hide_terms .world_terms {
    display: none
}

.not_hotspot.country_eu #hide_terms .eu_terms,
.not_hotspot.country_uk #hide_terms .uk_terms,
.not_hotspot.country_worldwide #hide_terms .world_terms {
    display: block
}

.terms {
    margin-top: 40px
}

@media (min-width:768px) {
    .terms {
        width: 83.2797427653%
    }
}

.step-2 .header-steps .product-selection,
.step-3 .header-steps .product-selection,
.step-4 .header-steps .product-selection {
    display: none
}

@media (min-width:960px) {
    .chosen-product {
        margin-top: 71px
    }
}

.chosen-product__title {
    font-size: 28px;
    line-height: 32px;
    font-weight: 500;
    margin-bottom: 20px
}

.chosen-product__details {
    padding: 15px;
    border: 1px solid #ff6eff;
    border-radius: 4px;
    margin-bottom: 15px
}

@media (min-width:768px) {
    .chosen-product__details {
        width: 50%;
        padding: 15px 20px
    }
}

@media (min-width:960px) {
    .chosen-product__details {
        padding: 30px 20px;
        width: 100%
    }
}

.chosen-product__name,
.chosen-product__price {
    font-size: 22px;
    line-height: 26px;
    font-weight: 500
}

@media (min-width:768px) {
    .chosen-product__name,
    .chosen-product__price {
        font-size: 28px;
        line-height: 32px
    }
}

.quick-links li {
    margin-right: 20px;
    display: inline-block
}

.nav_account,
.quick-links {
    margin-bottom: 0
}

table {
    margin-top: 20px;
    margin-bottom: 40px
}

table th {
    background: #eee;
    font-weight: 500;
    padding: 20px;
    vertical-align: middle;
    border: 1px solid #fff
}

table td {
    background: #fff;
    font-weight: 500;
    padding: 20px;
    vertical-align: middle;
    border: 1px solid #eee
}

table dt {
    font-weight: 500
}

table.no-border td,
table.no-border th {
    border: 0;
    padding-left: 0
}

table.border-bottom td,
table.border-bottom th {
    border: 0;
    border-bottom: 1px solid #eee;
    padding-left: 0
}

table .green {
    color: #008a00
}

.close_slide_container {
    position: absolute;
    bottom: 20px;
    right: 20px
}

@media (max-width:767.98px) {
    .text-image-offset {
        background: #283d98
    }
}

@media (min-width:768px) {
    .text-image-offset {
        background: #fff
    }
}

@media (min-width:960px) {
    .text-image-offset {
        padding-top: 40px
    }
}

.text-image-offset .container {
    max-width: 1176px
}

.text-image-offset--last {
    padding-bottom: 40px
}

@media (min-width:768px) {
    .text-image-offset--last {
        padding-bottom: 80px
    }
}

@media (min-width:960px) {
    .text-image-offset--last {
        padding-bottom: 80px
    }
}

.text-image-offset__image {
    padding-left: 0;
    padding-right: 0;
    margin-left: -5px;
    margin-right: -5px;
    width: calc(100% + 10px);
    max-width: calc(100% + 10px)
}

.text-image-offset__image img {
    max-width: calc(100% + 10px)
}

@media (min-width:600px) {
    .text-image-offset__image {
        margin-left: -10px;
        margin-right: -10px;
        width: calc(100% + 20px);
        max-width: calc(100% + 20px)
    }
    .text-image-offset__image img {
        max-width: calc(100% + 20px)
    }
}

@media (min-width:768px) {
    .text-image-offset__image {
        -ms-transform: translateY(-40px);
        transform: translateY(-40px);
        padding-right: 0;
        padding-left: 0;
        margin: 0;
        width: 100%;
        max-width: 100%
    }
    .text-image-offset__image img {
        max-width: 100%;
       
    }
    .h-466{
    	 height:466px!important;
    }
    .text-image-offset--zero .text-image-offset__image {
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

@media (min-width:960px) {
    .text-image-offset__image {
        -ms-transform: translateY(-60px);
        transform: translateY(-60px)
    }
    .text-image-offset--zero .text-image-offset__image {
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.text-image-offset__title {
    margin-bottom: 20px
}

@media (min-width:1200px) {
    .text-image-offset__title {
        font-size: 48px;
        line-height: 51px;
        letter-spacing: 1
    }
}

.text-image-offset__copy {
    background: #283d98;
    color: #fff;
    padding-top: 30px;
    padding-bottom: 60px
}

@media (min-width:768px) {
    .text-image-offset__copy {
        padding: 30px !important
    }
}

@media (min-width:960px) {
    .text-image-offset__copy {
        padding: 0 120px 0 80px !important;
        position: relative;
        
    }
    .h-466{
    	height: 466px!important;
    }
}

.text-image-offset__copy li,
.text-image-offset__copy p {
        font-size: 18px;
    line-height: 23px;
}

.text-image-offset__copy ul {
    list-style: disc;
    padding-left: 20px
}

.text-image-offset__copy ul li {
    margin-bottom: 15px
}

@media (min-width:768px) {
    .text-image-offset__copy ul li {
        font-size: 20px;
        line-height: 24px
    }
}

@media (min-width:960px) {
    .text-image-offset__copy-block {
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        top: 50%;
        left: 80px;
        width: calc(100% - 200px)
    }
}

.text-image-offset .more-link {
    float: left;
    letter-spacing: 0
}

.text-image {
    padding: 60px 0;
    background: #fff
}

@media (min-width:768px) {
    .text-image {
        padding: 80px 0 85px
    }
}

@media (min-width:960px) {
    .text-image {
        padding: 120px 0
    }
}

.text-image__block {
    width: 100%;
    display: block;
    float: left;
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #ddd
}

.text-image__block:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0
}

.text-image__title {
    margin-bottom: 24px;
    /* text-align: center; */
    color: #283d98;
    font-size: 26px;
    line-height: 25px;
}

@media (min-width:960px) {
    .text-image__title {
        text-align: left;
        line-height: 23px;
   		  font-size: 28px;
        color: #283d98;
        margin-bottom: 12px;
        }
}

.text-image__sub-title {
    margin-bottom: 12px;
    color: #283d98;
    font-size: 26px;
    line-height: 25px;
}

@media (min-width:960px) {
    .text-image__sub-title {
        line-height: 23px;
        font-size: 29px;
        color: #283d98;
        margin-bottom: 12px;
        }
}

.text-image__copy {
    padding-top: 30px
}

@media (min-width:768px) {
    .text-image__copy {
        padding-top: 0
    }
}

.text-image__copy p {
    font-size: 18px;
    line-height: 23px;
    letter-spacing: .5px;
}

@media (min-width:960px) {
    .text-image__copy-block {
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        position: absolute;
        top: 50%;
        left: 80px;
        width: calc(100% - 150px)
    }
}

.text-image .more-link {
    float: left;
    letter-spacing: 0
}

.block-grid {
    width: 100%;
    background: #fff
}

@media (min-width:1200px) {
    .block-grid__container {
        max-width: 1920px;
        width: 100%;
        margin: auto
    }
}

@media (min-width:768px) {
    .block-grid__column {
        width: 33.3333333333%;
        display: inline;
        float: left
    }
    .block-grid__column--wide {
        width: 50%
    }
    .block-grid__column--wide .block-grid__item:after {
        padding-bottom: 33.3333333333%
    }
    .block-grid__column--narrow {
        width: 16.6666666667%
    }
    .block-grid__column--narrow .block-grid__item:after {
        padding-bottom: 100%
    }
    .block-grid__column--clear {
        clear: left
    }
}

.block-grid__item {
    text-align: center;
    font-size: 22px;
    line-height: 26px;
    color: #fff;
    font-weight: 300;
    width: 50%;
    display: inline;
    float: left;
    position: relative;
    background-color: #283d98;
}

.block-grid__item:after {
    content: "";
    display: block;
    padding-bottom: 50%
}

@media (min-width:768px) {
    .block-grid__item {
        width: 100%;
        font-size: 32px;
        line-height: 36px
    }
}

@media (min-width:1200px) {
    .block-grid__item {
        font-size: 36px;
        line-height: 40px
    }
}

.block-grid__item--figure {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat
}

@media (min-width:768px) {
    .block-grid__item--figure {
        width: 100%
    }
}

.block-grid__item--1 {
    text-align: left;
    width: 100%;
    font-size: 32px;
    line-height: 36px
}

.block-grid__item--1:after {
    padding-bottom: 25%
}

@media (min-width:768px) {
    .block-grid__item--1 {
        font-size: 40px;
        line-height: 44px
    }
    .block-grid__item--1:after {
        padding-bottom: 100%
    }
}

@media (min-width:1200px) {
    .block-grid__item--1 {
        font-size: 36px;
        line-height: 40px
    }
}
 .block-grid__content{
    padding-right: 110px;
    font-size: 24px;
    line-height: 32px;
 }       
.block-grid__item--1 .block-grid__content {
    padding-right: 110px;
    font-size: 24px;
    line-height: 32px;
}

@media (min-width:1340px) {
    .block-grid__item--1 .block-grid__content {
        padding-right: 110px;
        font-size: 24px;
        line-height: 32px;
    }
}

.block-grid__item--2 {
    background-color: #ff6eff
}

@media (min-width:1200px) {
    .block-grid__item--2 {
        font-size: 36px;
        line-height: 40px
    }
}

.block-grid__item--3 {
    background-color: #000;
    background-image: url(../img/business/home/grid/users.jpg)
}

@media (min-width:960px) {
    .block-grid__item--3 {
        font-size: 36px;
        line-height: 40px
    }
}

.block-grid__item--4 {
    background-color: #000;
    background-image: url(../img/business/home/grid/365.jpg)
}

.block-grid__item--5 {
    background-color: #283d98;
}

.block-grid__item--6 {
    background-color: #ddd;
    color: #333
}

.block-grid__item--7 {
    background-color: #000;
    background-image: url(../img/business/home/grid/fastest.jpg)
}

@media (min-width:960px) {
    .block-grid__item--7 {
        font-size: 36px;
        line-height: 40px
    }
}

.block-grid__item--8 {
    background-color: #000;
    background-image: url(../img/business/home/grid/99.png);
    display: none
}

@media (min-width:768px) {
    .block-grid__item--8 {
        display: inline
    }
}

.block-grid__item--9 {
    background-color: #ddd;
    color: #333
}

@media (min-width:768px) {
    .block-grid__item--9 {
        width: 100%;
        font-size: 24px;
        line-height: 28px
    }
}

@media (min-width:1200px) {
    .block-grid__item--9 {
        font-size: 36px;
        line-height: 40px
    }
}

.block-grid__item--9:after {
    padding-bottom: 100%
}

@media (min-width:768px) {
    .block-grid__item--9:after {
        padding-bottom: 50%
    }
}

.block-grid__item--10 {
    background-color: #ff6eff
}

@media (min-width:768px) {
    .block-grid__item--10 {
        font-size: 22px;
        line-height: 26px
    }
}

@media (min-width:1200px) {
    .block-grid__item--10 {
        font-size: 36px;
        line-height: 40px
    }
}

.block-grid__item--11 {
    background-color: #000;
    background-image: url(../img/business/home/grid/247.jpg)
}

.block-grid__content {
    position: absolute;
    width: 100%;
    padding: 10px 14px;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0
}

@media (min-width:1200px) {
    .block-grid__content {
        padding: 20px
    }
}

@media (min-width:1200px) {
    .block-grid__content {
        padding: 40px
    }
}

.hover-block--home {
    padding-bottom: 40px
}

@media (min-width:768px) {
    .hover-block--home {
        padding-bottom: 80px
    }
}

@media (min-width:960px) {
    .hover-block--home {
        padding-bottom: 80px
    }
}

.hover-block__wrapper {
    background: #283d98;
    background: linear-gradient(135deg, #283d98 0, #4270b7 75%, #4270b7 100%);
}

.hover-block--home .hover-block__wrapper {
    max-width: 100%
}

@media (min-width:960px) {
    .hover-block--home .hover-block__wrapper {
        max-width: 1440px;
        margin: auto
    }
}

@media (min-width:960px) {
    .hover-block__wrapper {
        background: 0 0
    }
}

.hover-block__wrapper .row {
    margin: 0
}

.hover-block__wrapper [class*=col-] {
    padding: 0;
    float: left
}

.hover-block__wrapper .hover-block__content--wrapper {
    width: 100%
}

.hover-block__wrapper .hover-block__background-image {
    padding: 0;
    opacity: 1;
    position: relative;
    transition: .5s ease-in-out .2s;
    width: 100%
}

@media (min-width:960px) {
    .hover-block__wrapper .hover-block__background-image {
        height: 404px;
        background-size: cover;
        background-position: 50% 50%;
        margin: 20px 0 20px;
        background-image: url(../img/business/what-we-deliver/block-hover.jpg)
    }
    .hover-block--home .hover-block__wrapper .hover-block__background-image {
        background-image: url(../img/business/home/slider-bg.png);
        height: 525px
    }
}

.hover-block__wrapper .hover-block_text-container {
    font-weight: 300
}

.hover-block__wrapper .hover-block_text-container h2 {
    font-size: 48px;
    line-height: 51px;
    margin: 40px 0 5px
}

.hover-block__wrapper .hover-block_text-container p {
    font-size: 28px;
    line-height: 32px;
    margin: 0 0 60px
}

.hover-block__wrapper .hover-block__module-wrapper {
    display: table;
    width: 100%
}

.hover-block__wrapper .hover-block__module--item:last-child {
    padding-bottom: 30px
}

@media (min-width:960px) {
    .hover-block__wrapper .hover-block__module--item:last-child {
        padding-bottom: 0
    }
}

.hover-block__wrapper .hover-block__content {
    padding: 40px 20px 40px 20px;
    display: table-cell;
    background-size: cover;
    color: #fff
}

.hover-block--home .hover-block__wrapper .hover-block__content {
    color: #b2b2b2
}

@media (min-width:960px) {
    .hover-block__wrapper .hover-block__content {
        padding: 30px 20px;
        height: 404px
    }
    .hover-block--home .hover-block__wrapper .hover-block__content {
        height: 525px
    }
}

@media (min-width:960px) {
    .hover-block__wrapper .hover-block__content {
        transition: .5s ease-in-out;
        background-image: none !important;
        padding: 70px 34px 30px
    }
}

.hover-block__wrapper .hover-block__content--number {
    font-size: 40px;
    line-height: 44px;
    display: inline-block;
    color: #fff
}

@media (min-width:960px) {
    .hover-block__wrapper .hover-block__content--number {
        font-size: 48px;
        line-height: 51px
    }
    .hover-block--home .hover-block__wrapper .hover-block__content--number {
        color: #b2b2b2
    }
}

.hover-block__wrapper .hover-block__content--heading {
    margin: 0;
    font-size: 24px;
    line-height: 28px;
    color: #fff
}

@media (min-width:960px) {
    .hover-block__wrapper .hover-block__content--heading {
        font-size: 28px;
        line-height: 32px
    }
    .hover-block--home .hover-block__wrapper .hover-block__content--heading {
        color: #b2b2b2
    }
}

.hover-block__wrapper .hover-block__content ul {
    margin-top: 15px;
    list-style: disc;
    list-style-position: outside;
    padding-left: 20px;
    line-height: 24px
}

.hover-block__wrapper .hover-block__content--description {
    font-weight: 500;
    font-size: 16px;
    line-height: 21px;
    color: #fff;
    margin-top: 10px;
    margin-bottom: 0
}

@media (min-width:960px) {
    .hover-block__wrapper .hover-block__content--description {
        opacity: 0;
        -ms-transform: translateY(15px);
        transform: translateY(15px)
    }
}

@media (min-width:960px) {
    .hover-block__wrapper .hover-block__content--description {
        transition: .2s linear .1s;
        margin-top: 30px;
        max-width: 200px
    }
    .hover-block--home .hover-block__wrapper .hover-block__content--description {
        max-width: none
    }
}

.hover-block__wrapper .hover-block__content .btn {
    margin-top: 20px
}

@media (min-width:960px) {
    .hover-block__wrapper .hover-block__content .btn {
        opacity: 0;
        -ms-transform: translateY(15px);
        transform: translateY(15px)
    }
}

@media (min-width:960px) {
    .hover-block__wrapper .hover-block__content.slide-up .btn,
    .hover-block__wrapper .hover-block__content.slide-up .hover-block__content--description {
        opacity: 1;
        height: auto;
        transition: 10ms linear .1s
    }
    .hover-block__wrapper .hover-block__content.slide-up .hover-block__content--heading {
        color: #fff;
        transition: 10ms linear .1s
    }
    .hover-block__wrapper .hover-block__content.slide-up .hover-block__content--number {
        color: #fff;
        transition: 10ms linear .1s
    }
    .hover-block__wrapper .hover-block__content.slide-down .btn,
    .hover-block__wrapper .hover-block__content.slide-down .hover-block__content--description {
        opacity: 0;
        transition: 10ms linear .1s
    }
}

.hover-block__wrapper .slide-up {
    animation: .4s ease-in-out alternate backwards slide_up
}

.hover-block__wrapper .slide-down {
    animation: .2s ease-in-out alternate backwards slide_down
}

.hover-block__wrapper .hover-block__slider {
    position: absolute;
    height: 444px;
    background: #283d98;
    background: linear-gradient(135deg, #283d98 0, #4270b7 75%, #4270b7 100%);
    top: -20px;
    transition: .2s linear;
    display: none
}

@media (min-width:960px) {
    .hover-block__wrapper .hover-block__slider {
        display: block
    }
    .hover-block--home .hover-block__wrapper .hover-block__slider {
        height: 565px
    }
}

@keyframes slide_up {
    0 {
        opacity: 0;
        transform: translateY(20px)
    }
    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes slide_down {
    0 {
        transform: translateY(-20px)
    }
    100% {
        transform: translateY(0)
    }
}

@media (min-width:768px) {
    .cards-block {
        padding-bottom: 60px
    }
}

@media (min-width:960px) {
    .cards-block {
        padding-bottom: 80px
    }
}

.cards-block__title {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 20px;
    max-width: 220px
}

@media (min-width:768px) {
    .cards-block__title {
        font-size: 36px;
        line-height: 40px;
        max-width: 400px;
        text-align: center;
        margin-left: auto;
        margin-right: auto
    }
}

@media (min-width:960px) {
    .cards-block__title {
        text-align: left;
        max-width: 70%;
        margin-left: 0
    }
}

.cards-block__copy {
    font-size: 18px;
    line-height: 23px;
    margin-bottom: 40px;
    max-width: 245px
}

@media (min-width:768px) {
    .cards-block__copy {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 45px;
        max-width: 400px;
        text-align: center;
        margin-left: auto;
        margin-right: auto
    }
}

@media (min-width:960px) {
    .cards-block__copy {
        text-align: left;
        max-width: 90%;
        margin-left: 0
    }
}

.cards-block__copy:last-child {
    margin-bottom: 40px
}

.card {
    margin-bottom: 20px
}

@media (min-width:768px) {
    .card:first-child {
        border-top: 1px solid #ddd
    }
}

.card-body {
    border-top: 1px solid #ddd;
    text-align: center
}

.content-block--accordion .card-body {
    text-align: left;
    border-top: 0
}

.card-title {
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 20px
}

.card-text {
    font-size: 16px;
    line-height: 21px
}

.card-img-top {
    min-height: 1px
}

.case-study-block {
    background: #fff;
    float: left;
    width: 100%
}

.case-study-quote {
    background: #666;
    margin-bottom: 30px
}

.case-study-quote__bg {
    background: #666;
    position: relative
}

.case-study-quote .row {
    position: relative
}

@media (min-width:768px) {
    .case-study-quote:last-of-type {
        margin-bottom: 60px
    }
    .case-study-quote .container {
        padding-left: 0
    }
}

@media (min-width:960px) {
    .case-study-quote {
        background: #fff;
        margin-bottom: 0;
        padding-bottom: 30px
    }
    .case-study-quote .more-link {
        position: absolute;
        right: 30px;
        bottom: 30px
    }
    .case-study-quote .container {
        padding-left: 20px
    }
}

.case-study-quote__image {
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 0;
    padding-bottom: 92%
}

@media (min-width:768px) {
    .case-study-quote__image {
        padding-bottom: 53%
    }
}

@media (min-width:960px) {
    .case-study-quote__image {
        padding-bottom: 30%
    }
}

.case-study-quote__image--financial-services {
    background-image: url(../img/business/case-studies/small/barclays.jpg)
}

.case-study-quote__image--hilton {
    background-image: url(../img/business/case-studies/small/hilton.jpg)
}

.case-study-quote__image--glh {
    background-image: url(../img/business/case-studies/small/glh.jpg)
}

.case-study-quote__image--sovereign {
    background-image: url(../img/business/case-studies/small/soverighn.jpg)
}

.case-study-quote__image--newcastle {
    background-image: url(../img/business/case-studies/small/newcastle.jpg)
}

.case-study-quote__image--rochdale {
    background-image: url(../img/business/case-studies/small/rochdale.jpg)
}

.case-study-quote__image--doe {
    background-image: url(../img/business/case-studies/dfe-2.jpg)
}

@media (max-width:767.98px) {
    .case-study-quote__image {
        padding-left: 0;
        padding-right: 0;
        margin-left: -15px;
        margin-right: -15px;
        width: calc(100% + 30px);
        max-width: calc(100% + 30px)
    }
}

.case-study-quote__title {
    position: absolute;
    top: 15px;
    left: 15px;
    z-index: 2;
    color: #fff;
    text-transform: uppercase;
    display: block;
    clear: both;
    font-weight: 700;
    font-size: 14px;
    line-height: 19px;
    letter-spacing: .8px;
    margin-bottom: 10px
}

@media (min-width:768px) {
    .case-study-quote__title {
        top: 37px;
        left: 22px
    }
}

@media (min-width:960px) {
    .case-study-quote__title {
        top: 30px;
        left: 30px
    }
}

.case-study-quote__title--lowercase {
    position: static;
    text-transform: none
}

@media (min-width:960px) {
    .case-study-quote .quote {
        margin: 0;
        width: 100%;
        padding: 34px
    }
}

@media (min-width:768px) {
    .case-study-quote .quote__quote {
        max-width: 85%
    }
}

@media (min-width:960px) {
    .case-study-quote .quote__quote {
        max-width: 95%;
        font-size: 28px;
        line-height: 32px
    }
}

.case-study-quote .quote__footer {
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 20px
}

.case-study-copy {
    background: #fff;
    padding: 0 0 30px 0
}

@media (min-width:768px) {
    .case-study-copy {
        padding-top: 0;
        padding-bottom: 40px
    }
}

@media (min-width:960px) {
    .case-study-copy {
        padding-top: 0;
        padding-bottom: 60px
    }
}

.case-study-copy p {
    margin-bottom: 30px
}

.case-study-copy p:last-child {
    margin-bottom: 0
}

.case-study-copy--first {
    padding: 40px 0
}

@media (min-width:768px) {
    .case-study-copy--first {
        padding: 60px 0 40px
    }
}

@media (min-width:960px) {
    .case-study-copy--first {
        padding: 120px 0 40px
    }
}

@media (min-width:768px) {
    .case-study-points {
        padding-top: 20px;
        padding-bottom: 20px
    }
}

@media (min-width:960px) {
    .case-study-points {
        padding-top: 30px;
        padding-bottom: 30px
    }
}

.case-study-points:last-child {
    padding-bottom: 0
}

.full-width-quote {
    margin-bottom: 30px
}

@media (min-width:768px) {
    .full-width-quote {
        margin-bottom: 40px
    }
}

@media (min-width:960px) {
    .full-width-quote {
        margin-bottom: 60px
    }
}

.full-width-quote .quote__quote {
    max-width: none;
    font-size: 26px;
    line-height: 30px
}

@media (min-width:768px) {
    .full-width-quote .quote__quote {
        font-size: 32px;
        line-height: 36px
    }
}

@media (min-width:960px) {
    .full-width-quote .quote__quote {
        font-size: 36px;
        line-height: 40px
    }
}

.connection-help {
    float: none;
    width: 100%;
    max-width: 1040px;
    margin: auto
}

.connection-help__inner {
    float: left;
    width: 100%;
    margin-bottom: 60px
}

.connection-help-step {
    border: 1px solid #d1d1d1;
    padding: 20px;
    margin-bottom: 15px;
    float: left;
    display: none;
    width: 100%
}

.connection-help-step#firstStep {
    display: block
}

.connection-help-step.connection-help-step--answered {
    border-color: #283d98
}

@media (min-width:768px) {
    .connection-help-step {
        padding: 28px
    }
}

@media (min-width:960px) {
    .connection-help-step {
        padding: 40px
    }
}

.connection-help-step__answer,
.connection-help-step__question {
    float: left;
    display: inline;
    font-size: 22px;
    line-height: 26px;
    font-weight: 300
}

@media (min-width:768px) {
    .connection-help-step__answer,
    .connection-help-step__question {
        font-size: 24px;
        line-height: 28px
    }
}

@media (min-width:960px) {
    .connection-help-step__answer,
    .connection-help-step__question {
        font-size: 28px;
        line-height: 32px;
        margin-right: 20px
    }
}

.connection-help-step__answer {
    color: #283d98;
    clear: left
}

@media (min-width:960px) {
    .connection-help-step__answer {
        clear: none
    }
}

.connection-help-step__change {
    float: left;
    display: none;
    clear: left;
    color: #283d98;
    font-size: 16px;
    line-height: 26px
}

.connection-help-step--answered .connection-help-step__change {
    display: block
}

.connection-help-step__change:before {
    top: 11px
}

.connection-help-step__change:after {
    top: 16px
}

@media (min-width:768px) {
    .connection-help-step__change {
        line-height: 28px
    }
}

@media (min-width:960px) {
    .connection-help-step__change {
        clear: none;
        float: right;
        line-height: 32px
    }
}

.connection-help-step__bottom {
    float: left;
    display: inline;
    width: 100%;
    margin-top: 24px;
    display: -ms-flexbox;
    display: flex;
    vertical-align: middle;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.connection-help-step--answered .connection-help-step__bottom {
    display: none
}

@media (min-width:768px) {
    .connection-help-step__bottom {
        margin-top: 30px
    }
}

.connection-help-step__button {
    background: #fff;
    border: 0;
    margin: 0;
    padding: 15px 10px;
    border: 1px solid #d1d1d1;
    font-size: 16px;
    line-height: 21px;
    font-weight: 300;
    width: 47.5%
}

@media (min-width:768px) {
    .connection-help-step__button {
        width: 49%
    }
    .connection-help-step__bottom--25percent .connection-help-step__button {
        width: 23%;
        margin-bottom: 0
    }
    .connection-help-step__button:nth-child(2n+1) {
        margin-right: 0
    }
}

@media (min-width:768px) {
    .connection-help-step__button {
        padding: 22px;
        font-size: 20px;
        line-height: 25px
    }
}

@media (min-width:768px) {
    .connection-help-step__button {
        padding: 24px;
        font-size: 22px;
        line-height: 28px
    }
}

.connection-help-step__button:hover {
    color: #fff;
    background: #283d98;
    border: 1px solid #283d98
}

.connection-help-step__subtitle {
    margin-bottom: 25px
}

.connection-help-step__points {
    max-width: 695px;
    width: 100%;
    margin-top: 40px
}

.connection-help-step__points:first-child {
    margin-top: 0
}

@media (min-width:768px) {
    .connection-help-step__points {
        font-size: 22px;
        line-height: 32px
    }
}

.connection-help-step__points a {
    text-decoration: none;
    color: #283d98
}

.connection-help-step__forgotten {
    width: 100%;
    display: block;
    float: left;
    margin-top: 40px
}

@media (max-width:767.98px) {
    .connection-help-step .btn {
        width: 100%;
        margin-right: 0 !important;
        margin-bottom: 20px
    }
    .connection-help-step .btn:last-of-type {
        margin-bottom: 0
    }
}

.connection-help-steps {
    display: none
}

.connection-help-steps--1 {
    display: block
}

.connection-help-steps .small {
    font-weight: 300
}

.connection-help-instructions {
    padding: 0;
    margin-bottom: 30px
}

@media (min-width:768px) {
    .connection-help-instructions {
        margin-bottom: 60px
    }
}

.connection-help-instructions__step {
    margin-bottom: 2rem
}

.connection-help-instructions__img {
    max-width: 85%;
    margin-bottom: 20px
}

.connection-help-instructions h4 {
    font-weight: 300;
    margin-bottom: 8px
}

.connection-help-instructions .media-body {
    max-width: 100%
}

@font-face {
    font-family: bt_tvregular;
    src: url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: bt_tvbold;
    src: url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: bt_tvlight;
    src: url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff"), url(/mobile/assets/45a/5a8cbbe4770ff624ec9f449c5b234a6e.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

#cookie-consent-form {
    border: 0
}

div.cookie-setting {
    margin-bottom: 20px
}

div.cookie-setting span {
    color: red;
    font-weight: 700;
    margin-left: 40px
}

div.cookie-setting .true {
    color: green
}

.cookieUI {
    text-align: left;
    display: none;
    position: fixed;
    z-index: 2147483647;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: #333;
    background-color: rgba(0, 0, 0, .7);
    font-family: bt_tvregular;
    font-size: 16px
}

.cookieUI hr {
    color: #dcddde;
    border-color: #dcddde;
    border: 0;
    border-top: 1px solid
}

.cookieUI__step {
    display: none
}

.cookieUI__step:first-child {
    display: block
}

.cookieUI__popup {
    background-color: #fefefe;
    margin: 15% auto;
    border: 1px solid #888;
    border-radius: 10px;
    width: 400px;
    font-family: bt_tvlight;
    font-weight: 100
}

.cookieUI__popup .cookieUI__btLogo {
    margin: 20px;
    width: auto
}

.cookieUI__popup .cookieUI__closeButton {
    width: 15px;
    height: 15px;
    position: absolute;
    top: 10px;
    right: 10px;
    background: url(data:image/png;base64,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UmVhZHlxyWU8AAADfWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjhBQjE4MTdFQUQ5NTExRTY4MEIxOEJEOURBNDM0MjA5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU4QUMwNkIxRkQwQjExRTc4QUZBQTE2RUI2QTQ3RUIyIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU4QUMwNkIwRkQwQjExRTc4QUZBQTE2RUI2QTQ3RUIyIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmY4ZDZkYTJmLWZmYWEtNDU1ZS05ZWVjLTFiNzAwZmUxMmUzMiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmY2M2FhMDQ2LWY1N2QtY2E0OC1iMTA0LTJiMDgwOGJkMDIzYiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiZX4rsAAADkSURBVHjahJBLCsJADIZHW7yAWz1KoZ7CJ+iiHsCdeAZXegDxUayPO7jzGtaNHqKI/oFUQojjwNcyk3yZSSqJOz6cc3UwBJnzrwCsQR+sQhZrYMcJmUeknA7vG1V8RuBlBH1iDsZ08x68ORgYL7DEGNxDlagLnMDWEmlTFU+jAgPVwgV0OX6TIq1Q9ZZxCykXiITYkqK+uVxncFVnCy1acvncSJ3PQdsnW1OdiBmkukAoRBnMuUf6P8UMUo4fStknfhOtAiRvlBgbw7EKFCT3/oi/CkxJXoEmSDyiLFCAGVh+BBgAZXpFsSEVBNUAAAAASUVORK5CYII=);
    cursor: pointer;
    border: none
}

.cookieUI__popup h1,
.cookieUI__popup h2,
.cookieUI__popup h3,
.cookieUI__popup p {
    color: #333;
    text-align: left;
    font-family: bt_tvregular;
    font-size: 16px;
    line-height: 20px
}

.cookieUI__popup h1,
.cookieUI__popup h2,
.cookieUI__popup h3 {
    margin: 0;
    font-family: bt_tvlight;
    font-weight: 400
}

.cookieUI__popup a {
    text-decoration: none
}

.cookieUI__popup a:hover {
    text-decoration: underline
}

.cookieUI__popup h1 {
    margin-top: 20px
}

.cookieUI__popup h2 {
    font-size: 36px;
    line-height: 36px
}

.cookieUI__popup h3 {
    margin: 4px 0;
    font-weight: 100;
    font-size: 28px
}

.cookieUI__popup p {
    margin: 20px 0
}

.cookieUI__popup b {
    font-family: bt_tvregular
}

.cookieUI__popup .thanks-all-set {
    position: relative;
    top: -20px
}

@media (max-width:420px) {
    .cookieUI__popup {
        width: 80% !important
    }
}

.cookieUI__popup .progressBarContainer {
    width: calc(100% - 40px);
    height: 0;
    margin-left: 20px
}

.cookieUI__popup .progressBarContainer .progressBarProgress {
    background: green;
    height: 4px;
    position: relative;
    top: 23px
}

.cookieUI__popup .progressBarContainer .progressBar {
    counter-reset: step;
    height: 4px;
    background: #eee;
    padding: 0;
    margin-top: 20px
}

.cookieUI__popup .progressBarContainer .progressBar .progressBarActive:last-child:before {
    top: -5px;
    width: 20px;
    height: 20px;
    background: url(data:image/png;base64,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UmVhZHlxyWU8AAADI2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzhBODQ4RkQzOTdDMTFFOEIyQ0ZBREJCRTdGRjg0NjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzhBODQ4RkUzOTdDMTFFOEIyQ0ZBREJCRTdGRjg0NjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDOEE4NDhGQjM5N0MxMUU4QjJDRkFEQkJFN0ZGODQ2NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDOEE4NDhGQzM5N0MxMUU4QjJDRkFEQkJFN0ZGODQ2NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhXW7mkAAAIGSURBVHjaYmToYsAG2IA4AIoNgVgGKvYMiI8D8Xog3gjEv9A1MmIxMBCIQaIqDPjBHSAugxoOB0xIbGYg7gTidUQYxgBVsw6qhxlhiCtcQSfURlKBNRBzAPEeZBeGAnEpA/kA5JAQmIHsQNxHim5+dn6GHSE7GPTF9JGF+0ERxwJ1nQwphu0M3clgLmnOwM7CzuC4whEmBTIjFORCf2IN42PjY9gWvA1s2PW31xkiNkdgpBCQgXrEGMbDxsOwNXgrg5W0FcPNdzcZnFc6M7z8+hJdmQnIQCkYz1TClOFg5EEGYU5hFFVcrFxgw2xkbBhuv7/N4LTSieH51+fY7JVETocMXQ5dDHYydgy7QncxCHIIohgGEr/z/g7YsGdfnuH0CRM0O4FB2KYwhkuvLzEYiRuBDZXklmTYGLiRwUHWgeHeh3tgw558foIvZJ6Dst5qWBoCAVEuUYb94fsZtEW0Gb79/gZ24YOPDxgcVjgwPPz0kFBQr2WCZnI4eP3tNYPzKmeGG+9ugA179OkRg+NKR2IMA4H1IBeyQzM6SloEeXeJzxKG1J2pYO8SAUBhoQIrbcKAeCUDZQBkxmpYLK8C4h4KDOsGGYZe2uwDxQkoOZJo2BRowfIfvTz8C8RZ0Bi/Q4RBd6Bqc6F6cZbYsCogFFp6GwOxNFT8KRCfhZbSq7FVAQABBgBXO4qBIJwvQwAAAABJRU5ErkJggg==)
}

.cookieUI__popup .progressBarContainer .progressBar .progressBarActive:before {
    background: green
}

.cookieUI__popup .progressBarContainer .progressBar li {
    list-style-type: none;
    width: calc(100% / 3);
    float: left;
    font-size: 12px;
    position: relative;
    top: -3px;
    text-align: center;
    text-transform: uppercase;
    color: #7d7d7d
}

.cookieUI__popup .progressBarContainer .progressBar li:before {
    width: 13px;
    height: 13px;
    position: relative;
    top: -2px;
    content: '';
    counter-increment: step;
    line-height: 30px;
    display: block;
    text-align: center;
    margin: 0 0 10px auto;
    border-radius: 50%;
    background-color: #eee
}

.cookieUI__popup .progressBarContainer .progressBar li:after {
    width: 100%;
    height: 2px;
    content: '';
    position: absolute;
    background-color: #7d7d7d;
    top: 15px;
    left: -50%;
    z-index: -1
}

.cookieUI__popup .progressBarContainer .progressBar li:first-child:after {
    content: none
}

.cookieUI__popup .progressBarContainer .progressBar .active {
    color: green
}

.cookieUI__popup .progressBarContainer .progressBar .activeItem+li:after {
    background-color: #55b776
}

.cookieUI__popup .cookieUI__section {
    padding: 20px 20px 20px;
    position: relative
}

.cookieUI__popup .cookieUI__section.recommendedSection {
    background: #d3d3d3
}

.cookieUI .cookieUI__btn {
    display: inline-block;
    height: 40px;
    margin-right: 10px;
    border-radius: 5px;
    border: 1px solid #6400aa;
    min-width: 80px;
    background: #fff;
    color: #6400aa;
    font-family: bt_tvregular;
    font-size: 1em;
    padding: 1px 20px
}

.cookieUI .cookieUI__btn.btnLeft {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right: none;
    margin-right: 0
}

.cookieUI .cookieUI__btn.btnRight {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.cookieUI .cookieUI__btn.blue {
    background: #6400aa;
    color: #fff;
    border: none
}

.cookieUI .popupImg {
    width: 100%
}

.cookieUI .bottomButtonContainer {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background: #efefef
}

.cookieUI .bottomButtonContainer .bottomButtonInner {
    display: inline-block;
    margin: 20px
}

.cookieUI .bottomButtonContainer .bottomButtonInner .bottomButtonLink {
    color: #6400aa
}

.cookieUI .bottomButtonContainer .bottomButtonInner .bottomButtonLink:after {
    display: inline-block;
    content: '';
    width: 5px;
    height: 8px;
    margin: 0 5px;
    background-image: url(data:image/png;base64,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UmVhZHlxyWU8AAADfWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjhBQjE4MTdFQUQ5NTExRTY4MEIxOEJEOURBNDM0MjA5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgwMEI4ODAyRkQwRTExRTc4QUZBQTE2RUI2QTQ3RUIyIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgwMEI4ODAxRkQwRTExRTc4QUZBQTE2RUI2QTQ3RUIyIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJhNjk4YzQ0LWI5NjItNDk0NS05YTY2LTVhY2RiYjFlYTUyMCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjllYWQxYzE0LWE4ZTMtYmY0Zi05Y2Q0LTAwM2YzOTk1YjhlYiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqycnPAAAABmSURBVHjaYkxhWLWKgYFhARBvY4ACZiOG0NtAeikQPwfiKyBBFiC+AMQuQLwdiPmBeCYLVMctILYH4l1ALMDEgAr+AzETTFAViA8C8WQgbgdpNwDiTUBcBsQrYBZVAXEGspMAAgwAvUER2HpvhvYAAAAASUVORK5CYII=)
}

.cookieUI .bottomButtonContainer .bottomButtonInner .bottomButtonLink.noChevron:after {
    display: none
}

.cookieUI .cookieUI__settings {
    margin: 15px 0
}

.cookieUI .cookieUI__item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 5px 0
}

.cookieUI .status {
    font-weight: 700;
    font-family: bt_tvregular;
    color: #666
}

.cookieUI .green {
    color: #008a00
}

.register-banner {
    padding: 29px 0;
    background: radial-gradient(circle at 150% -50%, #ff6bff 3%, #283d98 80%);
    color: #fff
}

.register-banner__title {
    font-size: 28px;
    line-height: 37px
}

@media (min-width:960px) {
    .register-banner__title {
        margin-bottom: 0
    }
}

.register-banner__copy {
    margin-bottom: 20px !important
}

@media (min-width:768px) {
    .register-banner__copy {
        margin-bottom: 15px !important;
        font-size: 16px;
        line-height: 22px
    }
    .register-banner__copy:last-child {
        margin-bottom: 0 !important
    }
}

.register-banner__copy a {
    color: #fff;
    text-decoration: none
}

.partnerTerms .nonbtcom-top-level__logo {
    display: inline;
    height: 45px;
    margin-top: 20px
}

.portal-masthead {
    float: left;
    width: 100%
}

@media (min-width:960px) {
    .portal-masthead {
        background-image: linear-gradient(90deg, #3e0c9c 0, #3e0c9c 50%, #5615b5 51%, #5615b5 100%)
    }
}

.portal-masthead__bg {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -ms-flex-align: start;
    align-items: flex-start;
    min-height: 454px;
    background-position: right center;
    background-repeat: no-repeat;
    background-image: url(../img/banners/portal/portal-1.jpg);
    background-size: cover;
    padding: 60px 0
}

@media (min-width:960px) {
    .portal-masthead__bg {
        background-position: center;
        background-repeat: no-repeat;
        background-image: url(../img/banners/portal/portal-1.jpg);
        /*background-size: auto 366px;*/
        height: 366px;
        min-height: 1px
    }
    .portal-masthead__bg--small-text {
        background-image: url(../img/banners/portal/Technology_Banner.jpg)
    }
    .bgg-img{
        background-position: center;
        background-repeat: no-repeat;
        background-image: url(../img/banners/portal/Services_Banner.jpg);
    }
    .bgg2-img{
    	 background-position: center;
        background-repeat: no-repeat;
        background-image: url(../img/banners/portal/Solutions_Banner.jpg);
    }
}
.bgg-img {
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(../img/banners/portal/Services_Banner.jpg);
}
.bgg2-img {
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(../img/banners/portal/Solutions_Banner.jpg);
}
.portal-masthead__bg--small-text {
    background-image: url(../img/banners/portal/Technology_Banner.jpg);
}

.portal-masthead__title {
    color: #fff;
    font-size: 38px;
    line-height: 38px;
    padding-bottom: 30px;
    margin-bottom: 0
}

@media (min-width:960px) {
    .portal-masthead__title {
        font-size: 40px;
        line-height: 54px;
        }
}

.portal-masthead__btn {
    margin-top: 30px
}

@media (min-width:960px) {
    .portal-masthead__btn {
        margin-top: 35px
    }
}

@media (min-width:768px) {
    .portal-masthead__break {
        clear: both;
        display: inline-block
    }
}

.portal-masthead__copy {
    font-size: 20px;
    line-height: 25px;
    color: #fff;
    margin-bottom: 0
}

@media (min-width:768px) {
    .portal-masthead__copy {
        max-width: 80%
    }
}

.logo-block {
    background: #eee;
    padding-top: 60px;
    padding-bottom: 40px
}

.logo-block__border {
    padding-top: 60px;
    padding-bottom: 40px;
    text-align: center
}

@media (min-width:960px) {
    .logo-block-copy {
        max-width: 80%;
        margin: auto
    }
}

.logos {
    margin: 40px 0;
    text-align: center
}

.logos li {
    width: 100%
}

.logos__logo {
    float: left;
    width: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 20px;
    height: 60px
}

@media (min-width:768px) {
    .logos__logo {
        height: 100px;
        margin-bottom: 30px
    }
}

@media (min-width:960px) {
    .logos__logo {
        width: 25%;
        margin-bottom: 30px
    }
}

.logos__logo img {
    max-height: 55px;
    max-width: 100px
}

@media (min-width:768px) {
    .logos__logo img {
        max-height: 100px;
        max-width: 135px
    }
}

.flexslider {
    background: 0 0;
    border: 0
}

.flex-direction-nav {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;
    background: red
}

.flex-direction-nav .flex-nav-next a,
.flex-direction-nav .flex-nav-prev a {
    position: absolute;
    top: 0;
    width: 29px;
    height: 55px;
    background-size: cover;
    width: 29px;
    height: 55px;
    display: block;
    text-indent: -999em;
    position: absolute;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: .4
}

.flex-direction-nav .flex-nav-prev a {
    background-image: url(../img/icons/carousel-prev.png);
    left: -10px
}

@media (min-width:768px) {
    .flex-direction-nav .flex-nav-prev a {
        left: 0
    }
}

.flex-direction-nav .flex-nav-next a {
    background-image: url(../img/icons/carousel-next.png);
    right: -10px
}

@media (min-width:768px) {
    .flex-direction-nav .flex-nav-next a {
        right: 0
    }
}

.flex-control-nav {
    display: none
}

.sector-content {
    background: #fff;
    padding-bottom: 40px
}

@media (min-width:768px) {
    .sector-content {
        padding-bottom: 80px
    }
}

@media (min-width:960px) {
    .sector-content {
        padding-bottom: 120px
    }
}

.sector-content--quote-below {
    padding-bottom: 30px
}

.sector-content__title {
        font-size: 38px;
        color: #283d98;
    }

@media (min-width:960px) {
    .sector-content__title {
        margin-bottom: 50px
    }
}

.sector-content .row {
    margin-left: 0;
    margin-right: 0
}

.sector-content__copy {
    padding: 40px 20px
}

@media (min-width:960px) {
    .sector-content__copy {
        padding: 100px;
    }
}

.bg-secondary .sector-content__copy {
    color: #fff
}

.sector-content__image {
    padding: 20px;
    text-align: center;
    color: #fff;
    min-height: 300px
}

.sector-content__image--location {
    background: url(../img/business/sectors/portfolio-cleansing.jpg) no-repeat center;
    background-size: cover
}

.sector-content__image--locationone {
    background: url(../img/business/sectors/surrendar-maturity.jpg) no-repeat center;
    background-size: cover
}

.sector-content__image--retail {
    background: url(../img/business/sectors/retail-lifestyle.jpg) no-repeat center;
    background-size: cover
}

.sector-content__image--retail2 {
    background: url(../img/business/sectors/retail.jpg) no-repeat center;
    background-size: cover
}

.sector-content__image--bar {
    background: url(../img/business/sectors/bar2.jpg) no-repeat center;
    background-size: cover
}

.sector-content__image--bar2 {
    background: url(../img/business/sectors/bar3.jpg) no-repeat center;
    background-size: cover
}

.sector-content__point {
    border-bottom: 1px solid #b2b2b2;
    padding-bottom: 20px;
    margin-bottom: 20px;
    display: block
}

@media (min-width:768px) {
    .sector-content__point {
        padding-bottom: 45px;
        margin-bottom: 45px
    }
}

.sector-content__point:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0
}

.sector-content__point h3 {
        margin-bottom: 10px;
    color: #283d98;
    font-size: 28px;
}
.sector-content__point p{
    font-size: 18px;
    line-height: 24px;
}

.sector-content__text {
    color: #fff;
    max-width: 270px;
    margin: 0 auto 30px auto;
}

@media (min-width:960px) {
    .sector-content__text {
        margin-bottom: 60px
    }
}

.sector-content__logos {
    max-width: 400px;
    margin: auto
}

.sector-content__logo {
    float: left;
    width: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 20px;
    padding: 0 25px;
    height: 105px
}

@media (min-width:768px) {
    .sector-content__logo {
        height: 140px;
        margin-bottom: 30px
    }
}

@media (min-width:960px) {
    .sector-content__logo {
        margin-bottom: 30px
    }
}

.sector-content__logo img {
    max-height: 105px;
    max-width: 100px
}

@media (min-width:768px) {
    .sector-content__logo img {
        max-height: 140px;
        max-width: 160px
    }
}

.report-illustration {
    max-width: 370px;
    width: 100%;
    margin-bottom: 30px
}

@media (min-width:960px) {
    .report-illustration {
        margin-bottom: 90px
    }
}

.customer-sevices-diagram__points {
    background: #eee;
    padding: 40px 40px 30px;
    width: 100%;
    display: block;
    float: left
}

@media (min-width:768px) {
    .customer-sevices-diagram__points {
        max-width: 470px;
        float: none;
        margin: auto;
        display: block;
        margin-top: 40px
    }
}

@media (min-width:768px) {
    .customer-sevices-diagram__divider {
        width: 100%;
        max-width: 740px;
        margin: auto;
        display: block;
        height: 145px;
        background: url(../img/business/services/divider.png) no-repeat center;
        background-size: contain
    }
}

@media (min-width:960px) {
    .customer-sevices-diagram__divider {
        max-width: 770px
    }
}

.customer-services-diagram-step {
    margin-bottom: 30px;
    width: 100%;
    float: left
}

@media (min-width:768px) {
    .customer-services-diagram-step {
        width: calc(33% - 20px);
        margin-left: 10px;
        margin-right: 10px
    }
}




.customer-services-diagram-step__text {
    width: 100%;
    border-radius: 7px;
    background: #eee;
    color: #283d98;
    text-align: center;
    font-size: 20px;
    line-height: 24px;
    padding: 30px 40px;
    margin-bottom: 30px;
    float: left;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (min-width:768px) {
    .customer-services-diagram-step__text {
        height: 165px
    }
}

@media (min-width:960px) {
    .customer-services-diagram-step__text {
        padding: 30px 60px
    }
}

.customer-services-diagram-step__image {
    float: left;
    width: 100%;
    text-align: center
}

.customer-services-diagram-step__image img {
    max-width: 200px;
    margin: auto;
    display: block
}

/*# sourceMappingURL=styles.css.map */

@media (min-width:960px) {
    .videoclass {
        margin-left:10%;
    }
}
.offset__copy-space{
    padding: 30px!important;
}
.offset__copy-img{
    margin-top: 55px;
    text-align: center;
}
.offset__copy-img img{
    height: 374px;
    width: 508px;
}
@media (max-width:767px) {
       .offset__copy-img img{
        height: 256px!important;
        margin-bottom: 32px;
     }
     .offset__copy-img{
        margin-top: 0px;
     }
     .banner-callout__title {
        margin-bottom: 10px;
        font-weight: 500;
        color: #283d98;
        font-size: 23px;
    }
    .hotspot-finder__title {
        margin-bottom: 13px;
        font-size: 23px;
        padding-top: 30px;
        border-top: 1px solid #e4e4e4;
        font-weight: 500;
        color: #283d98;
    }
    .bg-text__title {
        color: #fff;
        font-size: 21px;
        line-height: 25px;
        font-weight: 400;
    }
    .portal-masthead__title {
        color: #fff;
        font-size: 19px;
        line-height: 26px;
        padding-bottom: 9px;
        margin-bottom: 0;
        font-weight: 500;
    }
    .portal-masthead__bg{
        min-height: auto;
    }
    .title-text__title{
        color: #283d98;
        font-size: 21px;
        line-height: 25px;
        font-weight: 400;
    }
    .title-text__copy {
        font-size: 17px!important;
    }
    .ptb-50{
        padding: 40px 0px!important;
    }
    .cta-banner-case-study__title {
        margin-bottom: 20px;
        font-size: 20px;
        line-height: normal;
        margin-bottom: 0px;
    }
    .block-grid__content {
        position: absolute;
        width: 100%;
        font-size: 17px;
        padding: 7px;
        font-weight: 400;
        line-height: 25px;
    }
    .block-grid__item--1 .block-grid__content{
        font-size: 17px;
    }
    .sector-content__title {
    font-size: 25px!important;
    }
    .cts-left-banner h5 {
	    font-size: 17px!important;
	    margin-bottom: 13px!important;
	}
	.cts-left-banner {
	    height: 656px!important;
	    margin-bottom: 21px!important;
	}
	.home-newsletter .single .btn {
		height: 40px!important;
	}
	.home-newsletter .single .form-control {
		min-height: 40px!important;
	}
	.widget-title {
		    margin-bottom: 21px;
		    margin-top: 10px;
		    font-weight: 500;
		}
		.bt-footer-copyright{
			float: none;
		}
		.bt-footer-copyright a img{
			width: 100px!important;
    		height: 51px!Important;
		}
		.bt-footer-copyleft .float-left{
			line-height: normal;
		}
		.title-text-details {
		    font-size: 19px!important;
		    line-height: 26px!important;
		}
		.bt-footer-copyleft{
			margin-top: 17px;
		}
	

}

.needs-title{
    justify-content: center;
}
.needs-title h4{
    font-size: 38px;
    font-weight: 500;
    color: #283d98;
}

.ptb-50{
    padding: 60px 0px!important;
}
.study__title{
    color: #283d98;
    font-size: 23px;
    line-height: 23px;
    margin-bottom: 20px;
    font-weight: 300;
}
.inde-fication-bg{
    background:#EEEEEE;
    margin-bottom: 20px;
}
/*.re_bg-images{
	background-image: url(../img/banners/Image_1.jpg);
}*/
.cts-left-banner{
	background: url(../img/banners/Image_1.jpg);
    background-size: 100% 100%;
    padding: 25px;
    height: 438px;
}
.cts-left-banner h5{
	font-size: 30px;
    margin-bottom: 27px;
    font-weight: 100;
}
.cts-right-banner1{
	background: #2c4b81;
    padding: 20px;
}
.cts-right-banner1 a{
	color: #fff;
}
.cts-right-banner1:first-of-type{
	margin-bottom: 15px;
}
.cts-left-banner b{
	line-height: normal;
}
.cts-left-banner p a{
	color: #fff;
	text-decoration: none;
}
.widget-title {
    margin-bottom: 21px;
}
.footer_social_area a{
	margin-right: 21px!important;
    font-size: 20px;
}
.footer_social_area{
	line-height: normal;
}  

.home-newsletter .single {
max-width: 300px;
position: relative;
z-index: 2; }
.home-newsletter .single .form-control {
height: 40px;
background: #fff;
border-color: transparent; }
.home-newsletter .single .form-control:focus {
box-shadow: none;
border-color: #243c4f; }
.home-newsletter .single .btn {
min-height: 40px; 
background: #3f6cb4;
color: #fff;
}
.input-group-btn .btn{
	border-radius: none!important;
}
.home-newsletter .input-group-btn{
	line-height: normal;
}
.insid-1{
	background-image: url(../img/banners/DXSC-Newsgrid.png);
	    background-size: 100% 100%;
}
.insid-2{
	background-image: url(../img/banners/blue-abstract-spikes.jpg);
	    background-size: 100% 100%;
}
.title-text-details{
	font-size: 30px;
	line-height: 35px;
}
/*footer-area-start*/