﻿@charset "UTF-8";
/* 
****************************************************************************
*	Font/Typography
****************************************************************************
*/
@font-face {
  font-family: "Open Sans";
  src: url("../fonts/opensans/OpenSans-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans";
  src: url("../fonts/opensans/OpenSans-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans";
  src: url("../fonts/opensans/OpenSans-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
/* 
****************************************************************************
*	Amcor Colors
****************************************************************************
*/
/* 

****************************************************************************
*	Colors
****************************************************************************
*/
/* Berry blue (e.g.: header background color) */
/* Berry bright blue (e.g.: button color) */
/*Override SASS variables for the checkbox*/
/*Override SASS variables for the floating label input*/
/*$primary: #CCE5FF;*/
/*$btn-close-color: #fff;*/
/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #EFEFEF;
  --bs-gray-200: #E1E1E1;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #8D8D8E;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #616163;
  --bs-gray-800: #343a40;
  --bs-gray-900: #414142;
  --bs-primary: #00395A;
  --bs-secondary: #00A1DE;
  --bs-success: #D4EDDA;
  --bs-info: #0dcaf0;
  --bs-warning: #FFEEBA;
  --bs-danger: #F8D7DA;
  --bs-light: #EFEFEF;
  --bs-dark: #414142;
  --bs-primary-rgb: 0, 57, 90;
  --bs-secondary-rgb: 0, 161, 222;
  --bs-success-rgb: 212, 237, 218;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 238, 186;
  --bs-danger-rgb: 248, 215, 218;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 65, 65, 66;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 97, 97, 99;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: "Open Sans";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 0.875rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #616163;
  --bs-body-bg: #fff;
}

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

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

hr:not([size]) {
  height: 1px;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-family: "Open Sans";
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: calc(1.34375rem + 1.125vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.1875rem;
  }
}

h2, .h2 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 1.75rem;
  }
}

h3, .h3 {
  font-size: calc(1.278125rem + 0.3375vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.53125rem;
  }
}

h4, .h4 {
  font-size: calc(1.25625rem + 0.075vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.3125rem;
  }
}

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

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

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

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

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

ol,
ul {
  padding-left: 2rem;
}

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

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

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #00395A;
  text-decoration: underline;
}
a:hover {
  color: rgb(0, 45.6, 72);
}

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

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: #d63384;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #414142;
  border-radius: 8px;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

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

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

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

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]::-webkit-calendar-picker-indicator {
  display: none;
}

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

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

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

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

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

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
}

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

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

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

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

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

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.09375rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

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

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

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 596px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

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

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

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

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

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

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

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

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

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

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

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

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

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

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 596px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #616163;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #616163;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #616163;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #616163;
  vertical-align: top;
  border-color: #dee2e6;
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table > :not(:first-child) {
  border-top: 2px solid currentColor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

.table-primary {
  --bs-table-bg: rgb(204, 215.4, 222);
  --bs-table-striped-bg: rgb(193.8, 204.63, 210.9);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(183.6, 193.86, 199.8);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(188.7, 199.245, 205.35);
  --bs-table-hover-color: #000;
  color: #000;
  border-color: rgb(183.6, 193.86, 199.8);
}

.table-secondary {
  --bs-table-bg: rgb(204, 236.2, 248.4);
  --bs-table-striped-bg: rgb(193.8, 224.39, 235.98);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(183.6, 212.58, 223.56);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(188.7, 218.485, 229.77);
  --bs-table-hover-color: #000;
  color: #000;
  border-color: rgb(183.6, 212.58, 223.56);
}

.table-success {
  --bs-table-bg: rgb(246.4, 251.4, 247.6);
  --bs-table-striped-bg: rgb(234.08, 238.83, 235.22);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(221.76, 226.26, 222.84);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(227.92, 232.545, 229.03);
  --bs-table-hover-color: #000;
  color: #000;
  border-color: rgb(221.76, 226.26, 222.84);
}

.table-info {
  --bs-table-bg: rgb(206.6, 244.4, 252);
  --bs-table-striped-bg: rgb(196.27, 232.18, 239.4);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(185.94, 219.96, 226.8);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(191.105, 226.07, 233.1);
  --bs-table-hover-color: #000;
  color: #000;
  border-color: rgb(185.94, 219.96, 226.8);
}

.table-warning {
  --bs-table-bg: rgb(255, 251.6, 241.2);
  --bs-table-striped-bg: rgb(242.25, 239.02, 229.14);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(229.5, 226.44, 217.08);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(235.875, 232.73, 223.11);
  --bs-table-hover-color: #000;
  color: #000;
  border-color: rgb(229.5, 226.44, 217.08);
}

.table-danger {
  --bs-table-bg: rgb(253.6, 247, 247.6);
  --bs-table-striped-bg: rgb(240.92, 234.65, 235.22);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(228.24, 222.3, 222.84);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(234.58, 228.475, 229.03);
  --bs-table-hover-color: #000;
  color: #000;
  border-color: rgb(228.24, 222.3, 222.84);
}

.table-light {
  --bs-table-bg: #EFEFEF;
  --bs-table-striped-bg: rgb(227.05, 227.05, 227.05);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(215.1, 215.1, 215.1);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(221.075, 221.075, 221.075);
  --bs-table-hover-color: #000;
  color: #000;
  border-color: rgb(215.1, 215.1, 215.1);
}

.table-dark {
  --bs-table-bg: #414142;
  --bs-table-striped-bg: rgb(74.5, 74.5, 75.45);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(84, 84, 84.9);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(79.25, 79.25, 80.175);
  --bs-table-hover-color: #fff;
  color: #fff;
  border-color: rgb(84, 84, 84.9);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 595.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
  font-size: 14;
  font-style: normal;
  font-weight: 700;
  color: #00395A;
}

.col-form-label {
  padding-top: 9px;
  padding-bottom: 9px;
  margin-bottom: 0;
  font-size: inherit;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5;
  color: #00395A;
}

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

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

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 8px 8px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #00395A;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  appearance: none;
  border-radius: 8px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #00395A;
  background-color: #fff;
  border-color: rgb(127.5, 156, 172.5);
  outline: 0;
  box-shadow: 0 0 6px 0 rgba(90, 163, 210, 0.5);
}
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #E1E1E1;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 8px 8px;
  margin: -8px -8px;
  margin-inline-end: 8px;
  color: #00395A;
  background-color: #E1E1E1;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: rgb(213.75, 213.75, 213.75);
}
.form-control::-webkit-file-upload-button {
  padding: 8px 8px;
  margin: -8px -8px;
  margin-inline-end: 8px;
  color: #00395A;
  background-color: #E1E1E1;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: rgb(213.75, 213.75, 213.75);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 8px 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #616163;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.765625rem;
  border-radius: 8px;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  border-radius: 8px;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 18px);
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}

.form-control-color {
  width: 3rem;
  height: auto;
  padding: 8px;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  height: 1.5em;
  border-radius: 8px;
}
.form-control-color::-webkit-color-swatch {
  height: 1.5em;
  border-radius: 8px;
}

.form-select {
  display: block;
  width: 100%;
  padding: 8px 24px 8px 8px;
  -moz-padding-start: 5px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #00395A;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 8px center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 8px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: rgb(127.5, 156, 172.5);
  outline: 0;
  box-shadow: 0 0 6px 0 rgba(90, 163, 210, 0.5);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 8px;
  background-image: none;
}
.form-select:disabled {
  background-color: #E1E1E1;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #00395A;
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.765625rem;
  border-radius: 8px;
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.125rem;
  border-radius: 8px;
}

.form-check {
  display: block;
  min-height: 1.8em;
  padding-left: 2.3em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -2.3em;
}

.form-check-input {
  width: 1.8em;
  height: 1.8em;
  margin-top: -0.15em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid #8D8D8E;
  appearance: none;
  color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 4px;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: rgb(127.5, 156, 172.5);
  outline: 0;
  box-shadow: 0 0 6px 0 rgba(90, 163, 210, 0.5);
}
.form-check-input:checked {
  background-color: white;
  border-color: 1px solid #8D8D8E;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23009EDC' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23009EDC'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #00395A;
  border-color: #00395A;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  opacity: 0.5;
}

.form-switch {
  padding-left: 3.5em;
}
.form-switch .form-check-input {
  width: 3em;
  margin-left: -3.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 3em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 6px 0 rgba(90, 163, 210, 0.5);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 6px 0 rgba(90, 163, 210, 0.5);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #00395A;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: rgb(178.5, 195.6, 205.5);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #00395A;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: rgb(178.5, 195.6, 205.5);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #8D8D8E;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #8D8D8E;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-select {
  height: calc(2.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 0.5rem 8px;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control {
  padding: 0.5rem 8px;
}
.form-floating > .form-control::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.25rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill {
  padding-top: 1.25rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.25rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus {
  z-index: 3;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 3;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 8px 8px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #00395A;
  text-align: center;
  white-space: nowrap;
  background-color: #E1E1E1;
  border: 1px solid #ced4da;
  border-radius: 8px;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  border-radius: 8px;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.765625rem;
  border-radius: 8px;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 32px;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #D4EDDA;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.765625rem;
  color: #000;
  background-color: rgba(212, 237, 218, 0.9);
  border-radius: 8px;
}

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

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #D4EDDA;
  padding-right: calc(1.5em + 16px);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23D4EDDA' 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(0.375em + 4px) center;
  background-size: calc(0.75em + 8px) calc(0.75em + 8px);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #D4EDDA;
  box-shadow: 0 0 0 0.25rem rgba(212, 237, 218, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 16px);
  background-position: top calc(0.375em + 4px) right calc(0.375em + 4px);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #D4EDDA;
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 44px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23D4EDDA' 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-position: right 8px center, center right 24px;
  background-size: 16px 12px, calc(0.75em + 8px) calc(0.75em + 8px);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #D4EDDA;
  box-shadow: 0 0 0 0.25rem rgba(212, 237, 218, 0.25);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #D4EDDA;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #D4EDDA;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(212, 237, 218, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #D4EDDA;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
.was-validated .input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 1;
}
.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
.was-validated .input-group .form-select:valid:focus,
.input-group .form-select.is-valid:focus {
  z-index: 3;
}

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.765625rem;
  color: #000;
  background-color: rgba(248, 215, 218, 0.9);
  border-radius: 8px;
}

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #F8D7DA;
  padding-right: calc(1.5em + 16px);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23F8D7DA'%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='%23F8D7DA' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 4px) center;
  background-size: calc(0.75em + 8px) calc(0.75em + 8px);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #F8D7DA;
  box-shadow: 0 0 0 0.25rem rgba(248, 215, 218, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 16px);
  background-position: top calc(0.375em + 4px) right calc(0.375em + 4px);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #F8D7DA;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  padding-right: 44px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23F8D7DA'%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='%23F8D7DA' stroke='none'/%3e%3c/svg%3e");
  background-position: right 8px center, center right 24px;
  background-size: 16px 12px, calc(0.75em + 8px) calc(0.75em + 8px);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #F8D7DA;
  box-shadow: 0 0 0 0.25rem rgba(248, 215, 218, 0.25);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #F8D7DA;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #F8D7DA;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 215, 218, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #F8D7DA;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
.was-validated .input-group .form-select:invalid,
.input-group .form-select.is-invalid {
  z-index: 2;
}
.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
.was-validated .input-group .form-select:invalid:focus,
.input-group .form-select.is-invalid:focus {
  z-index: 3;
}

.btn {
  display: inline-block;
  font-weight: 600;
  line-height: 1.5;
  color: #616163;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 12px 24px;
  font-size: 1rem;
  border-radius: 8px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #616163;
}
.btn-check:focus + .btn, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 165, 81, 0.25);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  pointer-events: none;
  opacity: 0.65;
}

.btn-primary {
  color: #fff;
  background-color: #00395A;
  border-color: #00395A;
}
.btn-primary:hover {
  color: #fff;
  background-color: rgb(0, 48.45, 76.5);
  border-color: rgb(0, 45.6, 72);
}
.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #fff;
  background-color: rgb(0, 48.45, 76.5);
  border-color: rgb(0, 45.6, 72);
  box-shadow: 0 0 0 0.25rem rgba(38.25, 86.7, 114.75, 0.5);
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 45.6, 72);
  border-color: rgb(0, 42.75, 67.5);
}
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(38.25, 86.7, 114.75, 0.5);
}
.btn-primary:disabled, .btn-primary.disabled {
  color: #fff;
  background-color: #00395A;
  border-color: #00395A;
}

.btn-secondary {
  color: #000;
  background-color: #00A1DE;
  border-color: #00A1DE;
}
.btn-secondary:hover {
  color: #000;
  background-color: rgb(38.25, 175.1, 226.95);
  border-color: rgb(25.5, 170.4, 225.3);
}
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
  color: #000;
  background-color: rgb(38.25, 175.1, 226.95);
  border-color: rgb(25.5, 170.4, 225.3);
  box-shadow: 0 0 0 0.25rem rgba(0, 136.85, 188.7, 0.5);
}
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  color: #000;
  background-color: rgb(51, 179.8, 228.6);
  border-color: rgb(25.5, 170.4, 225.3);
}
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 136.85, 188.7, 0.5);
}
.btn-secondary:disabled, .btn-secondary.disabled {
  color: #000;
  background-color: #00A1DE;
  border-color: #00A1DE;
}

.btn-success {
  color: #000;
  background-color: #D4EDDA;
  border-color: #D4EDDA;
}
.btn-success:hover {
  color: #000;
  background-color: rgb(218.45, 239.7, 223.55);
  border-color: rgb(216.3, 238.8, 221.7);
}
.btn-check:focus + .btn-success, .btn-success:focus {
  color: #000;
  background-color: rgb(218.45, 239.7, 223.55);
  border-color: rgb(216.3, 238.8, 221.7);
  box-shadow: 0 0 0 0.25rem rgba(180.2, 201.45, 185.3, 0.5);
}
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
  color: #000;
  background-color: rgb(220.6, 240.6, 225.4);
  border-color: rgb(216.3, 238.8, 221.7);
}
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(180.2, 201.45, 185.3, 0.5);
}
.btn-success:disabled, .btn-success.disabled {
  color: #000;
  background-color: #D4EDDA;
  border-color: #D4EDDA;
}

.btn-info {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-info:hover {
  color: #000;
  background-color: rgb(49.3, 209.95, 242.25);
  border-color: rgb(37.2, 207.3, 241.5);
}
.btn-check:focus + .btn-info, .btn-info:focus {
  color: #000;
  background-color: rgb(49.3, 209.95, 242.25);
  border-color: rgb(37.2, 207.3, 241.5);
  box-shadow: 0 0 0 0.25rem rgba(11.05, 171.7, 204, 0.5);
}
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
  color: #000;
  background-color: rgb(61.4, 212.6, 243);
  border-color: rgb(37.2, 207.3, 241.5);
}
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(11.05, 171.7, 204, 0.5);
}
.btn-info:disabled, .btn-info.disabled {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.btn-warning {
  color: #000;
  background-color: #FFEEBA;
  border-color: #FFEEBA;
}
.btn-warning:hover {
  color: #000;
  background-color: rgb(255, 240.55, 196.35);
  border-color: rgb(255, 239.7, 192.9);
}
.btn-check:focus + .btn-warning, .btn-warning:focus {
  color: #000;
  background-color: rgb(255, 240.55, 196.35);
  border-color: rgb(255, 239.7, 192.9);
  box-shadow: 0 0 0 0.25rem rgba(216.75, 202.3, 158.1, 0.5);
}
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
  color: #000;
  background-color: rgb(255, 241.4, 199.8);
  border-color: rgb(255, 239.7, 192.9);
}
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(216.75, 202.3, 158.1, 0.5);
}
.btn-warning:disabled, .btn-warning.disabled {
  color: #000;
  background-color: #FFEEBA;
  border-color: #FFEEBA;
}

.btn-danger {
  color: #000;
  background-color: #F8D7DA;
  border-color: #F8D7DA;
}
.btn-danger:hover {
  color: #000;
  background-color: rgb(249.05, 221, 223.55);
  border-color: rgb(248.7, 219, 221.7);
}
.btn-check:focus + .btn-danger, .btn-danger:focus {
  color: #000;
  background-color: rgb(249.05, 221, 223.55);
  border-color: rgb(248.7, 219, 221.7);
  box-shadow: 0 0 0 0.25rem rgba(210.8, 182.75, 185.3, 0.5);
}
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
  color: #000;
  background-color: rgb(249.4, 223, 225.4);
  border-color: rgb(248.7, 219, 221.7);
}
.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(210.8, 182.75, 185.3, 0.5);
}
.btn-danger:disabled, .btn-danger.disabled {
  color: #000;
  background-color: #F8D7DA;
  border-color: #F8D7DA;
}

.btn-light {
  color: #000;
  background-color: #EFEFEF;
  border-color: #EFEFEF;
}
.btn-light:hover {
  color: #000;
  background-color: rgb(241.4, 241.4, 241.4);
  border-color: rgb(240.6, 240.6, 240.6);
}
.btn-check:focus + .btn-light, .btn-light:focus {
  color: #000;
  background-color: rgb(241.4, 241.4, 241.4);
  border-color: rgb(240.6, 240.6, 240.6);
  box-shadow: 0 0 0 0.25rem rgba(203.15, 203.15, 203.15, 0.5);
}
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
  color: #000;
  background-color: rgb(242.2, 242.2, 242.2);
  border-color: rgb(240.6, 240.6, 240.6);
}
.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(203.15, 203.15, 203.15, 0.5);
}
.btn-light:disabled, .btn-light.disabled {
  color: #000;
  background-color: #EFEFEF;
  border-color: #EFEFEF;
}

.btn-dark {
  color: #fff;
  background-color: #414142;
  border-color: #414142;
}
.btn-dark:hover {
  color: #fff;
  background-color: rgb(55.25, 55.25, 56.1);
  border-color: rgb(52, 52, 52.8);
}
.btn-check:focus + .btn-dark, .btn-dark:focus {
  color: #fff;
  background-color: rgb(55.25, 55.25, 56.1);
  border-color: rgb(52, 52, 52.8);
  box-shadow: 0 0 0 0.25rem rgba(93.5, 93.5, 94.35, 0.5);
}
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: rgb(52, 52, 52.8);
  border-color: rgb(48.75, 48.75, 49.5);
}
.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(93.5, 93.5, 94.35, 0.5);
}
.btn-dark:disabled, .btn-dark.disabled {
  color: #fff;
  background-color: #414142;
  border-color: #414142;
}

.btn-outline-primary {
  color: #00395A;
  border-color: #00395A;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #00395A;
  border-color: #00395A;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 57, 90, 0.5);
}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  color: #fff;
  background-color: #00395A;
  border-color: #00395A;
}
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 57, 90, 0.5);
}
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
  color: #00395A;
  background-color: transparent;
}

.btn-outline-secondary {
  color: #00A1DE;
  border-color: #00A1DE;
}
.btn-outline-secondary:hover {
  color: #000;
  background-color: #00A1DE;
  border-color: #00A1DE;
}
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 161, 222, 0.5);
}
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
  color: #000;
  background-color: #00A1DE;
  border-color: #00A1DE;
}
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 161, 222, 0.5);
}
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
  color: #00A1DE;
  background-color: transparent;
}

.btn-outline-success {
  color: #D4EDDA;
  border-color: #D4EDDA;
}
.btn-outline-success:hover {
  color: #000;
  background-color: #D4EDDA;
  border-color: #D4EDDA;
}
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(212, 237, 218, 0.5);
}
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
  color: #000;
  background-color: #D4EDDA;
  border-color: #D4EDDA;
}
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(212, 237, 218, 0.5);
}
.btn-outline-success:disabled, .btn-outline-success.disabled {
  color: #D4EDDA;
  background-color: transparent;
}

.btn-outline-info {
  color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-outline-info:hover {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-outline-info:disabled, .btn-outline-info.disabled {
  color: #0dcaf0;
  background-color: transparent;
}

.btn-outline-warning {
  color: #FFEEBA;
  border-color: #FFEEBA;
}
.btn-outline-warning:hover {
  color: #000;
  background-color: #FFEEBA;
  border-color: #FFEEBA;
}
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 238, 186, 0.5);
}
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
  color: #000;
  background-color: #FFEEBA;
  border-color: #FFEEBA;
}
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 238, 186, 0.5);
}
.btn-outline-warning:disabled, .btn-outline-warning.disabled {
  color: #FFEEBA;
  background-color: transparent;
}

.btn-outline-danger {
  color: #F8D7DA;
  border-color: #F8D7DA;
}
.btn-outline-danger:hover {
  color: #000;
  background-color: #F8D7DA;
  border-color: #F8D7DA;
}
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 215, 218, 0.5);
}
.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
  color: #000;
  background-color: #F8D7DA;
  border-color: #F8D7DA;
}
.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 215, 218, 0.5);
}
.btn-outline-danger:disabled, .btn-outline-danger.disabled {
  color: #F8D7DA;
  background-color: transparent;
}

.btn-outline-light {
  color: #EFEFEF;
  border-color: #EFEFEF;
}
.btn-outline-light:hover {
  color: #000;
  background-color: #EFEFEF;
  border-color: #EFEFEF;
}
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  box-shadow: 0 0 0 0.25rem rgba(239, 239, 239, 0.5);
}
.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
  color: #000;
  background-color: #EFEFEF;
  border-color: #EFEFEF;
}
.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(239, 239, 239, 0.5);
}
.btn-outline-light:disabled, .btn-outline-light.disabled {
  color: #EFEFEF;
  background-color: transparent;
}

.btn-outline-dark {
  color: #414142;
  border-color: #414142;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #414142;
  border-color: #414142;
}
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.25rem rgba(65, 65, 66, 0.5);
}
.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
  color: #fff;
  background-color: #414142;
  border-color: #414142;
}
.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(65, 65, 66, 0.5);
}
.btn-outline-dark:disabled, .btn-outline-dark.disabled {
  color: #414142;
  background-color: transparent;
}

.btn-link {
  font-weight: 400;
  color: #00395A;
  text-decoration: underline;
}
.btn-link:hover {
  color: rgb(0, 45.6, 72);
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  border-radius: 8px;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 4px 16px;
  font-size: 0.875rem;
  border-radius: 6px;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

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

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart {
  position: relative;
}

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

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

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 596px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.dropdown-item, .dropdown-item-lastitem {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #414142;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item-lastitem:hover, .dropdown-item:focus, .dropdown-item-lastitem:focus {
  color: rgb(58.5, 58.5, 59.4);
  background-color: #E1E1E1;
}
.dropdown-item.active, .active.dropdown-item-lastitem, .dropdown-item:active, .dropdown-item-lastitem:active {
  color: #fff;
  text-decoration: none;
  background-color: #00395A;
}
.dropdown-item.disabled, .disabled.dropdown-item-lastitem, .dropdown-item:disabled, .dropdown-item-lastitem:disabled {
  color: #8D8D8E;
  pointer-events: none;
  background-color: transparent;
}

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

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

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #414142;
}

.dropdown-menu-dark {
  color: #dee2e6;
  background-color: #343a40;
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item, .dropdown-menu-dark .dropdown-item-lastitem {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item-lastitem:hover, .dropdown-menu-dark .dropdown-item:focus, .dropdown-menu-dark .dropdown-item-lastitem:focus {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .active.dropdown-item-lastitem, .dropdown-menu-dark .dropdown-item:active, .dropdown-menu-dark .dropdown-item-lastitem:active {
  color: #fff;
  background-color: #00395A;
}
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .disabled.dropdown-item-lastitem, .dropdown-menu-dark .dropdown-item:disabled, .dropdown-menu-dark .dropdown-item-lastitem:disabled {
  color: #8D8D8E;
}
.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item-text {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-header {
  color: #8D8D8E;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 18px;
  padding-left: 18px;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

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

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

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

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

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #00395A;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: rgb(0, 45.6, 72);
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background: none;
  border: 1px solid transparent;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #E1E1E1 #E1E1E1 #dee2e6;
  isolation: isolate;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #616163;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 8px;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #00395A;
}

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

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

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.125rem;
  text-decoration: none;
  white-space: nowrap;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

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

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.125rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 8px;
  transition: box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 0.25rem;
}

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

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 596px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-sm .offcanvas-top,
  .navbar-expand-sm .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-md .offcanvas-top,
  .navbar-expand-md .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-lg .offcanvas-top,
  .navbar-expand-lg .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xl .offcanvas-top,
  .navbar-expand-xl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xxl .offcanvas-top,
  .navbar-expand-xxl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas {
  position: inherit;
  bottom: 0;
  z-index: 1000;
  flex-grow: 1;
  visibility: visible !important;
  background-color: transparent;
  border-right: 0;
  border-left: 0;
  transition: none;
  transform: none;
}
.navbar-expand .offcanvas-top,
.navbar-expand .offcanvas-bottom {
  height: auto;
  border-top: 0;
  border-bottom: 0;
}
.navbar-expand .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%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, 0.55);
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%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, 0.55);
}
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 8px;
}
.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: 7px;
  border-top-right-radius: 7px;
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

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

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

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

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

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

.card-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: 7px 7px 0 0;
}

.card-footer {
  padding: 0.5rem 1rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 7px 7px;
}

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

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

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: 7px;
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

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

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

.card-group > .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 596px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    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-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 0.875rem;
  color: #616163;
  text-align: left;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: rgb(0, 51.3, 81);
  background-color: rgb(229.5, 235.2, 238.5);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%280, 51.3, 81%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  transform: rotate(-180deg);
}
.accordion-button::after {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23616163'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: rgb(127.5, 156, 172.5);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 165, 81, 0.25);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.accordion-item:first-of-type {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.accordion-body {
  padding: 1rem 1.25rem;
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button {
  border-radius: 0;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  color: #00395A;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #E1E1E1;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: rgb(0, 45.6, 72);
  background-color: #E1E1E1;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  color: rgb(0, 45.6, 72);
  background-color: #E1E1E1;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 165, 81, 0.25);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #009EDC;
  border-color: #009EDC;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
  border-color: #dee2e6;
}

.page-link {
  padding: 0.375rem 0.75rem;
}

.page-item:first-child .page-link {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.page-item:last-child .page-link {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.125rem;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.765625rem;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  font-size: 0.75em;
  font-weight: 400;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 20px;
}
.badge:empty {
  display: none;
}

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

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

.alert-heading {
  color: inherit;
}

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

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  color: rgb(0, 34.2, 54);
  background-color: rgb(204, 215.4, 222);
  border-color: rgb(178.5, 195.6, 205.5);
}
.alert-primary .alert-link {
  color: rgb(0, 27.36, 43.2);
}

.alert-secondary {
  color: rgb(0, 96.6, 133.2);
  background-color: rgb(204, 236.2, 248.4);
  border-color: rgb(178.5, 226.8, 245.1);
}
.alert-secondary .alert-link {
  color: rgb(0, 77.28, 106.56);
}

.alert-success {
  color: rgb(84.8, 94.8, 87.2);
  background-color: rgb(246.4, 251.4, 247.6);
  border-color: rgb(242.1, 249.6, 243.9);
}
.alert-success .alert-link {
  color: rgb(67.84, 75.84, 69.76);
}

.alert-info {
  color: rgb(5.2, 80.8, 96);
  background-color: rgb(206.6, 244.4, 252);
  border-color: rgb(182.4, 239.1, 250.5);
}
.alert-info .alert-link {
  color: rgb(4.16, 64.64, 76.8);
}

.alert-warning {
  color: rgb(102, 95.2, 74.4);
  background-color: rgb(255, 251.6, 241.2);
  border-color: rgb(255, 249.9, 234.3);
}
.alert-warning .alert-link {
  color: rgb(81.6, 76.16, 59.52);
}

.alert-danger {
  color: rgb(99.2, 86, 87.2);
  background-color: rgb(253.6, 247, 247.6);
  border-color: rgb(252.9, 243, 243.9);
}
.alert-danger .alert-link {
  color: rgb(79.36, 68.8, 69.76);
}

.alert-light {
  color: rgb(95.6, 95.6, 95.6);
  background-color: rgb(251.8, 251.8, 251.8);
  border-color: rgb(250.2, 250.2, 250.2);
}
.alert-light .alert-link {
  color: rgb(76.48, 76.48, 76.48);
}

.alert-dark {
  color: rgb(39, 39, 39.6);
  background-color: rgb(217, 217, 217.2);
  border-color: rgb(198, 198, 198.3);
}
.alert-dark .alert-link {
  color: rgb(31.2, 31.2, 31.68);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.65625rem;
  background-color: #E1E1E1;
  border-radius: 8px;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #00395A;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

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

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

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

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > li::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: #616163;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #616163;
  text-decoration: none;
  background-color: #EFEFEF;
}
.list-group-item-action:active {
  color: #616163;
  background-color: #E1E1E1;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.5rem 1rem;
  color: #414142;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid rgba(0, 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: #00395A;
  border-color: #00395A;
}
.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 {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 8px;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 8px;
  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: 596px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 8px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 8px;
    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 {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 8px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 8px;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 8px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 8px;
    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 {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 8px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 8px;
    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: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: 8px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: 8px;
    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: rgb(0, 34.2, 54);
  background-color: rgb(204, 215.4, 222);
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: rgb(0, 34.2, 54);
  background-color: rgb(183.6, 193.86, 199.8);
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 34.2, 54);
  border-color: rgb(0, 34.2, 54);
}

.list-group-item-secondary {
  color: rgb(0, 96.6, 133.2);
  background-color: rgb(204, 236.2, 248.4);
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: rgb(0, 96.6, 133.2);
  background-color: rgb(183.6, 212.58, 223.56);
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 96.6, 133.2);
  border-color: rgb(0, 96.6, 133.2);
}

.list-group-item-success {
  color: rgb(84.8, 94.8, 87.2);
  background-color: rgb(246.4, 251.4, 247.6);
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: rgb(84.8, 94.8, 87.2);
  background-color: rgb(221.76, 226.26, 222.84);
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: rgb(84.8, 94.8, 87.2);
  border-color: rgb(84.8, 94.8, 87.2);
}

.list-group-item-info {
  color: rgb(5.2, 80.8, 96);
  background-color: rgb(206.6, 244.4, 252);
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: rgb(5.2, 80.8, 96);
  background-color: rgb(185.94, 219.96, 226.8);
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: rgb(5.2, 80.8, 96);
  border-color: rgb(5.2, 80.8, 96);
}

.list-group-item-warning {
  color: rgb(102, 95.2, 74.4);
  background-color: rgb(255, 251.6, 241.2);
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: rgb(102, 95.2, 74.4);
  background-color: rgb(229.5, 226.44, 217.08);
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: rgb(102, 95.2, 74.4);
  border-color: rgb(102, 95.2, 74.4);
}

.list-group-item-danger {
  color: rgb(99.2, 86, 87.2);
  background-color: rgb(253.6, 247, 247.6);
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: rgb(99.2, 86, 87.2);
  background-color: rgb(228.24, 222.3, 222.84);
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: rgb(99.2, 86, 87.2);
  border-color: rgb(99.2, 86, 87.2);
}

.list-group-item-light {
  color: rgb(95.6, 95.6, 95.6);
  background-color: rgb(251.8, 251.8, 251.8);
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: rgb(95.6, 95.6, 95.6);
  background-color: rgb(226.62, 226.62, 226.62);
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: rgb(95.6, 95.6, 95.6);
  border-color: rgb(95.6, 95.6, 95.6);
}

.list-group-item-dark {
  color: rgb(39, 39, 39.6);
  background-color: rgb(217, 217, 217.2);
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: rgb(39, 39, 39.6);
  background-color: rgb(195.3, 195.3, 195.48);
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: rgb(39, 39, 39.6);
  border-color: rgb(39, 39, 39.6);
}

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 8px;
  opacity: 1;
}
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 165, 81, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  width: 448px;
  max-width: 100%;
  font-size: 0.875rem;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 8px;
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}
.toast-header .btn-close {
  margin-right: -0.375rem;
  margin-left: 0.75rem;
}

.toast-body {
  padding: 0.75rem;
  word-wrap: break-word;
}

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

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

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

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

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

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}
.modal-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin: -0.5rem -0.5rem -0.5rem auto;
}

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

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

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
}
.modal-footer > * {
  margin: 0.25rem;
}

@media (min-width: 596px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
.modal-fullscreen .modal-footer {
  border-radius: 0;
}

@media (max-width: 595.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
}
.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.765625rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.6rem;
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
  padding: 0.6rem 0;
}
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: 0.6rem 0.5rem 0;
  border-top-color: #000;
}

.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
  padding: 0 0.6rem;
}
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: 0.6rem;
  height: 1rem;
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: 0.5rem 0.6rem 0.5rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
  padding: 0.6rem 0;
}
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 0.5rem 0.6rem;
  border-bottom-color: #000;
}

.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
  padding: 0 0.6rem;
}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: 0.6rem;
  height: 1rem;
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: 0.5rem 0 0.5rem 0.6rem;
  border-left-color: #000;
}

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

.popover {
  position: absolute;
  top: 0;
  left: 0 /* rtl:ignore */;
  z-index: 1070;
  display: block;
  max-width: 276px;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.765625rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 8px;
}
.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid rgb(239.7, 239.7, 239.7);
}

.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  background-color: rgb(239.7, 239.7, 239.7);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 1rem 1rem;
  color: #616163;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  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 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

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

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

/* rtl:end:ignore */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

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

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

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s;
  }
}
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1045;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  visibility: hidden;
  background-color: #fff;
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}

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

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
}
.offcanvas-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin-top: -0.5rem;
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
}

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

.offcanvas-body {
  flex-grow: 1;
  padding: 1rem 1rem;
  overflow-y: auto;
}

.offcanvas-start {
  top: 0;
  left: 0;
  width: 400px;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(-100%);
}

.offcanvas-end {
  top: 0;
  right: 0;
  width: 400px;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(100%);
}

.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(-100%);
}

.offcanvas-bottom {
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(100%);
}

.offcanvas.show {
  transform: none;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentColor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.link-primary {
  color: #00395A;
}
.link-primary:hover, .link-primary:focus {
  color: rgb(0, 45.6, 72);
}

.link-secondary {
  color: #00A1DE;
}
.link-secondary:hover, .link-secondary:focus {
  color: rgb(51, 179.8, 228.6);
}

.link-success {
  color: #D4EDDA;
}
.link-success:hover, .link-success:focus {
  color: rgb(220.6, 240.6, 225.4);
}

.link-info {
  color: #0dcaf0;
}
.link-info:hover, .link-info:focus {
  color: rgb(61.4, 212.6, 243);
}

.link-warning {
  color: #FFEEBA;
}
.link-warning:hover, .link-warning:focus {
  color: rgb(255, 241.4, 199.8);
}

.link-danger {
  color: #F8D7DA;
}
.link-danger:hover, .link-danger:focus {
  color: rgb(249.4, 223, 225.4);
}

.link-light {
  color: #EFEFEF;
}
.link-light:hover, .link-light:focus {
  color: rgb(242.2, 242.2, 242.2);
}

.link-dark {
  color: #414142;
}
.link-dark:hover, .link-dark:focus {
  color: rgb(52, 52, 52.8);
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

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

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

@media (min-width: 596px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentColor;
  opacity: 0.25;
}

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

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

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

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

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

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

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

.d-grid {
  display: grid !important;
}

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

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

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

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

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

.d-none {
  display: none !important;
}

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

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

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

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

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

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

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

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

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

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

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

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

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

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

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

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

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

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

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

.border-primary {
  border-color: #00395A !important;
}

.border-secondary {
  border-color: #00A1DE !important;
}

.border-success {
  border-color: #D4EDDA !important;
}

.border-info {
  border-color: #0dcaf0 !important;
}

.border-warning {
  border-color: #FFEEBA !important;
}

.border-danger {
  border-color: #F8D7DA !important;
}

.border-light {
  border-color: #EFEFEF !important;
}

.border-dark {
  border-color: #414142 !important;
}

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

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !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;
}

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

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !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;
}

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

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

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

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

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

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

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

.justify-content-evenly {
  justify-content: space-evenly !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

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

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

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

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

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

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

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

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

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

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

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

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.34375rem + 1.125vw) !important;
}

.fs-2 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-3 {
  font-size: calc(1.278125rem + 0.3375vw) !important;
}

.fs-4 {
  font-size: calc(1.25625rem + 0.075vw) !important;
}

.fs-5 {
  font-size: 1.09375rem !important;
}

.fs-6 {
  font-size: 0.875rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: 8px !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: 8px !important;
}

.rounded-2 {
  border-radius: 8px !important;
}

.rounded-3 {
  border-radius: 8px !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 20px !important;
}

.rounded-top {
  border-top-left-radius: 8px !important;
  border-top-right-radius: 8px !important;
}

.rounded-end {
  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
}

.rounded-bottom {
  border-bottom-right-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
}

.rounded-start {
  border-bottom-left-radius: 8px !important;
  border-top-left-radius: 8px !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 596px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !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: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.1875rem !important;
  }
  .fs-2 {
    font-size: 1.75rem !important;
  }
  .fs-3 {
    font-size: 1.53125rem !important;
  }
  .fs-4 {
    font-size: 1.3125rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/* 
****************************************************************************
*	Overrides
****************************************************************************
*/
.min-w-110px {
  min-width: 110px;
}

.min-w-200px {
  min-width: 200px;
}

.max-w-180px {
  max-width: 180px;
}

.max-w-300px {
  max-width: 300px;
}

h1, .h1 {
  color: #00395A;
  font-size: 28px !important;
  font-style: normal;
  font-weight: 400 !important;
}

h1.accent, .accent.h1 {
  color: #FFFFFF;
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
}

h2, .h2 {
  color: #00395A;
  font-size: 25px !important;
  font-style: normal;
  font-weight: 400 !important;
}

h3, .h3 {
  color: #00395A;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 700 !important;
}

h4, .h4 {
  color: #00395A;
  font-size: 24px !important;
  font-style: normal;
  font-weight: 400 !important;
}

h5, .h5 {
  color: #00395A;
  font-size: 17.6px !important;
  font-style: normal;
  font-weight: 400 !important;
}

body {
  color: #00395A;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}

.body-large {
  color: #00395A;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
}

.bold {
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
}

hr {
  background-color: #e5e5e5;
  opacity: initial;
}

header {
  font-weight: 600;
  font-size: 0.9rem;
}

.navbar-light .navbar-nav .nav-link {
  color: #fff !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px; /* 150% */
}

.nav-primary .nav-link {
  color: #000 !important;
  font-size: 1rem;
  font-weight: 700;
  text-decoration: none !important;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

.nav-padding {
  padding-left: 12px;
  padding-right: 12px;
}

.navbar-toggler-icon {
  width: 1.2em;
  height: 1.2em;
}

.nav-height {
  max-height: 73px;
}

.nav-logo {
  height: 73px;
  aspect-ratio: 7/3;
}

.nav-search {
  border-radius: 6px;
}

.nav-search-btn {
  margin-left: -5px;
  border-radius: 6px;
}

label {
  /*  font-size: 0.8rem;*/
  margin-bottom: 0.25rem;
}

small, .small {
  font-size: 0.8em;
}

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

.form-control-inline {
  display: inline-block;
  padding: 0.375rem 0.75rem;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 142.857% */
}

.form-control {
  border-color: #8D8D8E;
}
.form-control:focus {
  border-color: #00A551;
}
.form-control:disabled {
  color: #8D8D8E;
  background-color: #EFEFEF;
}

.form-control::placeholder {
  color: #8D8D8E;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 142.857% */
}

.form-select {
  height: 38px;
  border-color: #8D8D8E;
  line-height: 18px;
  padding: 8px;
}
.form-select:focus {
  border-color: #00A551;
}
.form-select:disabled {
  color: #8D8D8E;
  background-color: #EFEFEF !important;
  opacity: 1;
}

.label-disabled {
  color: #8D8D8E;
}

.btn {
  /*  font-size: 0.85rem;*/ /* Removed !important; This is preventing every .btn from overriding the font-size*/
  display: inline-flex;
  justify-content: center;
  max-height: 38px;
  align-items: center;
}

.btn-lg, .btn-group-lg > .btn {
  font-size: 1rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.15rem 0.5rem;
  font-size: 0.8rem !important;
  border-radius: 0.3rem;
}

.btn:focus {
  border-color: initial;
}

a {
  color: #00A1DE;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}

a:hover {
  color: #0787d6;
}

a.footer-text:hover {
  color: #FFFFFF;
}

a.large {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}

.link-blue {
  color: #009EDC !important;
}

.table {
  font-size: 13px;
}
.table thead {
  border-bottom-style: hidden;
}
.table thead th {
  border-bottom-style: hidden;
}

.thead-bg-light {
  background-color: #F7F8FA;
}

.price-break-tr-lh {
  line-height: 31.5px;
}

.FindMyOrderVC {
  z-index: 0 !important;
}

.badge {
  font-family: "Open Sans";
  height: 23px;
  min-width: 80px;
  max-height: 23px;
  padding: 0 10px;
  gap: 10px;
  font-size: 14px;
  font-style: normal;
  line-height: normal;
}

.opaquetooltip.show {
  opacity: 1;
}

/* 
****************************************************************************
*	Custom
****************************************************************************
*/
.multi-column {
  column-count: 1;
}

@media (min-width: 576px) {
  .multi-column {
    column-count: 2;
  }
}
@media (min-width: 992px) {
  .multi-column {
    column-count: 3;
  }
}
.shadow-primary {
  box-shadow: 0 0 5px #00A551;
}

.shadow-tab-primary {
  box-shadow: -1px -1px 3px #00A551;
}

.boxshadow-transition-lg {
  box-shadow: 0;
  transition: box-shadow 0.75s;
}
.boxshadow-transition-lg:hover {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
}

.w-30 {
  width: 30% !important;
}

.w-40 {
  width: 40% !important;
}

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

.w-60 {
  width: 60% !important;
}

.w-70 {
  width: 70% !important;
}

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

.w-80 {
  width: 80% !important;
}

.w-90 {
  width: 90% !important;
}

.fs-18 {
  font-size: 18px !important;
}

.fs-16 {
  font-size: 16px !important;
}

.fs-14 {
  font-size: 14px !important;
}

.fs-13 {
  font-size: 13px !important;
}

.fs-12 {
  font-size: 12px !important;
}

.fs-11 {
  font-size: 11px !important;
}

.fs-10 {
  font-size: 10px !important;
}

.fs-20 {
  font-size: 20px !important;
}

.fs-22 {
  font-size: 22px !important;
}

.fs-24 {
  font-size: 24px !important;
}

.fs-25 {
  font-size: 25px !important;
}

.fs-26 {
  font-size: 26px !important;
}

.fs-28 {
  font-size: 28px !important;
}

.berry-row-ps {
  padding-left: calc(var(--bs-gutter-x) * 0.5);
}

.berry-row-px {
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
}

@media (min-width: 1200px) {
  .berry-row-xl-pe {
    padding-right: calc(var(--bs-gutter-x) * 0.5) !important;
  }
}
.border-dark-grey {
  border-color: #999999 !important;
}

.dashed-top-border {
  border: none;
  border-top: 1px dashed #080808 !important;
}

.dashed-border-dark {
  border: 1px dashed #080808 !important;
}

.text-primary {
  color: #00395A !important;
}

.text-error {
  color: #CA0000;
}

.cart-inidcator {
  background-color: #FFB200;
  width: 20px;
  height: 20px;
  min-width: 0;
  min-height: 0;
  flex-shrink: 0;
  text-align: center;
  font-feature-settings: "liga" off, "clig" off;
  font-family: "Open Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 19px; /* 135.714% */
  border-radius: 2.5px;
  display: flex;
  justify-content: center;
}

.bg-green {
  background-color: #d1e7dd;
}

.bg-accent {
  background-color: #00A551;
}

.bg-primary {
  background-color: #00395A;
}

.bg-orange {
  /*background-color: #EF6246;*/
  background-color: #00395A;
}

.bg-gray-100 {
  background-color: #EFEFEF;
}

/* Primary Button*/
.btn-primary:hover {
  background-color: #00395A;
}

.btn-primary:focus {
  box-shadow: none;
  border-color: #00395A;
}

.btn-primary:focus:not(:focus-visible) {
  box-shadow: none;
  border-color: #00395A;
}

.btn-primary:disabled, .btn-primary.disabled {
  color: #8D8D8E;
  background-color: #EFEFEF;
  border-color: #8D8D8E;
}

/* Primary Button*/
/* Secondary Button*/
.btn-secondary {
  color: #00A1DE;
  background-color: #FFFFFF;
}

.btn-secondary:hover {
  background-color: #00A1DE;
  color: #FFFFFF;
}

.btn-secondary:focus {
  color: #FFFFFF;
  box-shadow: none;
  border-color: #00A1DE;
}

.btn-secondary:focus:not(:focus-visible) {
  box-shadow: none;
  border-color: #00A1DE;
}

.btn-secondary:disabled, .btn-secondary.disabled {
  color: #8D8D8E;
  background-color: #EFEFEF;
  border-color: #8D8D8E;
}

.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  /*to fix Arrive On and Ship On buttons on cart, font was black*/
  color: #FFFFFF;
  box-shadow: none;
  border-color: #00A1DE;
  background-color: #00A1DE;
}

/* Secondary Button*/
/* Brand Accent Button*/
.btn-brand-accent {
  color: #00A551;
  background-color: #FFFFFF;
  border-color: #00A551;
}

.btn-brand-accent:hover {
  color: #FFFFFF;
  background-color: #00A551;
}

.btn-brand-accent:focus {
  color: #FFFFFF;
  box-shadow: none;
  border-color: #00A551;
}

.btn-brand-accent:focus:not(:focus-visible) {
  color: #fff;
  background-color: #00A551;
  box-shadow: none;
  border-color: #00A551;
}

.btn-brand-accent:disabled, .btn-brand-accent.disabled {
  color: #8D8D8E;
  background-color: #EFEFEF;
  border-color: #8D8D8E;
}

/* Brand Accent Button*/
/* Cancel Button*/
.btn-cancel {
  color: #00A1DE;
  border: none;
  text-decoration: none;
  font-weight: 400;
}

.btn-cancel:hover {
  color: #00A1DE;
  border: none;
  text-decoration: underline;
}

.btn-cancel:focus {
  color: #00A1DE;
  box-shadow: none;
  border: none;
}

.btn-cancel:focus:not(:focus-visible) {
  color: #00A1DE;
  box-shadow: none;
  border: none;
}

.btn-cancel:disabled, .btn-cancel.disabled {
  color: #8D8D8E;
  border: none;
  text-decoration: none;
}

/* Cancel Button*/
/* Link Button*/
.btn-link {
  color: #00A1DE;
  border: none;
  font-weight: 400;
}

.btn-link:hover {
  color: #00A1DE;
  border: none;
  text-decoration: underline;
}

.btn-link:focus {
  color: #00A1DE;
  box-shadow: none;
  border: none;
}

.btn-link:focus:not(:focus-visible) {
  color: #00A1DE;
  box-shadow: none;
  border: none;
}

.btn-link:disabled, .btn-link.disabled {
  color: #8D8D8E;
  border: none;
  text-decoration: none;
}

/* Cancel Button*/
/* Tertiary Button*/
.btn-tertiary {
  color: #E98300;
  background-color: #FFFFFF;
  border: 2px solid #E98300;
  height: 28px;
  padding: 4px 16px 4px 16px;
  font-size: 14px;
  font-weight: 700;
  border-radius: 4px;
}

.btn-tertiary:hover {
  color: #FFFFFF;
  background-color: #FFB200;
  border: 2px solid #FFB200;
}

.btn-tertiary:focus {
  color: #FFFFFF;
  background-color: #FFB200;
  box-shadow: none;
  border-color: #FFB200;
}

.btn-tertiary:focus:not(:focus-visible) {
  color: #FFFFFF;
  box-shadow: none;
  border-color: #FFB200;
}

.btn-tertiary:disabled, .btn-tertiary.disabled {
  color: #8D8D8E;
  background-color: #EFEFEF;
  border-color: #8D8D8E;
  border: 1px solid;
}

/* Tertiary Button*/
/* Small Button*/
.btn-sm, .btn-group-sm > .btn {
  font-weight: 700 !important;
  line-height: 20px;
}

.btn-small:hover {
  color: #FFFFFF;
  background-color: #00A1DE;
  border-color: #00A1DE;
}

.btn-small:focus {
  color: #FFFFFF;
  background-color: #00A1DE;
  box-shadow: none;
  border-color: #00A1DE;
}

.btn-small:focus:not(:focus-visible) {
  box-shadow: none;
  border-color: #00A1DE;
}

.btn-small:disabled, .btn-small.disabled {
  color: #8D8D8E;
  background-color: #EFEFEF;
  border-color: #8D8D8E;
  border: 1px solid;
}

/* Small Button*/
.user-avatar {
  display: flex;
  width: 55px;
  height: 55px;
  justify-content: center;
  align-items: flex-end;
  gap: 10px;
  aspect-ratio: 1/1;
  border-radius: 30px;
  object-fit: cover;
  background-color: #FFFFFF;
}

.LiveChat {
  margin-top: -27px;
}

.LiveChatBubble {
  display: inline-block;
  height: 55px;
  line-height: 55px;
  font-size: 36px;
  text-align: center;
  width: 100%;
}

.LiveChatCircle {
  display: block;
  width: 55px;
  height: 55px;
}

.footer-links {
  background-color: #00395A;
}

footer ul li {
  font-size: 1.25rem;
}

.icon {
  position: relative;
  text-align: center;
  width: 0px;
  height: 0px;
  padding: 15px;
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  color: #FFFFFF;
}

.icon i {
  font-size: 18px;
  position: absolute;
  left: 6px;
  top: 7px;
}

.icon.social {
  float: left;
  margin: 0 20px 0 0;
  cursor: pointer;
  background: #fff;
  color: #00395A;
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
}

.icon.social.yt i {
  left: 5px;
  top: 7px;
}

.icon.social.li i {
  left: 8px;
  top: 6px;
}

.icon.social.tw i {
  left: 7px;
  top: 6px;
}

i.disabled {
  color: #8D8D8E;
}

.offcanvas {
  width: auto;
}

.full-width {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

.multi-column {
  column-count: 1;
}

@media (min-width: 576px) {
  .multi-column {
    column-count: 2;
  }
}
@media (min-width: 992px) {
  .multi-column {
    column-count: 3;
  }
}
.shadow-primary {
  box-shadow: 0 0 5px #00395A;
}

.shadow-tab-primary {
  box-shadow: -1px -1px 3px #00395A;
}

/*Sortable Table Columns*/
.table thead th.sortable {
  cursor: pointer;
}
.table thead th.sortable > span {
  position: relative;
}
.table thead th.sortable > span::before,
.table thead th.sortable > span::after {
  position: absolute;
  right: -2em;
  font-family: "Font Awesome 5 Pro";
  opacity: 0.3;
}
.table thead th.sortable > span::before {
  content: "\f0de";
  top: calc(50% - 0.75em);
}
.table thead th.sortable > span::after {
  content: "\f0dd";
  bottom: calc(50% - 0.75em);
}
.table thead th.sortable.sortableAsc > span::before,
.table thead th.sortable.sortableDesc > span::after {
  opacity: 1;
}

/*Sortable Div-Table Columns*/
.table .thead .th {
  height: 50px;
  vertical-align: middle;
}
.table .thead .th.sortable {
  cursor: pointer;
}
.table .thead .th.sortable > span {
  position: relative;
}
.table .thead .th.sortable > span::before,
.table .thead .th.sortable > span::after {
  position: absolute;
  right: -2em;
  font-family: "Font Awesome 5 Pro";
  opacity: 0.3;
}
.table .thead .th.sortable > span::before {
  content: "\f0de";
  top: calc(50% - 0.75em);
}
.table .thead .th.sortable > span::after {
  content: "\f0dd";
  bottom: calc(50% - 0.75em);
}
.table .thead .th.sortable.sortableAsc > span::before,
.table .thead .th.sortable.sortableDesc > span::after {
  opacity: 1;
}

.ShipToTableContainer, .SoldToTableContainer {
  padding-right: 0;
}
.ShipToTableContainer .table, .SoldToTableContainer .table {
  /*border: 2px solid $gray-300;*/
  max-height: 50vh;
  overflow-y: auto;
  overflow-x: hidden;
}

.progress-green {
  background-color: #00A551 !important;
}

.freightStatus-blue {
  background-color: #CCE5FF !important;
}

.freightProgressBar-bg-secondary {
  background-color: #00A1DE !important;
}

.freightStatus-green {
  background-color: #d1e7dd !important;
}

.freightText-green {
  color: #0F5132 !important;
}

.freightText-blue {
  color: #00395A !important;
}

.placeholder-image {
  height: 60px;
  width: 60px;
}

.cursor-pointer {
  cursor: pointer;
}

.toast {
  z-index: 10000;
}

.SelectedSoldTosBody {
  max-height: 15vh;
  overflow-y: auto;
}

.AllSoldTosBody {
  max-height: 45vh;
  overflow-y: auto;
}

.bg-lightgrey {
  background-color: #E5E5E5 !important;
}

.dropdown-item:active, .dropdown-item-lastitem:active {
  background-color: #8D8D8E;
}

.dropdown-item.selected, .selected.dropdown-item-lastitem {
  background-color: #E9ECEF !important;
}

.dropdown-item-lastitem:hover {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.modal-header {
  background-color: #00395A;
}

.modal-title {
  color: #FFFFFF;
  text-align: center;
  width: 100%;
}

.modal-backdrop {
  z-index: 1040 !important;
}

.tooltip-inner {
  background-color: #FFFFFF;
  color: #373D3F;
  padding: 10px;
  box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.25);
  opacity: 1 !important;
  border-radius: 0.5rem;
  font-size: 14px;
  border-radius: 6px;
}

.tooltip.palletInfoTooltip .tooltip-inner {
  max-width: 300px !important;
  width: 300px !important;
  height: 100%;
  margin: 0px;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 1px;
  text-align: left;
}

.tooltip.orderInfoTooltip .tooltip-inner {
  max-width: 500px !important;
  width: 500px !important;
  /*width: fit-content;
  max-width: 100%;*/
  height: 100%;
  margin: 0px;
  padding-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 1px;
  text-align: left;
}

.tooltip.orderInfoTooltip {
  opacity: 1 !important;
}

.tooltip.show {
  opacity: 1 !important;
}

.tooltip.bs-tooltip-end .tooltip-arrow::before, .tooltip.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: #ffffff !important;
  filter: drop-shadow(-1px 0px 0px lightgrey);
}

.tooltip.bs-tooltip-start .tooltip-arrow::before, .tooltip.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: #ffffff !important;
  filter: drop-shadow(1px 0px 0px lightgrey);
}

.tooltip.bs-tooltip-bottom .tooltip-arrow::before, .tooltip.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #ffffff !important;
  filter: drop-shadow(0px -1px 0px lightgrey);
}

.tooltip.bs-tooltip-top .tooltip-arrow::before, .tooltip.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #ffffff !important;
  filter: drop-shadow(0px 1px 0px lightgrey);
}

.tooltip.red-tooltip .tooltip-inner {
  color: #f00;
  font-size: 1.5em;
}

.auto-complete-input {
  border: 0;
}

@media (min-width: 768px) {
  .bg-md-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
  }
  .collapse.dont-collapse-md {
    display: block;
    height: auto !important;
    visibility: visible;
  }
}
.notyf {
  z-index: 10000 !important;
}

#itemBrandImages .carousel-indicators li {
  width: 10px;
  height: 10px;
  border-radius: 100%;
}

#itemBrandImages .carousel-item img {
  height: 30vh;
  max-height: 30vh;
}

.border-r {
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

/* 
****************************************************************************
*	Item thumnails - Shop and Cart
****************************************************************************
*/
.itemThumbnailContainer {
  position: relative;
}

.itemThumbnail {
  min-width: 120px;
  max-width: 120px;
  min-height: 120px;
  max-height: 120px;
}

/*.itemThumbnail:before {
    content: "";
    display: block;
    padding-top: 100%;
}*/
.itemThumbnail:disabled, .itemThumbnail.disabled {
  cursor: default;
  opacity: 0.4;
}

.itemThumbnail .thumb {
  max-height: 120px;
  max-width: 120px;
}

.itemThumbnail .overlay {
  position: absolute;
  top: 94px;
  left: 10px;
}

.bold-5 {
  font-weight: 500 !important;
}

.bold-10 {
  font-weight: 1000 !important;
}

.bg-white {
  background-color: white;
}

.btn-dark {
  color: #fff;
  background-color: #5a6d7a;
  border-color: #5a6d7a;
}

.btn-dark:hover {
  color: #fff;
  background-color: #4a5964;
  border-color: #44535d;
}

.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #4a5964;
  border-color: #44535d;
  box-shadow: 0 0 0 0.2rem rgba(115, 131, 142, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #5a6d7a;
  border-color: #5a6d7a;
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #44535d;
  border-color: #3f4c55;
}

.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 0.2rem rgba(115, 131, 142, 0.5);
}

.bg-opacity-15 {
  --bs-bg-opacity: 0.15 !important;
}

.bg-opacity-20 {
  --bs-bg-opacity: 0.20 !important;
}

.bg-opacity-30 {
  --bs-bg-opacity: 0.30 !important;
}

.bg-opacity-35 {
  --bs-bg-opacity: 0.35 !important;
}

.bg-opacity-40 {
  --bs-bg-opacity: 0.40 !important;
}

.bg-opacity-45 {
  --bs-bg-opacity: 0.45 !important;
}

.bg-opacity-55 {
  --bs-bg-opacity: 0.55 !important;
}

.bg-opacity-60 {
  --bs-bg-opacity: 0.60 !important;
}

.bg-opacity-65 {
  --bs-bg-opacity: 0.65 !important;
}

.bg-opacity-70 {
  --bs-bg-opacity: 0.70 !important;
}

.bg-opacity-80 {
  --bs-bg-opacity: 0.80 !important;
}

.bg-opacity-85 {
  --bs-bg-opacity: 0.85 !important;
}

.bg-opacity-90 {
  --bs-bg-opacity: 0.90 !important;
}

.bg-opacity-95 {
  --bs-bg-opacity: 0.95 !important;
}

.welcome-menu {
  right: 0 !important;
  left: auto !important;
}

.caption {
  color: #1A051D;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}

.link-large {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}

.disclaimer {
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
}

.static-data {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}

.print-designer {
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
}

.breadcrumb {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  color: #8D8D8E;
}

b,
strong {
  font-style: normal;
  font-weight: 700;
}

input.form-control {
  max-height: 38px;
}

.form-check-input[type=radio], .form-check-input[type=checkbox] {
  width: 20px;
  height: 20px;
}
.form-check-input[type=radio]:checked:disabled {
  background-color: #FFFFFF;
  border-color: #8D8D8E;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23E1E1E1'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  border-color: 1px solid #8D8D8E;
  background-color: #E1E1E1;
  opacity: 1;
}
.form-check-input:focus {
  box-shadow: none;
}

.form-check-input[type=checkbox]:checked {
  background-color: #FFFFFF;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10' viewBox='0 0 13 10' fill='none'%3E%3Cpath d='M11.0418 0.335966C11.4898 -0.111989 12.2161 -0.111989 12.664 0.335966C13.112 0.78392 13.112 1.5102 12.664 1.95815L5.78168 8.8405C5.33373 9.28846 4.60745 9.28846 4.1595 8.8405L0.335966 5.01698C-0.111989 4.56902 -0.111989 3.84274 0.335966 3.39479C0.78392 2.94683 1.5102 2.94683 1.95815 3.39479L4.97059 6.40723L11.0418 0.335966Z'  fill='%23009EDC'/%3E%3C/svg%3E");
  background-size: 13px auto;
}
.form-check-input[type=checkbox]:checked:disabled {
  background-color: #FFFFFF;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10' viewBox='0 0 13 10' fill='none'%3E%3Cpath d='M11.0418 0.335966C11.4898 -0.111989 12.2161 -0.111989 12.664 0.335966C13.112 0.78392 13.112 1.5102 12.664 1.95815L5.78168 8.8405C5.33373 9.28846 4.60745 9.28846 4.1595 8.8405L0.335966 5.01698C-0.111989 4.56902 -0.111989 3.84274 0.335966 3.39479C0.78392 2.94683 1.5102 2.94683 1.95815 3.39479L4.97059 6.40723L11.0418 0.335966Z'  fill='%23E1E1E1'/%3E%3C/svg%3E");
  background-size: 13px auto;
}

.form-switch .form-check-input {
  display: flex;
  width: 42px;
  height: 25px;
  padding: 2px;
  margin: auto;
  justify-content: flex-end;
  align-items: center;
  gap: 10px;
  background-color: #8D8D8E;
  border: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 0C3.581 0 0 3.582 0 8C0 12.418 3.581 16 8 16C12.418 16 16 12.418 16 8C16 3.582 12.418 0 8 0Z' fill='white'/%3E%3C/svg%3E");
  background-size: 19px auto;
  background-position-x: 2px;
}
.form-switch .form-check-input:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 0C3.581 0 0 3.582 0 8C0 12.418 3.581 16 8 16C12.418 16 16 12.418 16 8C16 3.582 12.418 0 8 0Z' fill='white'/%3E%3C/svg%3E");
  background-color: #009EDC;
  background-size: 19px auto;
  background-position-x: calc(100% - 2px);
}
.form-switch .form-check-input:checked:disabled {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 0C3.581 0 0 3.582 0 8C0 12.418 3.581 16 8 16C12.418 16 16 12.418 16 8C16 3.582 12.418 0 8 0Z' fill='white'/%3E%3C/svg%3E");
  background-size: 19px auto;
  background-color: rgba(0, 161, 222, 0.35);
}
.form-switch .form-check-input:disabled {
  background-color: #E1E1E1;
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 0C3.581 0 0 3.582 0 8C0 12.418 3.581 16 8 16C12.418 16 16 12.418 16 8C16 3.582 12.418 0 8 0Z' fill='white'/%3E%3C/svg%3E");
}

.alert {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
}

.alert-primary {
  color: #00395A;
  background-color: #CCE5FF;
  border-color: #CCE5FF;
}

.alert-success {
  color: #0F5132;
  background-color: #D4EDDA;
  border-color: #D4EDDA;
}

.success-border {
  border: 1px solid #0F5132;
}

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

.alert-danger {
  color: #CA0000;
  background-color: #F8D7DA;
  border-color: #F8D7DA;
}

.btn-close-primary {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2300395A'><path d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/></svg>");
}

.btn-close-success {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230F5132'><path d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/></svg>");
}

.btn-close-warning {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23856404'><path d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/></svg>");
}

.btn-close-error {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23CA0000'><path d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/></svg>");
}

.btn-close:focus {
  box-shadow: none;
}

.toast {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  border-radius: 6px;
}

.bg-success {
  --bs-success-rgb: 212, 237, 218 !important; /* RGB for #D4EDDA */
}

.bg-warning {
  --bs-warning-rgb: 255, 238, 186 !important; /* RGB for #FFEEBA */
  color: #856404 !important;
}

.bg-danger {
  --bs-danger-rgb: 202, 0, 0 !important; /* RGB for #CA0000 */
}

.page-link {
  width: 40px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
.page-link:focus {
  box-shadow: none;
}

.page-item .page-link {
  border-radius: 8px;
  display: flex;
  width: 40px;
  height: 40px;
  padding: 1px 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
}

.page-ellipsis {
  font-style: normal;
  font-weight: 600;
}

.page-gt {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='31' viewBox='0 0 30 31' fill='none'%3E%3Cpath d='M13 10.1641L17.9963 15.2251L13.1204 20.1641' stroke='%2300395A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: center;
}

.page-lt {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='31' viewBox='0 0 30 31' fill='none'%3E%3Cpath d='M17 20.1641L12.0037 15.1031L16.8796 10.1641' stroke='%2300395A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: center;
}

.text-bg-light {
  color: #00395A;
  border-radius: 20px;
  border: 1px solid #00395A;
}

.text-bg-info {
  color: #00395A;
  border: 1px solid #00395A;
  background-color: #CCE5FF;
}

.text-bg-success {
  color: #0F5132;
  border: 1px solid #0F5132;
  background-color: #D4EDDA;
}

.text-bg-danger {
  color: #CA0000;
  border: 1px solid #CA0000;
  background-color: #F8D7DA;
}

.page-link {
  border-radius: 4px;
}

.page-item {
  margin-right: 20px;
}

.nav-menu {
  max-width: 1400px;
}

.menu-hamburger {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='21' viewBox='0 0 24 21' fill='none'%3E%3Cpath d='M0 0.164062H24V2.77276H0V0.164062ZM0 8.85971H24V11.4684H0V8.85971ZM24 17.5554V20.1641H0V17.5554H24Z' fill='white'/%3E%3C/svg%3E");
}

select option {
  color: #212529;
  font-feature-settings: "liga" off, "clig" off;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  border: 1px solid #8D8D8E;
  border-radius: 6px;
}

.log-in-btn {
  height: 48px;
}

.log-in-logo {
  width: 250px;
}

.p-main {
  padding-top: 120px !important;
}

.footer-text {
  color: #FFFFFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 40px; /* 250% */
}

.mt-half {
  margin-top: 0.125rem !important;
}

.text-gray-500 {
  color: #8D8D8E;
}

textarea {
  height: 93.811px;
  resize: none;
}

input[type=date]:disabled {
  background-color: #EFEFEF;
}

.accordion-button {
  height: 30px;
  border-radius: 4px;
  border: 1px solid #004C9D;
  background-color: #F7F8FA;
  color: #212529;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 21px; /* 150% */
}
.accordion-button:not(.collapsed) {
  color: #212529;
}
.accordion-button:focus {
  box-shadow: none;
}

.my-amcor-logo {
  background-image: url("data:image/svg+xml,%3Csvg width='107' height='107' viewBox='0 0 107 107' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M88.3 0H23.13C20.38 0 18.15 2.23 18.15 4.98C18.15 7.73 20.38 9.96 23.13 9.96H88.29C92.89 9.96 96.63 13.7 96.63 18.3V88.29C96.63 92.89 92.89 96.64 88.29 96.64H18.31C13.71 96.64 9.96 92.9 9.96 88.29V24.24C9.96 21.49 7.73 19.26 4.98 19.26C2.23 19.26 0 21.49 0 24.24V88.3C0 98.4 8.21 106.61 18.31 106.61H88.3C98.4 106.61 106.61 98.4 106.61 88.3V18.31C106.61 8.21 98.4 0 88.3 0Z' fill='url(%23paint0_linear_2460_2116)'/%3E%3Cpath d='M11.56 0H1.87C0.84 0 0 0.84 0 1.87V12.08C0 13.11 0.84 13.95 1.87 13.95H2.45H11.56C12.59 13.95 13.43 13.11 13.43 12.08V2.72V1.87C13.43 0.84 12.59 0 11.56 0Z' fill='%23FFB200'/%3E%3Cpath d='M28.1 42.1C30.12 40.35 31.87 39.16 33.36 38.54C34.85 37.92 36.25 37.62 37.56 37.62C39.31 37.62 40.67 38.03 41.62 38.85C42.57 39.67 43.23 40.68 43.61 41.87C45.59 40.19 47.3 39.06 48.73 38.48C50.17 37.9 51.54 37.61 52.85 37.61C54.01 37.61 55 37.8 55.82 38.17C56.64 38.54 57.31 39.06 57.84 39.71C58.36 40.36 58.74 41.11 58.96 41.95C59.18 42.79 59.3 43.68 59.3 44.61C59.3 45.32 59.24 46.03 59.13 46.74L56.61 65.22H49.55L51.9 47.92C51.94 47.47 51.96 47.02 51.98 46.55C52 46.08 51.94 45.65 51.81 45.23C51.68 44.82 51.45 44.48 51.11 44.22C50.77 43.96 50.31 43.83 49.71 43.83C48.74 43.83 47.79 44.06 46.85 44.53C45.92 45 44.91 45.72 43.83 46.69L41.31 65.23H34.25L36.6 47.93C36.64 47.48 36.66 47.03 36.68 46.56C36.7 46.09 36.64 45.66 36.51 45.24C36.38 44.83 36.15 44.49 35.81 44.23C35.47 43.97 34.99 43.84 34.35 43.84C33.38 43.84 32.44 44.07 31.52 44.54C30.6 45.01 29.61 45.76 28.52 46.81L26 65.23H19C19.45 62.06 19.89 58.9 20.32 55.77C20.75 52.63 21.17 49.48 21.58 46.31L21.64 38.3H27.41L28.08 42.11L28.1 42.1Z' fill='%2300395A'/%3E%3Cpath d='M73.6298 67.92C72.8498 69.56 72.0798 70.91 71.3298 71.95C70.5798 72.99 69.8098 73.81 69.0098 74.39C68.2098 74.97 67.3598 75.37 66.4598 75.59C65.5598 75.81 64.5898 75.93 63.5498 75.93C63.4398 75.93 63.0598 75.91 62.3998 75.87C61.7498 75.83 61.0498 75.72 60.2998 75.53V70.15C61.4998 70.45 62.4698 70.6 63.2098 70.6C64.4398 70.6 65.4798 70.1 66.3198 69.12C67.1598 68.13 68.0798 66.57 69.0898 64.44L63.3798 38.57L70.0998 37.67L73.5198 54.75L81.2998 37.61L87.6298 38.51L73.6298 67.91V67.92Z' fill='%2300395A'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2460_2116' x1='7.95' y1='103.82' x2='103.82' y2='7.95' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2324BBEE'/%3E%3Cstop offset='1' stop-color='%231BCDAC'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  width: 107px;
  height: 107px;
}

.main-nav-logo {
  background-image: url("data:image/svg+xml,%3Csvg width='76' height='75' viewBox='0 0 76 75' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='75.1111' height='74.9955' fill='url(%23pattern0_3320_2628)'/%3E%3Cpath d='M25.2707 32.813C26.3059 31.9126 27.2039 31.3035 27.9718 30.9881C28.7374 30.6728 29.4572 30.5139 30.1264 30.5139C31.0268 30.5139 31.7201 30.7257 32.2088 31.147C32.6976 31.5683 33.037 32.0859 33.2296 32.6974C34.2455 31.8356 35.1218 31.2554 35.8585 30.9593C36.5951 30.6631 37.3005 30.5139 37.9698 30.5139C38.5644 30.5139 39.07 30.6102 39.4937 30.8004C39.915 30.993 40.2592 31.2554 40.5288 31.59C40.7961 31.9246 40.9887 32.3074 41.1042 32.7383C41.2198 33.1693 41.2776 33.6243 41.2776 34.1033C41.2776 34.4668 41.2487 34.8304 41.1909 35.1963L39.8981 44.6791H36.2774L37.4835 35.8006C37.5027 35.5718 37.5172 35.3359 37.5268 35.0976C37.5364 34.8593 37.5076 34.633 37.4401 34.4211C37.3727 34.2117 37.2524 34.0383 37.0814 33.9035C36.9081 33.7687 36.6698 33.7013 36.364 33.7013C35.8657 33.7013 35.377 33.8217 34.8979 34.06C34.4189 34.3007 33.9013 34.6691 33.3476 35.165L32.0548 44.6767H28.434L29.6401 35.7981C29.6594 35.5694 29.6739 35.3335 29.6835 35.0952C29.6931 34.8568 29.6642 34.6306 29.5968 34.4187C29.5294 34.2093 29.409 34.0359 29.2381 33.9011C29.0648 33.7663 28.8168 33.6989 28.4918 33.6989C27.9935 33.6989 27.5096 33.8193 27.0401 34.0576C26.5707 34.2983 26.0579 34.6859 25.5018 35.2204L24.209 44.6743H20.6172C20.8483 43.0468 21.0722 41.4267 21.2913 39.8185C21.5127 38.2104 21.727 36.5902 21.9389 34.9628L21.9677 30.8533H24.9264L25.2707 32.8081V32.813Z' fill='%2300395A'/%3E%3Cpath d='M48.774 46.1452C48.372 46.9878 47.9796 47.6763 47.5968 48.2131C47.214 48.75 46.8168 49.1665 46.4051 49.4626C45.9935 49.7587 45.5577 49.9657 45.0979 50.0813C44.6381 50.1968 44.1398 50.2546 43.6029 50.2546C43.5451 50.2546 43.3501 50.245 43.0131 50.2257C42.6785 50.2065 42.3198 50.1487 41.9346 50.0524V47.2935C42.5485 47.4476 43.0468 47.5222 43.4296 47.5222C44.0627 47.5222 44.5923 47.267 45.0233 46.7615C45.4542 46.2535 45.9285 45.4542 46.4461 44.3613L43.5162 31.0868L46.9636 30.627L48.7162 39.39L52.7101 30.5981L55.9577 31.058L48.774 46.1428V46.1452Z' fill='%2300395A'/%3E%3Cpath d='M64.9589 19.5C64.9589 14.3193 60.746 10.1063 55.5652 10.1063H22.1312C20.7204 10.1063 19.5745 11.2498 19.5745 12.663C19.5745 14.0761 20.718 15.2196 22.1312 15.2196H55.5652C57.9269 15.2196 59.8456 17.1407 59.8456 19.5V55.4089C59.8456 57.7705 57.9245 59.6917 55.5652 59.6917H19.6564C17.2947 59.6917 15.3736 57.7705 15.3736 55.4089V22.5406C15.3736 21.1298 14.2301 19.9839 12.8169 19.9839C11.4062 19.9839 10.2603 21.1274 10.2603 22.5406V55.4089C10.2603 60.5896 14.4732 64.8026 19.654 64.8026H55.5628C60.7436 64.8026 64.9565 60.5896 64.9565 55.4089V19.5H64.9589Z' fill='url(%23paint0_linear_3320_2628)'/%3E%3Cpath d='M15.3615 9.5863H10.3902C9.86061 9.5863 9.42969 10.0196 9.42969 10.5469V15.7878C9.42969 16.3174 9.86302 16.7483 10.3902 16.7483H10.6888H15.3615C15.8912 16.7483 16.3221 16.315 16.3221 15.7878V10.985V10.5469C16.3221 10.0172 15.8888 9.5863 15.3615 9.5863Z' fill='%23FFB200'/%3E%3Cdefs%3E%3Cpattern id='pattern0_3320_2628' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_3320_2628' transform='scale(0.000769823 0.000772201)'/%3E%3C/pattern%3E%3ClinearGradient id='paint0_linear_3320_2628' x1='14.3432' y1='63.3726' x2='63.5314' y2='14.1844' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300395A'/%3E%3Cstop offset='0.38' stop-color='%2300698F'/%3E%3Cstop offset='0.52' stop-color='%23007CA4'/%3E%3Cstop offset='0.62' stop-color='%2305809D'/%3E%3Cstop offset='0.77' stop-color='%23148D8B'/%3E%3Cstop offset='0.94' stop-color='%232DA26E'/%3E%3Cstop offset='1' stop-color='%2338AB63'/%3E%3C/linearGradient%3E%3Cimage id='image0_3320_2628' width='1299' height='1295' preserveAspectRatio='none' xlink:href='data:image/png;base64,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AAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAACMS1CmAAAgAElEQVQAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAA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'/%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: center center;
  width: 70px;
  height: 70px;
  display: block;
}

.main-nav-logo-sm {
  background-image: url("data:image/svg+xml,%3Csvg width='59' height='59' viewBox='0 0 59 59' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='58.9333' height='58.8427' fill='url(%23pattern0_3320_2660)'/%3E%3Cpath d='M19.8275 25.7455C20.6397 25.0391 21.3443 24.5612 21.9468 24.3138C22.5475 24.0663 23.1123 23.9417 23.6374 23.9417C24.3438 23.9417 24.8878 24.1079 25.2713 24.4384C25.6547 24.769 25.921 25.1751 26.0722 25.6549C26.8693 24.9787 27.5568 24.5234 28.1348 24.2911C28.7128 24.0588 29.2663 23.9417 29.7914 23.9417C30.2579 23.9417 30.6546 24.0172 30.987 24.1664C31.3176 24.3175 31.5877 24.5234 31.7993 24.786C32.0089 25.0485 32.16 25.3489 32.2507 25.687C32.3414 26.0251 32.3867 26.3821 32.3867 26.758C32.3867 27.0432 32.364 27.3284 32.3187 27.6155L31.3044 35.0559H28.4635L29.4098 28.0896C29.4249 27.9102 29.4363 27.7251 29.4438 27.5381C29.4514 27.3511 29.4287 27.1735 29.3758 27.0073C29.3229 26.843 29.2285 26.707 29.0944 26.6012C28.9584 26.4954 28.7714 26.4425 28.5315 26.4425C28.1405 26.4425 27.757 26.537 27.3812 26.724C27.0053 26.9129 26.5992 27.2019 26.1647 27.591L25.1504 35.054H22.3095L23.2558 28.0878C23.2709 27.9083 23.2823 27.7232 23.2898 27.5362C23.2974 27.3492 23.2747 27.1716 23.2218 27.0054C23.1689 26.8411 23.0745 26.7051 22.9404 26.5993C22.8044 26.4935 22.6098 26.4406 22.3548 26.4406C21.9638 26.4406 21.5842 26.5351 21.2158 26.7221C20.8475 26.911 20.4452 27.2151 20.0088 27.6344L18.9945 35.0521H16.1763C16.3576 33.7752 16.5333 32.504 16.7052 31.2422C16.8789 29.9804 17.047 28.7092 17.2133 27.4323L17.2359 24.208H19.5574L19.8275 25.7418V25.7455Z' fill='%2300395A'/%3E%3Cpath d='M38.2687 36.2062C37.9532 36.8673 37.6453 37.4075 37.345 37.8287C37.0447 38.25 36.733 38.5767 36.41 38.8091C36.087 39.0414 35.7451 39.2039 35.3843 39.2945C35.0236 39.3852 34.6326 39.4305 34.2113 39.4305C34.166 39.4305 34.013 39.423 33.7486 39.4079C33.486 39.3927 33.2046 39.3474 32.9023 39.2719V37.1072C33.384 37.2281 33.775 37.2866 34.0753 37.2866C34.5721 37.2866 34.9877 37.0864 35.3258 36.6897C35.6639 36.2912 36.036 35.6641 36.4421 34.8065L34.1433 24.3912L36.8482 24.0304L38.2233 30.906L41.357 24.0078L43.9051 24.3685L38.2687 36.2043V36.2062Z' fill='%2300395A'/%3E%3Cpath d='M50.9677 15.3C50.9677 11.2351 47.6622 7.92953 43.5973 7.92953H17.3644C16.2575 7.92953 15.3584 8.82676 15.3584 9.93554C15.3584 11.0443 16.2556 11.9415 17.3644 11.9415H43.5973C45.4503 11.9415 46.9557 13.4489 46.9557 15.3V43.4747C46.9557 45.3277 45.4484 46.835 43.5973 46.835H15.4226C13.5696 46.835 12.0623 45.3277 12.0623 43.4747V17.6856C12.0623 16.5788 11.1651 15.6796 10.0563 15.6796C8.9494 15.6796 8.05029 16.5769 8.05029 17.6856V43.4747C8.05029 47.5395 11.3558 50.8451 15.4207 50.8451H43.5954C47.6603 50.8451 50.9658 47.5395 50.9658 43.4747V15.3H50.9677Z' fill='url(%23paint0_linear_3320_2660)'/%3E%3Cpath d='M12.0527 7.52155H8.1521C7.73655 7.52155 7.39844 7.86155 7.39844 8.27521V12.3873C7.39844 12.8029 7.73844 13.141 8.1521 13.141H8.38633H12.0527C12.4682 13.141 12.8063 12.801 12.8063 12.3873V8.61899V8.27521C12.8063 7.85966 12.4663 7.52155 12.0527 7.52155Z' fill='%23FFB200'/%3E%3Cdefs%3E%3Cpattern id='pattern0_3320_2660' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_3320_2660' transform='scale(0.000769823 0.000772201)'/%3E%3C/pattern%3E%3ClinearGradient id='paint0_linear_3320_2660' x1='11.2538' y1='49.7231' x2='49.8476' y2='11.1293' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2300395A'/%3E%3Cstop offset='0.38' stop-color='%2300698F'/%3E%3Cstop offset='0.52' stop-color='%23007CA4'/%3E%3Cstop offset='0.62' stop-color='%2305809D'/%3E%3Cstop offset='0.77' stop-color='%23148D8B'/%3E%3Cstop offset='0.94' stop-color='%232DA26E'/%3E%3Cstop offset='1' stop-color='%2338AB63'/%3E%3C/linearGradient%3E%3Cimage id='image0_3320_2660' width='1299' height='1295' preserveAspectRatio='none' xlink:href='data:image/png;base64,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AAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAACMS1CmAAAgAElEQVQAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAAEBEmAgAAAAARYSIAAAAA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'/%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: center center;
  width: 55px;
  height: 55px;
  display: none;
}

/* At 390px and below: swap logos */
@media (max-width: 390px) {
  .main-nav-logo {
    display: none;
  }
  .main-nav-logo-sm {
    display: block;
  }
}
.taskbar-logo {
  /* TODO background-image: $main-nav-logo;*/
  width: 32px;
  height: 32px;
}

.footer-logo {
  min-height: 69.8px;
  max-height: 86.173px;
  align-self: stretch;
}

.impersonate-banner {
  background-color: #E98300;
}

.cartUOM {
  display: flex;
  width: 73px;
  padding-top: 3px;
  flex-direction: column;
  align-items: flex-start;
  gap: 15px;
  color: #00A1DE;
  font-size: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2300A1DE' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");
}

.input-group-text {
  border-color: #8D8D8E;
}

.my-table-headers-text {
  color: #212529;
}

.input-group-border {
  border: 1px solid #8D8D8E;
  border-radius: 8px;
  max-height: 40px;
}
.input-group-border:focus-within {
  box-shadow: 0 0 6px 0 rgba(90, 163, 210, 0.5);
  border-color: #00A551 !important;
}

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

.no-focus-style:focus {
  box-shadow: none !important;
  border: none !important;
}

#contactWebPreferenceSelect {
  height: 42px;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(15, 81, 50, var(--bs-text-opacity)) !important;
}

.toast-text-primary {
  color: rgba(0, 57, 90, var(--bs-text-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(204, 229, 255, var(--bs-bg-opacity)) !important;
}

.rounded-3 {
  border-radius: 6px !important;
}

.rounded-4 {
  border-radius: 8px !important;
}

#Global_GlobalSearchPhrase {
  width: 19.96px;
  height: 19.96px;
}

.btn-outline-primary.no-hover:hover {
  color: #00395A;
  background-color: transparent;
  border-color: #00395A;
}

#myItemsFilterContainer {
  min-height: 80vh;
}

.pickup-border {
  border-radius: 6px;
  border: 1px solid #8D8D8E;
}

.dropdown-item.border-top, .border-top.dropdown-item-lastitem {
  border-top: 1px solid #E1E1E1 !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

.hiddenDropdownArrow {
  appearance: none;
}

.border-lightestGray {
  border: 1px solid #E1E1E1 !important;
}

.border-gray-100 {
  border: 1px solid #EFEFEF !important;
}

.request-indicator {
  border-radius: 50% !important;
  width: 20px;
  height: 20px;
  min-width: 0;
  min-height: 0;
  flex-shrink: 0;
  text-align: center;
  font-feature-settings: "liga" off, "clig" off;
  font-family: "Open Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 19px;
  border-radius: 2.5px;
  display: flex;
  justify-content: center;
}

/* 
****************************************************************************
*	Custom Imports
****************************************************************************
*/
/* The Modal (background) */
.eBerry-modal {
  display: none; /* Hidden by default */
  position: fixed; /* Allow self centering */
  z-index: 9999; /* Sit on top */
  /*padding-top: 40px;*/ /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow-y: auto; /* Enable scroll if needed */
  overflow-x: hidden;
  background-color: rgb(0, 0, 0); /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4); /* Black w/ opacity */
}

/* Modal Content */
.eBerry-modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  border: 1px solid #888;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  -webkit-animation-name: animatetop;
  -webkit-animation-duration: 0.4s;
  animation-name: animatetop;
  animation-duration: 0.4s;
}

/* Add Animation */
@-webkit-keyframes animatetop {
  from {
    top: -300px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}
@keyframes animatetop {
  from {
    top: -300px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}
.eBerry-modal-header {
  padding: 5px 16px 5px;
  background-color: white;
  color: white;
  overflow: auto; /*Fix artifact created by floats inside this element.*/
}

.eBerry-modal-header-close {
  float: right;
  margin-right: -7px;
  padding-top: 3px;
  cursor: pointer;
}

.eBerry-modal-body {
  /*    padding: 5px 16px 5px;
      margin-top: 15px; */ /* Set these in your content so we have the flexibility to use the whole width (i.e. for <hr>)*/
  overflow-y: auto; /*Fix artifact created by floats inside this element.*/
}

.eBerry-modal-footer {
  padding: 5px 16px 5px;
  background-color: #5cb85c;
  color: white;
}

/* 
****************************************************************************
*	MegaMenu.scss
****************************************************************************
*/
@media (min-width: 992px) {
  #MegaMenu {
    width: 1120px !important;
    height: 480px !important;
  }
}

.megaMenu {
  font-size: 0.8125rem;
  font-weight: normal !important;
}
@media (min-width: 992px) {
  .megaMenu {
    column-count: 3;
    column-fill: auto;
    width: 1120px !important;
    height: 480px !important;
  }
}

@media (min-width: 992px) {
  .megamenufirstcolumn {
    width: 20%;
  }
}

#MegaMenuHover {
  width: 80%;
}

.nav-link.active.dropdown-toggle.show::after {
  border-top: 0;
  border-bottom: 0.3em solid;
}

/*Parent Category Menu*/
.ldParent-hoverOn,
.ldMegaMenu > li:hover > a {
  font-weight: bold;
  background-color: #94bcf2;
  border-radius: 8px;
}

/*Parent Category List*/
.ldsubmenu + ul > li > a,
.ldMegaMenu > li > a {
  font-size: 15px;
  letter-spacing: 0.35px;
  line-height: 35px; /*Set below too*/
}

/*@media screen and (max-width: 991.98px) {
    .ldMegaMenu > li > a .fas {
        visibility: visible;
    }
}*/
/*Menu font-awesome chevron display on hover*/
.ldMegaMenu > li > a .fas {
  line-height: 35px;
}

/*@media screen and (min-width: 992px) {
    .ldMegaMenu > li > a .fas {
        visibility: hidden;
    }

    .ldParent-hoverOn .fas,
    .ldMegaMenu > li:hover > a .fas {
        visibility: visible !important;
    }
}*/
.ldsubmenu[data-bs-toggle].collapsed:after {
  font-family: "Font Awesome 5 Pro";
  font-weight: 100;
  float: right;
  content: "\f078";
}

.ldsubmenu[data-bs-toggle]:not(.collapsed):after {
  font-family: "Font Awesome 5 Pro";
  font-weight: 100;
  float: right;
  content: "\f077";
}

/* Megadrop width dropdown */
.ldMegaDrop {
  position: absolute;
  height: calc(100% - 10px); /*Calc doesn't work after minify/compression*/
  padding: 14px 0 0 0;
  column-count: 3;
  column-fill: auto;
  width: 880px !important;
}

.ldMegaDrop-hoverOn {
  opacity: 1;
  visibility: visible;
}

.ldMegaDrop-hoverOff {
  opacity: 0;
  visibility: hidden;
}

/*Override global link*/
.ldMegaDrop a {
  text-decoration: none !important;
}

.ldMegaDrop a:hover {
  text-decoration: underline !important;
}

.parent-child-keep-together {
  -webkit-column-break-inside: avoid; /* Chrome, Safari */
  page-break-inside: avoid; /* Theoretically FF 20+ */
  break-inside: avoid-column; /* IE 11 */
  /*display:table;*/ /* Actually FF 20+ */
}

.parent-category {
  letter-spacing: 0.3px;
  line-height: 35px; /*38px;*/
}

.parent-category-with-child {
  line-height: inherit;
}

.child-category {
  letter-spacing: 0.3px;
  line-height: 21px;
  margin-left: 0.75rem;
}

/*.menu > li > ul li ul, .menu li >ul li, .menu > li > .megadrop, .menu > li > ul, .menu > li {*/
/*#MegaMenuHover > ul li ul,
#MegaMenuHover > li > ul,
#MMParentLevel > li {
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-outs;
}*/
/*TileMenu*/
.card-deck > div[class*=col-] {
  display: flex;
}

/*For Hover - Select button*/
/*Display Select button when hover anywhere on the card*/
#ShopTiles .card:hover button {
  display: inline-block;
}

/*#ShopTiles .card:hover img{*/
#ShopTiles .card:hover {
  cursor: pointer;
}

#ShopTiles .card > button {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/*.dropdown.ldMegaMenu:hover > .dropdown-menu {
    display: block !important
}*/
/*.dropdown:hover > .dropdown-menu {
    display: block !important
}*/
/*.dropdown-submenu:hover > .dropdown-menu {
    display: block !important;
    left: 100%;
    top: 0;
    margin-top: 0
}*/
/*.dropdown-submenu:hover > .dropdown-menu {
    left: 100%;
}*/
.dropdown-menu.ldMegaMenu li {
  background-color: #fff;
  text-align: left;
  border-right: 1px solid #dee2e6;
  border-radius: 8px;
}

.shop-dropdown-menu {
  min-height: 50px;
  padding: 0 !important;
  margin: 0 !important;
  border: none;
  border-radius: 0;
}

.drop-shadow-b {
  box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.15);
}

#megaMenuContainer .dropdown-item::after, #megaMenuContainer .dropdown-item-lastitem::after {
  content: attr(data-text);
  font-weight: bold;
  height: 0;
  overflow: hidden;
  display: block;
  visibility: hidden;
}

/*2021-10-07 CAS Commented out because this is overriding body for entire website
body {
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-style: normal;
}*/
.blue {
  color: #19A2F7;
}

.blue-bg {
  color: #19A2F7;
}

.opacity-10 {
  opacity: 0.1;
}

.fa-sm {
  font-size: 0.9em !important;
}

.rep-info-block {
  padding: 15px 45px;
  min-height: 100px;
  width: 500px;
}
@media (max-width: 767.98px) {
  .rep-info-block {
    padding: 15px;
    width: 300px;
  }
}

.rep-content-paragraph {
  padding: 15px 45px;
  width: 500px;
  font-size: 14px;
}
@media (max-width: 767.98px) {
  .rep-content-paragraph {
    padding: 15px;
    width: 300px;
  }
}

.rep-field-container {
  margin: 0 0 10px 0;
}

.rep-field {
  margin: 0 0 20px;
}

.rep-table thead {
  border-bottom-style: solid;
}

#rep-image, .rep-image {
  border: 3px solid #1274B1;
  padding: 0;
  border-radius: 50%;
  width: 62%;
  height: 62%;
}

#rep-image, .laddawnRep-image {
  padding: 0;
  border-radius: 50%;
  width: 62%;
  height: 62%;
}

.rep-thumbnail {
  width: 50px !important;
  height: 50px !important;
}

.rep-finder-thumbnail {
  width: 75px !important;
  height: 75px !important;
}

span.rep-name {
  font-weight: 600;
  margin-bottom: 10px;
  text-align: center;
}

.cartNameEdit:focus {
  box-shadow: none;
}

.cartNameEdit {
  font-size: 18px;
}

.shopCartGroup {
  font-size: 16px;
}

.progress-red {
  background-color: #da4453 !important;
}

.sharePricingOverlay {
  display: none;
  position: absolute;
  /* right: 48px;*/
  overflow: hidden;
  height: fit-content;
  width: 550px;
  z-index: 5000;
}

.priceDiscrepancyOverlay {
  position: absolute;
  transform: translate(-213px, -25px);
  width: 225px;
  max-height: 117px;
}

.priceDiscrepancyOverlayButton {
  position: absolute;
  transform: translate(-13px, -25px);
  background-color: #E98300;
}

.priceDiscrepancyOverlayButton.open {
  position: absolute;
  transform: translate(-237px, -25px);
}

.priceDiscrepancyModOverlay {
  position: absolute;
  transform: translate(-213px, -34px);
  width: 225px;
  max-height: 117px;
}

.priceDiscrepancyModOverlayButton {
  background-color: #E98300;
  position: absolute;
  transform: translate(-13px, -34px);
}

.priceDiscrepancyModOverlayButton.open {
  position: absolute;
  transform: translate(-236px, -34px);
}

.cartUpdateOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 1000;
  top: 45%;
  left: 0px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.price-progress-bar {
  height: 18px;
  border: 1px solid #CCCCCC;
  border-radius: 8px;
  background-color: #E5E5E5;
  box-sizing: border-box;
}

.price-progress-bar-border-success {
  border: 1px solid #8CC152 !important;
}

.price-progress-label {
  font-size: 12px;
  text-align: right !important;
  font-weight: 700 !important;
  padding-right: 2px;
}

.price-progress-label-border {
  border-right: 1px solid #CCCCCC;
}

.price-progress-label-border-success {
  border-right: 1px solid #8CC152;
}

.price-progress-bg-success {
  background-color: rgba(140, 193, 82, 0.1);
}

.price-progress-text-success {
  color: #212529;
}

.price-progress-text-break-met {
  color: white;
}

.price-progress-text-break-not-met {
  color: #212529;
}

.printeditsidebar {
  background-color: #f9f9f9;
}

.gridMatchListContainer {
  max-height: 400px;
  overflow-y: auto;
}

.gridMatchListBtn {
  height: 160px;
  min-height: 160px;
}

.cartCalendarColor {
  color: #70D38F;
}

.cartResultItemGroup {
  border: 1px solid var(--Color-Blue, #004C9D);
  background: var(--Color-White, #FFF);
  box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.15);
}

.cartSection-Header {
  box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.15);
}

.orderSummary-Shadow {
  box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.15);
}

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

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

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

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  /*    border-color: #850D6E;
  background-color: #850D6E;
  */
  border-color: #0968b1;
  background-color: #0968b1;
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(133, 13, 110, 0.25);
}

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

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

.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: 0.03341rem;
  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: 0.03341rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.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='%23fff' 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: #0968b1;
  background-color: #0968b1;
}

.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='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(133, 13, 110, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(133, 13, 110, 0.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='14' height='14' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(133, 13, 110, 0.5);
}

/*
***********************************************************
*	Products Tab css styles
***********************************************************
*/
.berry-hidden {
  display: none;
  visibility: hidden;
}

/*
select:disabled {
  color: #CCCCCC;
}
*/
/************************************************************
*	Category Finding Form
************************************************************/
#sectionsContainer {
  background-color: #f9f9f9;
  border-radius: 0 0 0 0;
  position: relative;
}

#ShippingOptions {
  border: 1px solid #e7e7e7;
}

#ShippingOptions {
  border-top: none;
}

/*#ProductDetails*/
#ProductDetailsHeading {
  border: 1px solid #e7e7e7;
  border-bottom: none;
}

/************************************************************
*	Shipping Options
************************************************************/
.pickupChange {
  display: none;
}

/*So #ShippingOptions background-color displays*/
#PDWarehouseDisplay .list-group-item,
#CartWarehouseDisplay .list-group-item,
#WarehouseDisplay .list-group-item {
  background-color: transparent;
}

/************************************************************
*	Product Images
************************************************************/
#ProductImages .carousel-indicators li {
  width: 10px;
  height: 10px;
  border-radius: 100%;
}

#ProductImages .carousel-caption {
  left: 0;
  bottom: 0;
}

.fullgaugepositon {
  margin-top: -15px;
  margin-left: -10px;
}

/************************************************************
*	Product Details
************************************************************/
.optionGroupDisabled {
  /* Disable the pointer events */
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  opacity: 1 !important;
  color: #999999 !important;
}

.optionGroupDisabled > a {
  color: #999999 !important;
}

#OptionGroups .card {
  /*border-width: .5px;*/
  border-color: #e7e7e7;
}

#OptionGroups .card:hover > .card-header:not(.optionGroupDisabled) {
  cursor: pointer;
}

#OptionGroups .card-header {
  background-color: #f9f9f9;
  margin: 0 !important;
  border-bottom: none !important;
}

/*fa-sm - font-awesome icon based on rem instead em*/
.ld-fa-sm-rem {
  font-size: 0.7109375rem;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label.Clear::after,
.custom-radio .custom-control-input:checked ~ .custom-control-label.Yellow::after,
.custom-radio .custom-control-input:checked ~ .custom-control-label.Buff::after,
.custom-radio .custom-control-input:checked ~ .custom-control-label.White::after {
  color: black;
}

/*All the Colors*/
.custom-radio .custom-control-input ~ .custom-control-label.Clear::before,
.custom-radio .custom-control-input:checked ~ .custom-control-label.Clear::before,
.custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label.Clear::before {
  /*border-color: transparent;*/
  background-color: transparent;
  background-image: url(/Content/Css/Images/option-transparent.png);
}

.custom-radio .custom-control-input ~ .custom-control-label.Black::before,
.custom-radio .custom-control-input:checked ~ .custom-control-label.Black::before,
.custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label.Black::before {
  border-color: #1B1B1B;
  background-color: #1B1B1B;
}

.custom-radio .custom-control-input ~ .custom-control-label.Baby_Blue::before,
.custom-radio .custom-control-input:checked ~ .custom-control-label.Baby_Blue::before,
.custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label.Baby_Blue::before,
.custom-radio .custom-control-input ~ .custom-control-label.Std_Blue_VCI::before,
.custom-radio .custom-control-input:checked ~ .custom-control-label.Std_Blue_VCI::before,
.custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label.Std_Blue_VCI::before {
  border-color: #AAD4EC;
  background-color: #AAD4EC;
}

.custom-radio .custom-control-input ~ .custom-control-label.Blue_Green::before,
.custom-radio .custom-control-input:checked ~ .custom-control-label.Blue_Green::before,
.custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label.Blue_Green::before {
  border-color: #6ECABC;
  background-color: #6ECABC;
}

.custom-radio .custom-control-input ~ .custom-control-label.Medium_Blue::before,
.custom-radio .custom-control-input:checked ~ .custom-control-label.Medium_Blue::before,
.custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label.Medium_Blue::before {
  border-color: #3666A0;
  background-color: #3666A0;
}

.custom-radio .custom-control-input ~ .custom-control-label.Sky_Blue::before,
.custom-radio .custom-control-input:checked ~ .custom-control-label.Sky_Blue::before,
.custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label.Sky_Blue::before {
  border-color: #6BB6D6;
  background-color: #6BB6D6;
}

.custom-radio .custom-control-input ~ .custom-control-label.Brown::before,
.custom-radio .custom-control-input:checked ~ .custom-control-label.Brown::before,
.custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label.Brown::before {
  border-color: #67463A;
  background-color: #67463A;
}

.custom-radio .custom-control-input ~ .custom-control-label.Buff::before,
.custom-radio .custom-control-input:checked ~ .custom-control-label.Buff::before,
.custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label.Buff::before {
  border-color: #DAD0BB;
  background-color: #DAD0BB;
}

.custom-radio .custom-control-input ~ .custom-control-label.Dark_Green::before,
.custom-radio .custom-control-input:checked ~ .custom-control-label.Dark_Green::before,
.custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label.Dark_Green::before {
  border-color: #2A572D;
  background-color: #2A572D;
}

.custom-radio .custom-control-input ~ .custom-control-label.Leaf_Green::before,
.custom-radio .custom-control-input:checked ~ .custom-control-label.Leaf_Green::before,
.custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label.Leaf_Green::before {
  border-color: #94C170;
  background-color: #94C170;
}

.custom-radio .custom-control-input ~ .custom-control-label.Grey::before,
.custom-radio .custom-control-input:checked ~ .custom-control-label.Grey::before,
.custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label.Grey::before {
  border-color: #B9B7B7;
  background-color: #B9B7B7;
}

.custom-radio .custom-control-input ~ .custom-control-label.Orange::before,
.custom-radio .custom-control-input:checked ~ .custom-control-label.Orange::before,
.custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label.Orange::before {
  border-color: #E98D4C;
  background-color: #E98D4C;
}

.custom-radio .custom-control-input ~ .custom-control-label.Pink::before,
.custom-radio .custom-control-input:checked ~ .custom-control-label.Pink::before,
.custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label.Pink::before {
  border-color: #E2B1CA;
  background-color: #E2B1CA;
}

.custom-radio .custom-control-input ~ .custom-control-label.Purple::before,
.custom-radio .custom-control-input:checked ~ .custom-control-label.Purple::before,
.custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label.Purple::before {
  border-color: #8764A9;
  background-color: #8764A9;
}

.custom-radio .custom-control-input ~ .custom-control-label.Red::before,
.custom-radio .custom-control-input:checked ~ .custom-control-label.Red::before,
.custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label.Red::before {
  border-color: red;
  background-color: red;
}

.custom-radio .custom-control-input ~ .custom-control-label.White::before,
.custom-radio .custom-control-input:checked ~ .custom-control-label.White::before,
.custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label.White::before {
  /*border-color: #FFFFFF;*/
  background-color: #FFFFFF;
}

.custom-radio .custom-control-input ~ .custom-control-label.Yellow::before,
.custom-radio .custom-control-input:checked ~ .custom-control-label.Yellow::before,
.custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label.Yellow::before {
  border-color: #F1EE76;
  background-color: #F1EE76;
}

/* the shadow; displayed while the element is in focus */
.custom-radio .custom-control-input:focus ~ .custom-control-label.Clear::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem transparent;
}

.custom-radio .custom-control-input:focus ~ .custom-control-label.Black::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #1B1B1B;
}

.custom-radio .custom-control-input:focus ~ .custom-control-label.Baby_Blue::before,
.custom-radio .custom-control-input:focus ~ .custom-control-label.Std_Blue_VCI::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #AAD4EC;
}

.custom-radio .custom-control-input:focus ~ .custom-control-label.Blue_Green::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #6ECABC;
}

.custom-radio .custom-control-input:focus ~ .custom-control-label.Medium_Blue::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #3666A0;
}

.custom-radio .custom-control-input:focus ~ .custom-control-label.Sky_Blue::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #6BB6D6;
}

.custom-radio .custom-control-input:focus ~ .custom-control-label.Brown::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #67463A;
}

.custom-radio .custom-control-input:focus ~ .custom-control-label.Buff::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #DAD0BB;
}

.custom-radio .custom-control-input:focus ~ .custom-control-label.Dark_Green::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #2A572D;
}

.custom-radio .custom-control-input:focus ~ .custom-control-label.Leaf_Green::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #94C170;
}

.custom-radio .custom-control-input:focus ~ .custom-control-label.Grey::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #B9B7B7;
}

.custom-radio .custom-control-input:focus ~ .custom-control-label.Orange::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #E98D4C;
}

.custom-radio .custom-control-input:focus ~ .custom-control-label.Pink::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #E2B1CA;
}

.custom-radio .custom-control-input:focus ~ .custom-control-label.Purple::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #8764A9;
}

.custom-radio .custom-control-input:focus ~ .custom-control-label.Red::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem red;
}

.custom-radio .custom-control-input:focus ~ .custom-control-label.White::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #FFFFFF;
}

.custom-radio .custom-control-input:focus ~ .custom-control-label.Yellow::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem #F1EE76;
}

/************************************************************
*	Custom Radio Button
************************************************************/
/*Override Bootstraps form-control-lg setting of font-size*/
.ld-custom-checkbox-lg, .ld-custom-radio-lg {
  font-size: 0.8125rem !important;
}

/*Size of 20px*/
.ld-custom-checkbox-lg .custom-control-label::before,
.ld-custom-checkbox-lg .custom-control-label::after,
.ld-custom-radio-lg .custom-control-label::before,
.ld-custom-radio-lg .custom-control-label::after {
  width: 1.25rem;
  height: 1.25rem;
}

/*Change circle to checkmark*/
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  font-family: "Font Awesome 5 Pro";
  font-weight: 100;
  content: "✓";
  color: white;
  top: 2px;
  text-align: center;
  /*Override Bootstrap background-image*/
  background-image: none !important;
}

/************************************************************
*	ModItemSearchMatchDetails
************************************************************/
.highLight {
  border-bottom: 2px Solid #FFCC00 !important;
}

/*Results and Product Details for More/Less button*/
.btn-link.readMore {
  text-decoration: underline !important;
}

.btn-link.readMore:hover {
  text-decoration: none !important;
  color: #0968b1 !important;
}

/* 
****************************************************************************
*	ShopItemResults.scss
****************************************************************************
*/
.border-grey-dashed {
  border: 1px dashed #e5e5e5;
}

.cartGroupSelected {
  border: 1px dashed #00A1DE !important;
  font-weight: bold;
  padding-left: 4px !important;
}

.itemUOM {
  padding-right: 1rem;
  background-position: right 0.25rem center !important;
}

/* Ion.RangeSlider, Simple Skin
// css version 2.0.3
// © Denis Ineshin, 2014    https://github.com/IonDen
// © guybowden, 2014        https://github.com/guybowden
// ===================================================================================================================*/
/* =====================================================================================================================
// Skin details */
.irs {
  height: 55px;
}

.irs-with-grid {
  height: 75px;
}

.irs-line {
  height: 10px;
  top: 33px;
  background: #EEE;
  background: linear-gradient(to bottom, #DDD -50%, #FFF 150%); /* W3C */
  border: 1px solid #CCC;
  border-radius: 16px;
  -moz-border-radius: 16px;
}

.irs-line-left {
  height: 8px;
}

.irs-line-mid {
  height: 8px;
}

.irs-line-right {
  height: 8px;
}

.irs-bar {
  height: 10px;
  top: 33px;
  border-top: 1px solid #428bca;
  border-bottom: 1px solid #428bca;
  background: #428bca;
  background: linear-gradient(to top, rgb(66, 139, 202) 0%, rgb(127, 195, 232) 100%); /* W3C */
}

.irs-bar-edge {
  height: 10px;
  top: 33px;
  width: 14px;
  border: 1px solid #428bca;
  border-right: 0;
  background: #428bca;
  background: linear-gradient(to top, rgb(66, 139, 202) 0%, rgb(127, 195, 232) 100%); /* W3C */
  border-radius: 16px 0 0 16px;
  -moz-border-radius: 16px 0 0 16px;
}

.irs-shadow {
  height: 2px;
  top: 38px;
  background: #000;
  opacity: 0.3;
  border-radius: 5px;
  -moz-border-radius: 5px;
}

.lt-ie9 .irs-shadow {
  filter: alpha(opacity=30);
}

.irs-slider {
  top: 25px;
  width: 27px;
  height: 27px;
  border: 1px solid #AAA;
  background: #DDD;
  background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(220, 220, 220) 20%, rgb(255, 255, 255) 100%); /* W3C */
  border-radius: 27px;
  -moz-border-radius: 27px;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}

.irs-slider.state_hover, .irs-slider:hover {
  background: #FFF;
}

.irs-min, .irs-max {
  color: #333;
  font-size: 12px;
  line-height: 1.333;
  text-shadow: none;
  top: 0;
  padding: 1px 5px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  -moz-border-radius: 3px;
}

.lt-ie9 .irs-min, .lt-ie9 .irs-max {
  background: #ccc;
}

.irs-from, .irs-to, .irs-single {
  color: #fff;
  font-size: 14px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background: #428bca;
  border-radius: 3px;
  -moz-border-radius: 3px;
}

.lt-ie9 .irs-from, .lt-ie9 .irs-to, .lt-ie9 .irs-single {
  background: #999;
}

.irs-grid {
  height: 27px;
}

.irs-grid-pol {
  opacity: 0.5;
  background: #428bca;
}

.irs-grid-pol.small {
  background: #999;
}

.irs-grid-text {
  bottom: 5px;
  color: #99a4ac;
}

/* Ion.RangeSlider
// css version 2.0.3
// © 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/
/* =====================================================================================================================
// RangeSlider */
.irs {
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.irs-line {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none !important;
}

.irs-line-left, .irs-line-mid, .irs-line-right {
  position: absolute;
  display: block;
  top: 0;
}

.irs-line-left {
  left: 0;
  width: 11%;
}

.irs-line-mid {
  left: 9%;
  width: 82%;
}

.irs-line-right {
  right: 0;
  width: 11%;
}

.irs-bar {
  position: absolute;
  display: block;
  left: 0;
  width: 0;
}

.irs-bar-edge {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
}

.irs-shadow {
  position: absolute;
  display: none;
  left: 0;
  width: 0;
}

.irs-slider {
  position: absolute;
  display: block;
  cursor: default;
  z-index: 1;
}

.irs-slider.type_last {
  z-index: 2;
}

.irs-min {
  position: absolute;
  display: block;
  left: 0;
  cursor: default;
}

.irs-max {
  position: absolute;
  display: block;
  right: 0;
  cursor: default;
}

.irs-from, .irs-to, .irs-single {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  cursor: default;
  white-space: nowrap;
}

.irs-grid {
  position: absolute;
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
}

.irs-with-grid .irs-grid {
  display: block;
}

.irs-grid-pol {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 8px;
  background: #000;
}

.irs-grid-pol.small {
  height: 4px;
}

.irs-grid-text {
  position: absolute;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  text-align: center;
  font-size: 9px;
  line-height: 9px;
  padding: 0 3px;
  color: #000;
}

.irs-disable-mask {
  position: absolute;
  display: block;
  top: 0;
  left: -1%;
  width: 102%;
  height: 100%;
  cursor: default;
  background: rgba(0, 0, 0, 0);
  z-index: 2;
}

.irs-disabled {
  opacity: 0.4;
}

.lt-ie9 .irs-disabled {
  filter: alpha(opacity=40);
}

.irs-hidden-input {
  position: absolute !important;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  outline: none !important;
  z-index: -9999 !important;
  background: none !important;
  border-style: solid !important;
  border-color: transparent !important;
}

div#designerBody {
  /*	width:642px;*/
  width: 100%;
  z-index: 1;
  float: left;
  margin-top: 20px;
}
div#designerBody .ui-widget-overlay {
  height: 100%;
}

div#pdfwork {
  float: left;
  border: solid 1px black;
  overflow: hidden;
}

#Ruler {
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid red;
}

#bg {
  position: absolute;
  top: 15px;
  left: 15px;
  border: 1px solid red;
}

div#desktop {
  /*width:930px;*/
  max-width: 830px;
  height: 850px;
  clear: left;
  overflow: auto;
  position: relative;
  border: 3px solid grey;
}

div#find {
  width: 800px;
  height: 20px;
  clear: left;
  overflow: hidden;
  border: none;
  text-align: center;
}

canvas#ruler {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  /*    background-color:#474747;			*/
  background-color: #FFFFFF;
}

canvas#workarea {
  position: absolute;
  top: 15px;
  left: 15px;
  z-index: 1;
  background-color: #FFFFFF;
  border: 1px solid #eaeaea;
}

canvas#bag {
  position: absolute;
  top: 15px;
  left: 15px;
  z-index: 2;
  border-right: #bebcbb 1px solid;
  border-bottom: #bebcbb 1px solid;
  border-left: #bebcbb 1px solid;
}

canvas#plateArea, canvas#bagHeader, canvas#headerCanvas {
  position: absolute;
  top: 15px;
  left: 15px;
  z-index: 5;
  height: 6000px;
  width: 6000px;
  image-rendering: -moz-crisp-edges; /* Firefox */
  image-rendering: -o-crisp-edges; /* Opera */
  image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor;
}

canvas#headerCanvas {
  border-right: #bebcbb 1px solid;
  border-left: #bebcbb 1px solid;
  border-top: #bebcbb 1px solid;
}

canvas#grid {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  opacity: 0.5;
}

canvas#spacing {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  opacity: 1;
}

div#InfoImageSpacing {
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}

select#imgSpacing {
  font-size: 11px;
  background-color: #df7a1c;
  color: white;
  margin: 0;
  padding: 3px;
  border: 0px;
}

select#imgSpacing::-ms-expand {
  color: white;
  background-color: #df7a1c;
  border: 0px;
}

.toollist {
  width: 242px;
  float: right;
}

.bar_bg {
  background: #eee;
  padding: 5px 5px 3px 5px;
  width: 242px;
  height: auto;
  float: right;
  border-radius: 5px;
}

.greyedout {
  pointer-events: none;
  opacity: 0.5;
  background: #CCC;
}

#params {
  border: solid 3px #790c63;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  border-bottom-left-radius: 7px;
  padding: 5px;
  width: 700px;
  height: 75px;
  margin-bottom: 15px;
}

div.color {
  border: 1px solid #000000 !important;
  float: left;
  width: 18px;
  height: 18px;
  margin-right: 3px;
}

canvas#scratchArea {
  image-rendering: -moz-crisp-edges; /* Firefox */
  image-rendering: -o-crisp-edges; /* Opera */
  image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor;
}

.ck-button {
  margin: 0px;
  background-color: #EFEFEF;
  border: 1px solid #D0D0D0;
  overflow: auto;
  float: left;
}

.ck-button:hover {
  background: #f0f090;
}

.ck-button label {
  font-weight: 700;
  float: left;
  width: 1.5em;
}

.ck-button label span {
  text-align: center;
  padding: 3px 0px;
  display: block;
}

.ck-button label input {
  position: absolute;
  top: -20px;
}

.ck-button input:checked + span {
  background-color: #909090;
  color: #fff;
}

.design-area {
  /*color:#EE126A;*/
  color: #AFB0B0;
  font-size: 14px;
  font-weight: bold;
  width: 120px;
  position: absolute;
  text-align: right;
  float: left;
  top: 103px;
  left: 0px;
  display: block;
  -webkit-transform: rotate(270deg);
  -webkit-transform-origin: bottom left;
  -moz-transform: rotate(270deg);
  -moz-transform-origin: bottom left;
  -o-transform: rotate(270deg);
  -o-transform-origin: bottom left;
  -ms-transform: rotate(270deg);
  -ms-transform-origin: bottom left;
  transform: rotate(270deg);
  transform-origin: bottom left;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.design-area-reg {
  /*color:#EE126A;*/
  color: #AFB0B0;
  font-size: 9px;
  font-weight: bold;
  width: 120px;
  position: absolute;
  text-align: right;
  float: left;
  top: 106px;
  left: 3px;
  display: block;
  -webkit-transform: rotate(270deg);
  -webkit-transform-origin: bottom left;
  -moz-transform: rotate(270deg);
  -moz-transform-origin: bottom left;
  -o-transform: rotate(270deg);
  -o-transform-origin: bottom left;
  -ms-transform: rotate(270deg);
  -ms-transform-origin: bottom left;
  transform: rotate(270deg);
  transform-origin: bottom left;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.printoptions {
  position: relative;
}

.printTypeOption {
  display: inline-block;
  vertical-align: top;
}

.printTypeOption.optionNone {
  position: absolute;
  top: 42px;
  left: 100px;
  cursor: pointer;
  z-index: 100;
}

.printTypeNone, .printTypeNoneLabel {
  cursor: pointer;
}

.printTypeText {
  background-color: transparent;
  border: none;
  margin: 5px 0 5px 8px;
}

.printTypeText h1, .printTypeText .h1 {
  font-size: 15pt;
  font-weight: bold;
  color: black;
  width: 100%;
  padding: 0;
  margin-bottom: 15px;
}

.printTypeText ul {
  width: 100%;
  font-size: 10pt;
}

div.printTypeButton {
  margin-top: 15px;
  display: inline-block;
}

.printTypeButton button {
  background-color: white;
  border-radius: 4px;
  border: 2px solid #df7a1c;
  color: #df7a1c;
  cursor: pointer;
  font-size: medium;
  margin: auto;
  padding: 5px;
  text-align: center;
  width: 110px;
  height: 40px;
}

.printTypebuttonDisabled {
  background-color: #999 !important;
  color: white !important;
  cursor: default !important;
}

#PrintTypeInfo_Button {
  text-indent: -9999px;
  border: none;
  margin: 0;
}

#printInfo {
  display: table;
  font-size: 15px;
  margin-left: 40px;
  width: 700px;
}

.printInfoNavbar {
  color: #ccc;
}

.textBackArrow {
  display: inline-block;
  cursor: pointer;
  font-size: 25px;
  transform: scale(1, 2);
  -webkit-transform: scale(1, 2); /* Safari and Chrome */
  -moz-transform: scale(1, 2); /* Firefox */
  -ms-transform: scale(1, 2); /* IE 9+ */
  -o-transform: scale(1, 2); /* Opera */
}

.textBackClose {
  cursor: pointer;
  display: inline-block;
  font-size: 25px;
  text-align: left;
}

.printInfoContainer {
  clear: both;
  margin: 0;
  padding: 15px 0 15px 0;
  border: 1px solid #CCC;
  border-radius: 20px;
}

.printInfoRowOdd {
  background-color: #dcdcdc;
}

.printInfoRowEven {
  background-color: transparent;
}

.printInfoCol {
  display: inline-block;
  padding: 5px 15px 5px 0;
}

.printInfoCol1 {
  color: #850D70;
  margin-right: 0.5em;
  font-size: 1.5em;
  font-weight: bolder;
}

.printInfoCol2 {
  border-right: 1px solid #999;
  display: inline-block;
  text-align: center;
  width: 200px;
}

.printInfoCol3 {
  display: inline-block;
  text-align: center;
  width: 200px;
}

.termInfo {
  color: #557cbb;
  text-decoration: underline;
}

.termInfo:hover {
  cursor: pointer;
  text-decoration: none;
}

#PrintDialogContainer {
  /*Let's make the content determine its width*/
  /*width:                                      755px !important;*/
}

#GetStartedDialog .getStartedOption {
  background-color: white;
  float: left;
  height: 280px;
  margin: -15px 10px 0 0;
  padding: 5px;
  position: relative;
  text-align: center;
  width: 230px;
  border-radius: 5px;
}
#GetStartedDialog .optionTitle {
  font-size: 16px;
  font-weight: bold;
  margin: 10px 0 10px 0;
}
#GetStartedDialog .optionImage {
  margin-bottom: 20px;
}
#GetStartedDialog .optionText {
  font-size: 11px;
  font-weight: normal;
  margin-bottom: 20px;
  line-height: 14px;
}
#GetStartedDialog .optionText div {
  border-bottom: solid 1px silver;
  padding: 2px 0 2px 0;
}

.add-artwork .ui-dialog-titlebar-close {
  margin: 33px 0 0;
}
.add-artwork .ui-button-text {
  display: none;
}
.add-artwork .ui-icon-closethick {
  background-image: url(/Images/dialog-close.png);
  display: block;
  width: 10px;
  height: 10px;
  background-size: cover;
}

#AddArtworkDialog .textBackArrow {
  margin: -30px 0 0 0;
}
#AddArtworkDialog .ui-tabs.ui-tabs-vertical {
  padding: 0;
  /*width:                                  750px !important;*/
}
#AddArtworkDialog .ui-tabs.ui-tabs-vertical .ui-tabs-nav {
  float: left;
  border-radius: 4px 0 0 4px;
  border-right: 1px solid gray;
  list-style-type: none;
}
#AddArtworkDialog .ui-tabs.ui-tabs-vertical .ui-tabs-nav li {
  clear: left;
  width: 100%;
  border: 1px solid #C5762C;
  border-width: 1px 0 1px 1px;
  overflow: hidden;
  position: relative;
  z-index: 2;
  /*border:                         1px solid #C5762C;*/
  background-color: #e88029;
  /*background-image:               -webkit-gradient(linear, left top, left bottom, from(#C5762C), to(#C4660E));
  background-image:               -webkit-linear-gradient(top, #C5762C, #C4660E);
  background-image:               -moz-linear-gradient(top, #C5762C, #C4660E);
  background-image:               -ms-linear-gradient(top, #C5762C, #C4660E);
  background-image:               -o-linear-gradient(top, #C5762C, #C4660E);
  background-image:               linear-gradient(to bottom, #C5762C, #C4660E);
  filter:                         progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#C5762C, endColorstr=#C4660E);*/
  border-radius: 0 !important;
  height: 85px;
}
#AddArtworkDialog .ui-tabs.ui-tabs-vertical .ui-tabs-nav li a {
  display: block;
  color: white;
  font-weight: bold;
  font-size: 20px;
  width: auto;
  overflow: visible;
  line-height: 20px;
  text-decoration: none !important;
}
#AddArtworkDialog .ui-tabs.ui-tabs-vertical .ui-tabs-nav li a:hover {
  cursor: pointer;
}
#AddArtworkDialog .ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
  border: 1px solid #00395A;
  padding-bottom: 0;
  background-color: #00395A;
  background-image: none;
  overflow: visible;
}
#AddArtworkDialog .ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active a:after {
  content: "";
  display: block;
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -10px;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid Purple;
}
#AddArtworkDialog .ui-tabs.ui-tabs-vertical .ui-tabs-nav li:first-child {
  border-radius: 6px 0 0 0 !important;
}
#AddArtworkDialog .ui-tabs.ui-tabs-vertical .ui-tabs-nav li:last-child {
  border-radius: 0 0 0 6px !important;
}
#AddArtworkDialog .ui-tabs.ui-tabs-vertical .ui-tabs-panel {
  float: left;
  border-left: 1px solid gray;
  border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  -webkit-border-radius: 0 5px 0 0;
  position: relative;
  left: -1px;
  background-color: white;
  height: 260px;
  margin-top: 1px !important;
  padding: 0px !important;
  /*width:682px;*/
}
#AddArtworkDialog #UploadArtwork {
  height: auto;
  /*display: block;*/
}
#AddArtworkDialog #UploadArtwork .headingInfo {
  color: #e88029;
}
#AddArtworkDialog #UploadArtwork .leftPane {
  display: inline-block;
  float: left;
  min-height: 190px;
  /*width: 244px;*/
  padding: 0 5px 5px 10px;
}
#AddArtworkDialog #UploadArtwork .leftPane .heading {
  font-size: 17px;
  font-weight: bold;
  margin: 0 0 0 4%;
}
#AddArtworkDialog #UploadArtwork .leftPane .duplicateFileName {
  margin: 15px 0 0;
  color: red;
}
#AddArtworkDialog #UploadArtwork .rightPane {
  border-left: 1px solid #dcdcdc;
  display: inline-block;
  min-height: 310px;
  height: auto;
  padding-bottom: 10px;
  /*width:650px;*/
}
#AddArtworkDialog #UploadArtwork .rightPane .heading {
  font-size: 17px;
  font-weight: bold;
  margin: 0 0 0 4%;
}
#AddArtworkDialog #UploadArtwork .rightPane .preview {
  margin: 0 0 0 4%;
  /*width:93%;*/
  min-height: 310px;
  min-width: 190px;
  background-image: url("/images/PrintDesigner/checkers.jpg");
  background-size: 15px;
  text-align: center;
  border: solid 1px gray;
  position: relative;
}
#AddArtworkDialog #UploadArtwork .rightPane .preview canvas, #AddArtworkDialog #UploadArtwork .rightPane .preview img {
  position: absolute;
  padding: 0;
  margin: auto;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
#AddArtworkDialog #UploadArtwork .rightPane .previewHR {
  display: none;
}
#AddArtworkDialog #UploadArtwork .rightPane .fileInfo {
  text-align: center;
  margin: 7px;
  font-size: 11px;
  margin: 10px 0 5px 0;
}
#AddArtworkDialog #UploadArtwork #UploadArtworkAdditional {
  /*margin:0 0 0 4%;*/
}
#AddArtworkDialog #UploadArtwork .infoInstructionsMain {
  font-size: 18px;
  font-weight: bold;
  line-height: 14px;
  text-align: left;
  margin: 7px 0 7px 7px;
  display: inline-block;
}
#AddArtworkDialog #UploadArtwork .infoInstructions {
  font-size: 18px;
  font-weight: bold;
  color: #e88029;
}
#AddArtworkDialog #UploadArtwork .colorCountOptions {
  font-size: 12px;
  text-align: center;
  margin: 8px 0 0;
}
#AddArtworkDialog #UploadArtwork .colorCountOptions .colorCount {
  display: inline-block;
  vertical-align: top;
  width: 190px;
  height: 143px;
  border-radius: 8px;
  margin-right: 10px;
}
#AddArtworkDialog #UploadArtwork .colorCountOptions .colorCount:nth-match(div) {
  margin-right: 0;
}
#AddArtworkDialog #UploadArtwork .colorCountOptions .colorCountLabel {
  text-align: center;
  margin: 0 17%;
}
#AddArtworkDialog #UploadArtwork .colorCountOptions .checkmarkCircle {
  content: " ";
  display: block;
  border-radius: 0.8em;
  height: 2px;
  width: 2px;
  position: absolute;
  right: -8px;
  top: 0;
  margin-top: -0.5em;
}
#AddArtworkDialog #UploadArtwork .colorCountOptions .checkmark, #AddArtworkDialog #UploadArtwork .colorCountOptions div.checked:after {
  content: url(/images/PrintDesigner/image-type-check.svg) !important;
  display: block;
  width: 25px;
  height: 25px;
  background-size: cover;
  position: absolute;
  right: -5px;
  top: -5px;
  margin-top: -0.1em;
}
#AddArtworkDialog #UploadArtwork .colorCountOptions .hoverCheckmark, #AddArtworkDialog #UploadArtwork .colorCountOptions .colorCount:hover:after {
  content: url(/images/PrintDesigner/image-type-check-hover.svg);
  display: block;
  width: 25px;
  height: 25px;
  background-size: cover;
  position: absolute;
  right: -5px;
  top: -5px;
  margin-top: -0.1em;
}
#AddArtworkDialog #UploadArtwork .colorCountOptions .checked {
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.14);
  border: solid 1.5px #318700 !important;
  position: relative;
  width: 187px;
  height: 140px;
}
#AddArtworkDialog #UploadArtwork .colorCountOptions .checked .colorCountLabel {
  font-weight: bold;
}
#AddArtworkDialog #UploadArtwork .colorCountOptions div.checked:after {
  content: url(/images/PrintDesigner/image-type-check.svg) !important;
  display: block;
  width: 25px;
  height: 25px;
  background-size: cover;
  position: absolute;
  right: -5px;
  top: -5px;
  margin-top: -0.1em;
}
#AddArtworkDialog #UploadArtwork .colorCountOptions .colorCount:hover {
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.14);
  position: relative;
}
#AddArtworkDialog #UploadArtwork .colorCountOptions .colorCount:hover .colorCountLabel {
  font-weight: bold;
}
#AddArtworkDialog #UploadArtwork .colorCountOptions .colorCount:hover:after {
  content: url(/images/PrintDesigner/image-type-check-hover.svg);
  display: block;
  width: 25px;
  height: 25px;
  background-size: cover;
  position: absolute;
  right: -5px;
  top: -5px;
  margin-top: -0.1em;
}
#AddArtworkDialog #UploadArtwork .colorCountOptions .image, #AddArtworkDialog #UploadArtwork .colorCountOptions .image4, #AddArtworkDialog #UploadArtwork .colorCountOptions .image2, #AddArtworkDialog #UploadArtwork .colorCountOptions .image1 {
  height: 107px;
  background-size: 80px;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
}
#AddArtworkDialog #UploadArtwork .colorCountOptions .image1 {
  height: 107px;
  background-size: 80px;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-image: url("/images/PrintDesigner/type1.png");
}
#AddArtworkDialog #UploadArtwork .colorCountOptions .image2 {
  height: 107px;
  background-size: 80px;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-image: url("/images/PrintDesigner/type2.png");
}
#AddArtworkDialog #UploadArtwork .colorCountOptions .image4 {
  height: 107px;
  background-size: 80px;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-image: url("/images/PrintDesigner/type4.png");
}
#AddArtworkDialog #UploadArtwork .uploadButton {
  border: 0 none;
  border-radius: 7px;
  background-color: rgb(133, 13, 110);
  color: White;
  cursor: pointer;
  display: inline-block;
  margin-top: 10px;
  padding: 6px 12px;
}
#AddArtworkDialog #LaddawnArtwork, #AddArtworkDialog #MyArtwork, #AddArtworkDialog #UploadArtwork {
  /*  Thumbnail Layout */
  /*ul.thumbnails li div {
  	font-size: 10px;
            margin-top: 10px;
            line-height: 12px;
  }*/
}
#AddArtworkDialog #LaddawnArtwork .tabContainer, #AddArtworkDialog #MyArtwork .tabContainer, #AddArtworkDialog #UploadArtwork .tabContainer {
  background-color: white;
  height: auto;
  border-radius: 0 5px 5px 5px;
  -moz-border-radius: 0 5px 5px 5px;
  -webkit-border-radius: 0 5px 5px 5px;
}
#AddArtworkDialog #LaddawnArtwork .innerContainer, #AddArtworkDialog #MyArtwork .innerContainer, #AddArtworkDialog #UploadArtwork .innerContainer {
  overflow-y: scroll;
  height: 260px;
}
#AddArtworkDialog #LaddawnArtwork #innerUAContainer, #AddArtworkDialog #MyArtwork #innerUAContainer, #AddArtworkDialog #UploadArtwork #innerUAContainer {
  overflow: visible;
  height: auto;
}
#AddArtworkDialog #LaddawnArtwork ul.thumbnails, #AddArtworkDialog #MyArtwork ul.thumbnails, #AddArtworkDialog #UploadArtwork ul.thumbnails {
  margin: 0;
  padding: 0;
}
#AddArtworkDialog #LaddawnArtwork ul.thumbnails li, #AddArtworkDialog #MyArtwork ul.thumbnails li, #AddArtworkDialog #UploadArtwork ul.thumbnails li {
  cursor: pointer;
  position: relative;
  list-style: none;
  float: left;
  margin: 5px 3px 5px 3px;
  padding: 2px;
  font-size: small;
  text-align: center;
  border: 1px solid transparent;
  display: block;
  width: 105px;
  height: 200px;
  /*line-height:120px;*/
}
#AddArtworkDialog #LaddawnArtwork ul.thumbnails li span, #AddArtworkDialog #MyArtwork ul.thumbnails li span, #AddArtworkDialog #UploadArtwork ul.thumbnails li span {
  display: block;
}
#AddArtworkDialog #LaddawnArtwork ul.thumbnails li span.image-overlay, #AddArtworkDialog #MyArtwork ul.thumbnails li span.image-overlay, #AddArtworkDialog #UploadArtwork ul.thumbnails li span.image-overlay {
  display: none;
  width: 100px;
  padding: 5px;
  background-color: #fff;
  color: #343434;
  border-radius: 7px 7px 0 0;
  -moz-border-radius: 7px 7px 0 0;
  -webkit-border-radius: 7px 7px 0 0;
  background-color: rgba(255, 255, 255, 0.75);
  word-wrap: break-word;
}
#AddArtworkDialog #LaddawnArtwork ul.thumbnails li span.below-image, #AddArtworkDialog #MyArtwork ul.thumbnails li span.below-image, #AddArtworkDialog #UploadArtwork ul.thumbnails li span.below-image {
  line-height: normal;
}
#AddArtworkDialog #LaddawnArtwork ul.thumbnails li img, #AddArtworkDialog #MyArtwork ul.thumbnails li img, #AddArtworkDialog #UploadArtwork ul.thumbnails li img {
  margin: auto;
  display: inline;
  vertical-align: bottom;
  /*max-width: 100%;
  max-height: 90%;*/
  max-height: 120px !important;
  max-width: 100px !important;
}
#AddArtworkDialog #LaddawnArtwork ul.thumbnails li:hover, #AddArtworkDialog #MyArtwork ul.thumbnails li:hover, #AddArtworkDialog #UploadArtwork ul.thumbnails li:hover {
  background: #f3f6f7;
  border-color: #dbe2e5;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  box-shadow: 0px 0px 10px #d0d0d0;
  -moz-box-shadow: 0px 0px 10px #d0d0d0;
  -webkit-box-shadow: 0px 0px 10px #d0d0d0;
}
#AddArtworkDialog #LaddawnArtwork ul .thumbnail-border, #AddArtworkDialog #MyArtwork ul .thumbnail-border, #AddArtworkDialog #UploadArtwork ul .thumbnail-border {
  height: 120px;
  width: 100px;
  min-height: 120px;
  min-width: 100px;
  display: table-cell;
  vertical-align: bottom;
}
#AddArtworkDialog #LaddawnArtwork .itemSelected, #AddArtworkDialog #MyArtwork .itemSelected, #AddArtworkDialog #UploadArtwork .itemSelected {
  border-color: #790063 !important;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  box-shadow: 0px 0px 10px #d0d0d0;
  -moz-box-shadow: 0px 0px 10px #d0d0d0;
  -webkit-box-shadow: 0px 0px 10px #d0d0d0;
}
#AddArtworkDialog #LaddawnArtwork ul.thumbnails li:hover span.image-overlay, #AddArtworkDialog #MyArtwork ul.thumbnails li:hover span.image-overlay, #AddArtworkDialog #UploadArtwork ul.thumbnails li:hover span.image-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  line-height: normal;
}
#AddArtworkDialog #LaddawnArtwork .actionBar, #AddArtworkDialog #MyArtwork .actionBar, #AddArtworkDialog #UploadArtwork .actionBar {
  background-color: #E6E6E6;
  height: 40px;
  margin: 0;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  box-shadow: 0 0 12px #9b9796;
  -moz-box-shadow: 0 0 12px #9b9796;
  -webkit-box-shadow: 0 0 12px #9b9796;
  position: relative;
}
#AddArtworkDialog #LaddawnArtwork .addArtworkChat, #AddArtworkDialog #MyArtwork .addArtworkChat, #AddArtworkDialog #UploadArtwork .addArtworkChat {
  position: absolute;
  margin: 10px 0 0 5px;
  z-index: 1;
}
#AddArtworkDialog #LaddawnArtwork .buttonContainer, #AddArtworkDialog #MyArtwork .buttonContainer, #AddArtworkDialog #UploadArtwork .buttonContainer {
  background-color: #E6E6E6;
  height: 50px;
  margin: 0 -10px 0 -8px;
}
#AddArtworkDialog #LaddawnArtwork .optionButton, #AddArtworkDialog #MyArtwork .optionButton, #AddArtworkDialog #UploadArtwork .optionButton {
  position: absolute;
  margin-left: 0;
  top: 5px;
  text-align: center;
  width: 100%;
  text-align: right;
}
#AddArtworkDialog #LaddawnArtwork .optionButton .submit, #AddArtworkDialog #MyArtwork .optionButton .submit, #AddArtworkDialog #UploadArtwork .optionButton .submit {
  color: white;
  cursor: pointer;
  background-color: #790063;
  border: none;
  border-radius: 4px;
  height: 30px;
  margin-right: 10px;
  width: 85px;
}
#AddArtworkDialog #LaddawnArtwork .optionButton .buttonDisabled, #AddArtworkDialog #MyArtwork .optionButton .buttonDisabled, #AddArtworkDialog #UploadArtwork .optionButton .buttonDisabled {
  background-color: gray !important;
}
#AddArtworkDialog #LaddawnArtwork .myArtworkAnonymous, #AddArtworkDialog #MyArtwork .myArtworkAnonymous, #AddArtworkDialog #UploadArtwork .myArtworkAnonymous {
  margin-left: 20px;
}

#MyArtwork .deleteArtwork {
  background-image: url("../../images/printdesigner/delete-icon.png");
  width: 20px;
  height: 20px;
  background-size: cover;
  position: absolute;
  right: -7px;
  top: -5px;
  display: none;
}
#MyArtwork .deleteArtwork:hover {
  background-image: url(/Images/PrintDesigner/delete-icon-hover.png);
}
#MyArtwork .deleteArtwork:active {
  background-image: url(/Images/PrintDesigner/delete-icon-clicked.png);
}
#MyArtwork ul.thumbnails li:hover .deleteArtwork {
  display: block;
}

.upper-canvas {
  z-index: 4900;
}

.hidden {
  display: none;
}

/*#region colorBox */
.colorBox, #artHover .emptyPMSColorBox, #artHover .pmsColorBox, #textHover #ColorPickContainer .emptyPMSColorBox, #textHover #FoundColorPicker .emptyPMSColorBox, #textHover .popover .emptyPMSColorBox, #textHover #ColorPickContainer .pmsColorBox, #textHover #FoundColorPicker .pmsColorBox, #textHover .popover .pmsColorBox {
  cursor: pointer;
  height: 25px;
  width: 25px;
  border: 2px solid #999;
  border-radius: 15px;
  margin: 0 5px 5px 0;
  display: inline-block;
  vertical-align: middle;
}

.colorBox:last-of-type, #artHover .emptyPMSColorBox:last-of-type, #artHover .pmsColorBox:last-of-type, #textHover #ColorPickContainer .emptyPMSColorBox:last-of-type, #textHover #FoundColorPicker .emptyPMSColorBox:last-of-type, #textHover .popover .emptyPMSColorBox:last-of-type, #textHover #ColorPickContainer .pmsColorBox:last-of-type, #textHover #FoundColorPicker .pmsColorBox:last-of-type, #textHover .popover .pmsColorBox:last-of-type {
  margin: 0 0px 5px 0;
}

.black {
  background-color: #2D2926;
  border-color: #2D2926;
}

.white {
  background-color: #FFFFFF;
  border-color: gray;
}

.green {
  background-color: #009639;
  border-color: #009639;
}

.red {
  background-color: #BA0C2F;
  border-color: #BA0C2F;
}

.blue {
  background-color: #0085CA;
  border-color: #0085CA;
}

.purple {
  background-color: #690792;
  border-color: #690792;
}

.yellow {
  background-color: #FEDD00;
  border-color: #FEDD00;
}

/*#endregion */
/* Common for both art format and text format tool popups */
.InfoArtFormat {
  /*Override ui-dialog standards*/
  overflow: visible;
  display: none;
  background-color: white;
  padding: 0;
  position: absolute;
  top: 380px;
  right: 0px;
  text-align: left;
  /*behavior:                                   @behaviorCss3;*/
  border: solid 1px #e4e4e4;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.24);
  -webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.24);
  z-index: 1040;
}
.InfoArtFormat .ui-dialog-titlebar {
  background-color: #fe6500;
  margin: 0;
  position: relative;
  /*color:                                  @colorWhite;*/
  color: white;
  font-size: 24px;
  font-weight: bold;
  left: 0px;
  line-height: 53px;
  width: 100%;
  text-align: center;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  -khtml-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  -khtml-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
}
.InfoArtFormat .ui-dialog-titlebar .ui-dialog-title {
  color: White;
  float: left;
  font-size: 24px;
  font-weight: bold;
  line-height: 25px;
  margin: 0px;
  position: relative;
  text-align: center;
  top: 0px;
  left: 0px;
  width: auto;
  /*behavior:                           @behaviorCss3;*/
  z-index: 5001;
}
.InfoArtFormat .ui-dialog-content {
  padding: 0px;
  background-color: transparent;
}
.InfoArtFormat .section-row-top {
  padding: 0;
}
.InfoArtFormat .section-row-bottom {
  padding: 0 0 26px 20px;
}
.InfoArtFormat .section-row-item {
  display: inline-block;
  margin-top: 0;
  vertical-align: middle;
  font-size: 13px;
  color: #626262;
}
.InfoArtFormat .formatFieldLabel {
  font-weight: bold;
  font-size: 16px;
  color: #626262;
}
.InfoArtFormat .dimensionField {
  width: 75px;
  height: 36px; /*+2px border = 38px per design.*/
  Text-align: center;
  border: 1px solid #999999 !important;
  margin: 0 3px 0 0;
  padding: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #626262;
}
.InfoArtFormat .dimensionFieldLabel {
  margin: 0 0 6px 0;
}
.InfoArtFormat .dimensionFieldByLabel {
  width: 47px; /* +3px right margin in textbox = 50px per design. */
  color: #999999;
  display: inline-block;
  text-align: center;
}
.InfoArtFormat .dimensionFieldUOMLabel {
  color: #999999;
}
.InfoArtFormat .popularSizeLabel {
  display: block;
  color: #626262;
  font-size: 13px;
  margin: 0 0 18px;
}
.InfoArtFormat .PopularSize {
  color: white;
  background: none;
  background-color: #3689e3;
  vertical-align: middle;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  line-height: 44px;
  width: 200px;
  padding: 0;
  margin: 0 0 30px 0;
  border: none;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  box-shadow: none;
}
.InfoArtFormat .sbHolder {
  width: 80%;
  height: 38px;
  background-color: white;
  border-color: lightgray;
  margin: 0 20px;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -khtml-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -khtml-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -khtml-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.InfoArtFormat .sbSelector {
  color: #0f57c2;
  width: 88%;
  height: 28px;
  line-height: 28px;
}
.InfoArtFormat .sbOptions {
  width: 100%;
  background-color: white;
  color: black;
  border-color: lightgray;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -khtml-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -khtml-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -khtml-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.InfoArtFormat .sbOptions li {
  padding: 0px;
  height: 26px;
}
.InfoArtFormat .sbOptions a:link {
  color: black !important;
  padding-left: 10px;
}
.InfoArtFormat .sbFocus {
  background-color: lightgray !important;
}
.InfoArtFormat .sbOptionsMoveUp {
  top: 0px !important;
}
.InfoArtFormat .sbToggle {
  background-image: url("/images/PrintDesigner/PrintDesignerSprite.svg");
  background-size: 266px;
  background-position: -241px -147px;
  width: 31px;
  height: 100%;
  z-index: initial;
}
.InfoArtFormat .sbToggleOpen {
  z-index: 2;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(30deg);
}
.InfoArtFormat .sbToggle:hover {
  background-color: lightgray;
}
.InfoArtFormat .sbRegColors {
  position: relative;
}
.InfoArtFormat .sbRegColors .sbOptions {
  height: auto !important;
}
.InfoArtFormat #FoundColorPickContainer, .InfoArtFormat #artHoverFoundColorPickContainer, .InfoArtFormat #infoArtColorPickContainer {
  padding: 0 12px 21px 20px;
}
.InfoArtFormat .processPrintingText, .InfoArtFormat .spotColorText {
  display: list-item;
}
.InfoArtFormat .pmsColorInput.watermark {
  color: #ccc;
}
.InfoArtFormat .pmsColorDeleteLink {
  position: absolute;
  right: -7px;
  top: -5px;
  background-image: url(../../images/PrintDesigner/delete-icon.png);
  width: 20px;
  height: 20px;
  background-size: cover;
  position: absolute;
}
.InfoArtFormat .pmsColorDeleteLink:hover {
  background-image: url(/images/PrintDesigner/delete-icon-hover.png);
}
.InfoArtFormat .pmsColorDeleteLink:active {
  background-image: url(/images/PrintDesigner/delete-icon-clicked.png);
}
.InfoArtFormat .colorBoxCMYK {
  background-image: url(/images/PrintDesigner/CMYK.png);
  background-size: contain;
}
.InfoArtFormat .pmsColorAddContainer {
  text-align: center;
  margin: 20px 0 0;
  /*	Disable by hiding container
  	.pmsColorAddButtonDisabled{
  	background-image: url(/images/PrintDesigner/add-color-icon-hover.svg); 
  	background-size: contain;
  }*/
}
.InfoArtFormat .pmsColorAddContainer .pmsColorAddButton {
  margin: 5px 0 0;
  background-image: url(/images/PrintDesigner/add-color-icon.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 58px;
  height: 58px;
  display: inline-block;
}
.InfoArtFormat .pmsColorAddContainer .pmsColorAddButton:hover {
  background-image: url(/images/PrintDesigner/add-color-icon-hover.svg);
  width: 58px;
  height: 58px;
}
.InfoArtFormat .pmsColorAddContainer .pmsColorAddText {
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  color: #626262;
}
.InfoArtFormat .h1 {
  padding: 0;
  font-size: 16px;
  font-weight: bold;
  width: auto;
  color: #626262;
}
.InfoArtFormat hr {
  margin: 0 0 17px;
}
.InfoArtFormat .quickPrice {
  width: auto;
}

.PMSBox {
  cursor: pointer;
  float: left;
  height: 25px;
  width: 25px;
  border-radius: 5px;
  margin: 0 5px 5px 0;
  background-color: #FFFFFF;
  border: 2px solid #DCDCDC;
  /*background-image: url('/images/pms.png');*/
}

#textHover {
  /*#TextToolbar table.w2ui-button { max-width: 80px; min-width: 80px; width: 80px; }*/
  /* Main text-format-toolbar features */
  /* Supplemental and override text-format-toolbar features */
}
#textHover .texthoverContent {
  width: 281px;
}
#textHover #TextToolbar1, #textHover #TextToolbar2 {
  display: inline-block;
  width: auto;
}
#textHover .formatTextPopup {
  padding: 0px;
  position: relative;
  width: 281px;
}
#textHover #FontPicker {
  margin: 29.5px 0 0 19.5px;
  float: left;
}
#textHover #FontPicker .fontSelect {
  cursor: pointer;
  width: 185px;
  height: 38px;
  line-height: 38px;
  margin: 0;
  padding: 0;
  border: 1px solid #bbb;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  z-index: 4000;
}
#textHover #FontPicker .fontSelect span {
  font-size: 12px;
  overflow: hidden;
  margin-left: 5px;
  line-height: inherit;
}
#textHover #FontPicker .fontSelect .arrow-down {
  width: 23px;
  height: 38px;
  background-image: url("/images/PrintDesigner/PrintDesignerSprite.svg");
  background-size: 266px;
  background-position: -243px -147px;
  background-repeat: no-repeat;
  border-left: none;
  border-right: none;
  border-top: none;
  float: right;
  margin: 0 2px 0 0;
}
#textHover .textSizer {
  margin: 29.5px 12px 0 0;
  overflow: hidden;
  float: right;
}
#textHover .textSizer input {
  width: 55px;
  padding: 0px 5px;
  margin: 0;
  height: 38px;
  text-align: center;
  border: 1px solid #999;
  border-radius: 4px;
}
#textHover .FormatTextToolbarContainer {
  clear: both;
}
#textHover .w2ui-button:hover {
  color: #850D70;
}
#textHover .FormatTextToolbar, #textHover #FormatTextAlignToolbar, #textHover #FormatTextFontToolbar {
  background-color: transparent;
  background-image: none;
  margin: 31px 0 29.5px 24.5px;
  display: inline-block;
}
#textHover .FormatTextToolbar .w2ui-button table, #textHover #FormatTextAlignToolbar .w2ui-button table, #textHover #FormatTextFontToolbar .w2ui-button table {
  height: 100%;
}
#textHover .FormatTextToolbar .checked, #textHover #FormatTextAlignToolbar .checked, #textHover #FormatTextFontToolbar .checked {
  background-color: #eeeeee;
}
#textHover .FormatTextToolbar .w2ui-button, #textHover #FormatTextAlignToolbar .w2ui-button, #textHover #FormatTextFontToolbar .w2ui-button {
  margin: 0;
  border-radius: 3px;
  width: 38px;
  height: 38px;
  border: 0;
}
#textHover .FormatTextToolbar .w2ui-tb-image, #textHover #FormatTextAlignToolbar .w2ui-tb-image, #textHover #FormatTextFontToolbar .w2ui-tb-image {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: 0;
  text-align: center;
}
#textHover .FormatTextToolbar .w2ui-tb-image > span, #textHover #FormatTextAlignToolbar .w2ui-tb-image > span, #textHover #FormatTextFontToolbar .w2ui-tb-image > span {
  height: 22px;
  width: 22px;
  margin: 12px 0 0 0;
  display: inline-block;
}
#textHover #FormatTextFontToolbar {
  /*Inherit*/
  margin-left: 19px;
  float: left;
}
#textHover #FormatTextFontToolbar .w2ui-button {
  margin: 0 3px 0 0;
  border: solid 1px #c9c9c9;
  border-radius: 4px;
}
#textHover #FormatTextFontToolbar .formatTextBold {
  background-position: -70px -125px;
}
#textHover #FormatTextFontToolbar #textBold:hover .formatTextBold {
  background-position: -105px -125px;
}
#textHover #FormatTextFontToolbar .formatTextItalic {
  background-position: -139px -125px;
}
#textHover #FormatTextFontToolbar #textItalics:hover .formatTextItalic {
  background-position: -174px -125px;
}
#textHover #FormatTextFontToolbar .formatTextUnderline {
  background-position: -210px -125px;
}
#textHover #FormatTextFontToolbar #textUnderline:hover .formatTextUnderline {
  background-position: -244px -125px;
}
#textHover #FormatTextAlignToolbar {
  /*Inherit*/
  float: right;
  border: solid 1px #c9c9c9;
  border-radius: 4px;
  margin: 31px 12px 29.5px 0;
}
#textHover #FormatTextAlignToolbar .w2ui-button {
  height: 37px;
}
#textHover #ColorPickers {
  clear: both;
}
#textHover #ColorPickContainer {
  padding: 0 12px 21px 25px;
}
#textHover #ColorPickContainer .title, #textHover #FoundColorPicker .title, #textHover .popover .title {
  float: left;
  font-size: 17px;
  margin-bottom: 8px;
}
#textHover #ColorPickContainer .pmsTitleNote, #textHover #FoundColorPicker .pmsTitleNote, #textHover .popover .pmsTitleNote {
  margin: 0 15px 10px 0;
  font-size: 12px;
}
#textHover #ColorPickContainer .PMSEditordiv, #textHover #FoundColorPicker .PMSEditordiv, #textHover .popover .PMSEditordiv {
  display: inline-block;
  position: relative;
}
#textHover #ColorPickContainer .colors, #textHover #FoundColorPicker .colors, #textHover .popover .colors {
  /*display:							flex;
  justify-content:					space-between;*/
  clear: both;
  white-space: nowrap;
}
#textHover #ColorPickContainer .pmsColorBox, #textHover #FoundColorPicker .pmsColorBox, #textHover .popover .pmsColorBox {
  margin: 0 8px 0 0;
  cursor: default;
}
#textHover #ColorPickContainer .emptyPMSColorBox, #textHover #FoundColorPicker .emptyPMSColorBox, #textHover .popover .emptyPMSColorBox {
  margin: 0 8px 0 0;
  border: 1px solid silver;
  background-image: url(/images/PrintDesigner/EmptyPMSColor.png);
  background-repeat: no-repeat;
  background-size: cover;
  cursor: default;
}
#textHover #ColorPickContainer .pms, #textHover #FoundColorPicker .pms, #textHover .popover .pms {
  background-color: #FFFFFF;
  border-color: #000000;
}
#textHover #ColorPickContainer .pms .pmsTitle, #textHover #FoundColorPicker .pms .pmsTitle, #textHover .popover .pms .pmsTitle {
  font-size: 12px;
  font-weight: bold;
  margin: 4px 0 0 1px;
  letter-spacing: -1px;
}
#textHover #ColorPickContainer .pmsColorInput, #textHover #FoundColorPicker .pmsColorInput, #textHover .popover .pmsColorInput {
  width: 90px;
  height: 38px;
  margin: 0;
  font-size: 12px;
  border: 1px solid #999;
  border-radius: 4px;
}
#textHover #ColorPickContainer .pmsFooterNote, #textHover #FoundColorPicker .pmsFooterNote, #textHover .popover .pmsFooterNote {
  font-size: 12px;
  color: gray;
  margin: 17px 0 16.5px 0;
}

.fontSelectUl {
  border: 1px solid #5A6D7A;
  background-color: #FFF;
  list-style: none;
  margin-top: 5px;
  padding: 0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  box-shadow: 0 3px 8px black;
  -moz-border-radius: 0 3px 8px #000;
  -webkit-border-radius: 0 3px 8px #000;
}
.fontSelectUl li {
  cursor: pointer;
  font-size: 12px;
  height: 20px;
  line-height: 20px;
  margin: 0;
  overflow: hidden;
  padding: 0 0 0 10px;
}
.fontSelectUl li:last-child {
  border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
}
.fontSelectUl li:hover {
  background: #DF7A1C;
}

.processColorTooltipImage {
  width: 104px;
  height: 180px;
  display: inline-block;
  margin-left: 18px;
  background: url("/images/PrintDesigner/ProcessColorTooltipImage.png") no-repeat;
  background-size: cover;
}

.regColorInfo {
  margin: 0;
  background-image: url("/images/PrintDesigner/PrintDesignerSprite.svg");
  background-size: 300px;
  background-position: -537px -175px;
  width: 23px;
  height: 23px;
  border: none;
  display: inline-block;
}

.formatToolClose {
  background-image: url(/Images/dialog-close.png);
  display: block;
  width: 12px;
  height: 12px;
  background-size: cover;
  cursor: pointer;
  margin: 10px 7px 0 0;
  position: absolute;
  top: 0px;
  right: 0px;
}

#artHover {
  /*#ImageToolbar table.w2ui-button { max-width: 83px; min-width: 83px; width: 80px; }*/
  /*#ImageToolbarContainer{
  	margin: 15px;
  }*/
}
#artHover .arthoverContent {
  width: 281px;
}
#artHover #ImageToolbar1, #artHover #ImageToolbar2 {
  display: inline-block;
  width: auto;
}
#artHover .artworkSizeContainer {
  margin: 15px 0 19px 19px;
}
#artHover .pmsTitleNote {
  margin: 0 15px 10px 0;
  font-size: 12px;
}
#artHover .pmsColorRow {
  margin: 0 0 7px 0;
  white-space: nowrap;
  display: inline-block;
  position: relative;
}
#artHover .pmsColorRow:nth-of-type(even) {
  margin: 0 10px 7px 0;
}
#artHover .PMSEditordiv {
  display: inline-block;
  position: relative;
}
#artHover .colorBox, #artHover .emptyPMSColorBox, #artHover .pmsColorBox, #artHover #textHover #ColorPickContainer .pmsColorBox, #textHover #ColorPickContainer #artHover .pmsColorBox, #artHover #textHover #FoundColorPicker .pmsColorBox, #textHover #FoundColorPicker #artHover .pmsColorBox, #artHover #textHover .popover .pmsColorBox, #textHover .popover #artHover .pmsColorBox, #artHover #textHover #ColorPickContainer .emptyPMSColorBox, #textHover #ColorPickContainer #artHover .emptyPMSColorBox, #artHover #textHover #FoundColorPicker .emptyPMSColorBox, #textHover #FoundColorPicker #artHover .emptyPMSColorBox, #artHover #textHover .popover .emptyPMSColorBox, #textHover .popover #artHover .emptyPMSColorBox {
  cursor: pointer;
  height: 25px;
  width: 25px;
  border: 2px solid #999;
  border-radius: 15px;
  margin: 0 7px 5px 0;
  display: inline-block;
  vertical-align: middle;
}
#artHover .pmsColorBox {
  margin: 0 8px 0 0;
  cursor: default;
}
#artHover .emptyPMSColorBox {
  margin: 0 8px 0 0;
  border: 1px solid silver;
  background-image: url(/images/PrintDesigner/EmptyPMSColor.png);
  background-repeat: no-repeat;
  background-size: cover;
  cursor: default;
}
#artHover .pmsColorInput {
  width: 85px;
  height: 38px;
  margin: 0;
  font-size: 12px;
  color: #999;
  border: 1px solid #999;
  border-radius: 4px;
}
#artHover .pmsFooterNote {
  font-size: 12px;
  color: gray;
  margin-bottom: 7px;
}
#artHover #ArtFormatColorPicker {
  /*display:							flex;
  	justify-content:					space-between;*/
  clear: both;
  /*.colorBox{
  		margin: 0 10px 5px 0;
  	}*/
}
#artHover #ArtFormatColorPicker .colorBox:last-of-type, #artHover #ArtFormatColorPicker .pmsColorBox:last-of-type, #artHover #ArtFormatColorPicker .emptyPMSColorBox:last-of-type {
  margin: 0 0px 5px 0;
}

/*#region LADDAWN PRINT DESIGNER TOOLBARS */
.toolbar-button-fixed-width, #toolbar1 .w2ui-button, #toolbar2 .w2ui-button, #TextToolbar .w2ui-button, #ImageToolbar .w2ui-button {
  min-width: 81px;
  width: 81px;
  max-width: 81px;
}

.toolbar-button-compressed-width {
  min-width: 61px !important;
  width: 61px !important;
  max-width: 61px !important;
}

.w2ui-toolbar .w2ui-button table {
  width: 100%;
}

#toolbar1, #toolbar2, #TextToolbar, #ImageToolbar {
  display: inline-flex;
  margin-bottom: 5px;
  background-color: transparent;
  background-image: none;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
#toolbar1 .button_container, #toolbar2 .button_container, #TextToolbar .button_container, #ImageToolbar .button_container {
  width: auto;
  vertical-align: top;
  text-align: center;
}
#toolbar1 .w2ui-button, #toolbar2 .w2ui-button, #TextToolbar .w2ui-button, #ImageToolbar .w2ui-button {
  margin: 0;
  padding: 0;
  height: 56px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border: solid 1px #e4e4e4;
}
#toolbar1 .w2ui-button .w2ui-tb-image, #toolbar2 .w2ui-button .w2ui-tb-image, #TextToolbar .w2ui-button .w2ui-tb-image, #ImageToolbar .w2ui-button .w2ui-tb-image {
  margin: 12px 0 2px 0px;
  width: 24px;
  height: 23px;
  display: inline-block;
  font-size: 1.2rem;
}
#toolbar1 .w2ui-button .w2ui-tb-caption, #toolbar2 .w2ui-button .w2ui-tb-caption, #TextToolbar .w2ui-button .w2ui-tb-caption, #ImageToolbar .w2ui-button .w2ui-tb-caption {
  font-size: 0.7rem;
}
#toolbar1 .w2ui-button:hover, #toolbar2 .w2ui-button:hover, #TextToolbar .w2ui-button:hover, #ImageToolbar .w2ui-button:hover {
  cursor: pointer;
  color: #850D70;
}
#toolbar1 .spacer, #toolbar2 .spacer, #TextToolbar .spacer, #ImageToolbar .spacer {
  width: 40%;
}
#toolbar1 .button-spacer, #toolbar2 .button-spacer, #TextToolbar .button-spacer, #ImageToolbar .button-spacer {
  display: block;
  width: 20px;
}
#toolbar1 .button-spacer10, #toolbar2 .button-spacer10, #TextToolbar .button-spacer10, #ImageToolbar .button-spacer10 {
  display: block;
  width: 10px;
}
#toolbar1 .side-button-spacer10, #toolbar2 .side-button-spacer10, #TextToolbar .side-button-spacer10, #ImageToolbar .side-button-spacer10 {
  display: block;
  width: 10px;
}
#toolbar1 .button-spacer50, #toolbar2 .button-spacer50, #TextToolbar .button-spacer50, #ImageToolbar .button-spacer50 {
  display: block;
  width: 50px;
}
#toolbar1 .end-spacer, #toolbar2 .end-spacer, #TextToolbar .end-spacer, #ImageToolbar .end-spacer {
  width: 100%;
}
#toolbar1 .side-button .w2ui-button, #toolbar2 .side-button .w2ui-button, #TextToolbar .side-button .w2ui-button, #ImageToolbar .side-button .w2ui-button {
  min-width: 50px;
  width: 50px;
  height: 52px;
  background-color: #E4E4E4;
}
#toolbar1 .side-button .down, #toolbar2 .side-button .down, #TextToolbar .side-button .down, #ImageToolbar .side-button .down {
  background-color: #0968b1;
}
#toolbar1 .side-button .down .w2ui-tb-caption, #toolbar2 .side-button .down .w2ui-tb-caption, #TextToolbar .side-button .down .w2ui-tb-caption, #ImageToolbar .side-button .down .w2ui-tb-caption {
  color: white;
}

#TextToolbar, #ImageToolbar {
  display: block;
  border: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  margin: 15px 15px 0 15px;
}
#TextToolbar .w2ui-icon.to_back_icon, #ImageToolbar .w2ui-icon.to_back_icon {
  background-position: -139px -60px;
}
#TextToolbar .w2ui-icon.to_back_hover_icon, #ImageToolbar .w2ui-icon.to_back_hover_icon {
  background-position: -174px -60px;
}
#TextToolbar .w2ui-icon.to_front_icon, #ImageToolbar .w2ui-icon.to_front_icon {
  background-position: -208px -60px;
}
#TextToolbar .w2ui-icon.to_front_hover_icon, #ImageToolbar .w2ui-icon.to_front_hover_icon {
  background-position: -243px -60px;
}
#tb_toolbar1_item_SideA .w2ui-icon.SideA_icon {
  max-height: 5px;
}
#tb_toolbar1_item_SideA .w2ui-icon.SideA_hover_icon {
  max-height: 5px;
}

#tb_toolbar1_item_SideB .w2ui-icon.SideB_icon {
  max-height: 5px;
}
#tb_toolbar1_item_SideB .w2ui-icon.SideB_hover_icon {
  max-height: 5px;
}

#tb_toolbar1_item_SideC .w2ui-icon.SideC_icon {
  max-height: 5px;
}
#tb_toolbar1_item_SideC .w2ui-icon.SideC_hover_icon {
  max-height: 5px;
}

#tb_toolbar1_item_SideD .w2ui-icon.SideD_icon {
  background-position: 30px -160px;
  max-height: 5px;
}
#tb_toolbar1_item_SideD .w2ui-icon.SideD_hover_icon {
  background-position: 30px -160px;
  max-height: 5px;
}

.toolbar-button-zoom-width, #tb_toolbar2_item_ZoomOut .w2ui-icon.zoom_out_hover_icon, #tb_toolbar2_item_ZoomOut .w2ui-icon.zoom_out_icon, #tb_toolbar2_item_ZoomOut .w2ui-button, #tb_toolbar2_item_Zoom .w2ui-icon.zoom_hover_icon, #tb_toolbar2_item_Zoom .w2ui-icon.zoom_icon, #tb_toolbar2_item_Zoom .w2ui-button, #tb_toolbar2_item_ZoomIn .w2ui-icon.zoom_in_hover_icon, #tb_toolbar2_item_ZoomIn .w2ui-icon.zoom_in_icon, #tb_toolbar2_item_ZoomIn .w2ui-button {
  min-width: 20px !important;
  max-width: 20px !important;
  width: 20px !important;
}

#tb_toolbar2_item_ZoomIn .w2ui-button {
  /*border: solid 1px #e4e4e4;*/
  border-left: none !important;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  background-color: transparent;
}
#tb_toolbar2_item_ZoomIn .w2ui-icon.zoom_in_icon {
  margin-right: 0;
  margin-left: 0;
  margin-top: 10px;
}
#tb_toolbar2_item_ZoomIn .w2ui-icon.zoom_in_hover_icon {
  margin-right: 0;
  margin-left: 0;
  margin-top: 15px;
}
#tb_toolbar2_item_ZoomIn .w2ui-tb-image {
  margin-top: 0px !important;
}
#tb_toolbar2_item_ZoomIn .w2ui-tb-caption {
  display: none;
}

#tb_toolbar2_item_Zoom .w2ui-button {
  /*border: solid 1px #e4e4e4;*/
  border-right: none !important;
  border-left: none !important;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  background-color: transparent;
  min-width: 20px;
  max-width: 20px;
  cursor: default;
}
#tb_toolbar2_item_Zoom .w2ui-button table {
  cursor: default;
}
#tb_toolbar2_item_Zoom .w2ui-icon.zoom_icon {
  min-width: 20px;
  max-width: 20px;
}
#tb_toolbar2_item_Zoom .w2ui-icon.zoom_hover_icon {
  min-width: 20px;
  max-width: 20px;
}
#tb_toolbar2_item_Zoom .w2ui-button .w2ui-tb-image {
  background: none;
  margin-left: 0;
  max-height: 19px;
}

#tb_toolbar2_item_ZoomOut .w2ui-button {
  /*border: solid 1px #e4e4e4;*/
  border-right: none !important;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-right-radius: 0;
  background-color: transparent;
}
#tb_toolbar2_item_ZoomOut .w2ui-icon.zoom_out_icon {
  background-position: 0px -60px;
  margin-right: 0;
  margin-left: 0;
  margin-top: 15px;
}
#tb_toolbar2_item_ZoomOut .w2ui-icon.zoom_out_hover_icon {
  background-position: -69px -60px;
  margin-right: 0;
  margin-left: 0;
  margin-top: 15px;
}
#tb_toolbar2_item_ZoomOut .w2ui-tb-image {
  margin-top: 0px !important;
}
#tb_toolbar2_item_ZoomOut .w2ui-tb-caption {
  display: none;
}

/*#endregion LADDAWN PRINT DESIGNER TOOLBARS */
/*.ui-tooltip-dark
{
	background-color: #4a4a4a;
	color: white;
	border-color: #4a4a4a;
	border-radius: 3px;
	box-shadow: 0 0 8px 0 rgba(51, 51, 51, 0.5);
}*/
.gotItTooltipContent {
  padding: 10px 1px 0 5px;
  font-weight: normal;
  font-size: 15px;
}

.image-type-tooltip {
  width: auto;
}
.image-type-tooltip .gotItButtonContainer {
  text-align: center;
}
.image-type-tooltip .gotItButtonContainer .gotItButton {
  color: white;
  background: none;
  background-color: #3689e3;
  vertical-align: middle;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  line-height: 30px;
  height: 30px;
  width: 85px;
  padding: 0;
  margin: 10px 0 10px;
  border: none;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  box-shadow: none;
  cursor: pointer;
}

.deleteArtworkTooltipTitle {
  font-size: 0.75rem;
}

.deleteArtworkTooltipButtonContainer {
  text-align: center;
}
.deleteArtworkTooltipButtonContainer .cancelLink {
  border: none;
  color: #4A90E2;
  text-decoration: underline;
}

/* 
****************************************************************************
*	Color count popup dialog
****************************************************************************
*/
#InfoColorCount #Colors .irs-grid-pol,
#InfoColorCount #Colors .irs-grid-pol.small,
#InfoColorCount #Colors .irs-min,
#InfoColorCount #Colors .irs-max,
#InfoColorCount #Colors .irs-from,
#InfoColorCount #Colors .irs-to,
#InfoColorCount #Colors .irs-single {
  display: none;
}

#InfoColorCount #Colors .irs-with-grid {
  height: 75px;
  width: 375px;
  margin: -10px auto 40px auto;
}

#InfoColorCount #Colors .irs-slider {
  top: 28px;
  width: 20px;
  height: 20px;
  background: white;
}

#InfoColorCount #Colors .irs-line {
  height: 6px;
  top: 35px;
  background: #ced4da;
  border: 1px solid #ced4da;
}

#InfoColorCount #Colors .irs-bar {
  height: 6px;
  top: 35px;
  background: #00A1DE;
  border-top: 1px solid #00A1DE;
  border-bottom: 1px solid #00A1DE;
}

#InfoColorCount #Colors .irs-bar-edge {
  height: 6px;
  top: 35px;
  border: 1px solid #00A1DE;
  border-right: 0;
  background: #00A1DE;
}

#InfoColorCount #Colors .irs-grid-text {
  font-size: 0.8125rem;
}

#ArtworkTabs .nav-tabs {
  font-size: 1rem !important;
}
#ArtworkTabs .nav-tabs .nav-item {
  background-color: #E6E6E6;
}
#ArtworkTabs .nav-tabs .nav-link {
  color: #616163;
}
#ArtworkTabs a {
  text-decoration: none !important;
}
#ArtworkTabs .nav-tabs .nav-link:hover, #ArtworkTabs .nav-tabs .nav-link:focus {
  color: white;
  background-color: #00395A;
}
#ArtworkTabs .nav-tabs .nav-link.active,
#ArtworkTabs .nav-tabs .nav-item.show .nav-link {
  color: white;
  background-color: #00395A;
  font-weight: bold;
}

.infoQuickPriceHeader .modal-title {
  font-size: 25px !important;
  font-weight: normal;
  color: #00395A;
}
.infoQuickPriceHeader .close {
  color: initial !important;
  font-size: 1.8rem;
  padding-top: 0px !important;
  line-height: initial;
}

#InfoQuickPrice .quickPriceTag:after {
  content: "Quick Price Placeholder";
  display: block;
  position: absolute;
  overflow: hidden;
  top: 44%;
  left: 20%;
}
#InfoQuickPrice .plateCountContainer {
  font-size: 34px;
  font-weight: 200;
}
#InfoQuickPrice .plateTotalCost {
  font-size: 35px;
  height: 25px;
}
#InfoQuickPrice .actions {
  height: 109px;
}
#InfoQuickPrice .actions .findButtonContainer {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#InfoQuickPrice .actions .btn {
  cursor: pointer;
  border: 1px solid rgb(209, 209, 209);
}

.h-1r {
  font-size: 1rem;
}

.h-70pr {
  font-size: 0.7rem;
}

#totalColorsTooltipContent {
  font-size: 13px;
  width: 345px;
  line-height: 21px;
}

.colorCountButton {
  background-color: #E6E6E6;
  height: 50px;
  width: 50px;
  color: #626262;
  font-size: 20px;
  font-weight: bold;
  line-height: 35px;
  border: 1px solid silver !important;
}
.colorCountButton:hover:not(.disabled), .colorCountButton:active:not(.disabled) {
  background-color: #00395A;
  color: white;
}

.colorCountButton.disabled {
  background-color: #e6e6e6 !important;
}

/*.colorCountButton:hover:enabled {
	background-color: $primary;
	color: white;
	border: 1px solid silver;
}*/
.colorCountButtonSelected {
  background-color: #00395A;
  color: white;
}

.dot {
  width: 2px;
  height: 2px;
  background-color: #000;
  border-radius: 50%;
  margin: 0 50px;
}

.navigator-button {
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(221, 221, 221);
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px;
  margin-bottom: 0px !important;
  min-height: 2em;
}

.navigator-icon {
  font-size: 36px !important;
}

.navigator-button-body {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 2em;
}

.navigator-info {
  background-color: #bde1e9;
  color: black;
  padding: 10px 15px;
  border-top: 1px solid #ddd;
}

#LargeCarriersCarriersPayOptionIcon {
  margin-right: 10px; /* Adjust the margin as needed */
}

.cursor-pointer {
  cursor: pointer;
}

.navigator {
  margin-bottom: 10px;
  border: 1px solid rgb(221, 221, 221);
}

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

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

.card-placeholder {
  background: rgba(0, 0, 0, 0.1);
  border: 2px dashed #666;
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 1rem;
}

#cardContainer.reordering .card-item {
  cursor: move;
}

.card-item.editing img.card-img-top,
.card-item.editing .card-body > a.btn {
  cursor: pointer;
}

.placeholder-image,
.placeholder-btn {
  display: none;
}

.card-item.editing .placeholder-image,
.card-item.editing .placeholder-btn {
  display: block;
  cursor: pointer;
  border: 2px dashed #ccc;
  margin-bottom: 1rem;
}

.productDetailYMAC .carousel-control-prev {
  left: -20px;
}

.productDetailYMAC .carousel-control-next {
  right: -20px;
}

#mobileCarouselYMAC .carousel-control-prev {
  left: -15px;
}

#mobileCarouselYMAC .carousel-control-next {
  right: -15px;
}

.pdYMACCard {
  height: 300px;
}

.pdYMACCardExpand {
  height: auto;
}

/*Used for YMACs*/
h5, .h5 {
  font-size: 0.825rem !important;
  font-weight: 500 !important;
}

.float-left {
  float: left !important;
  padding-right: 20px;
  padding-left: 20px;
}

.ul-highlight {
  border-bottom: 2px solid #FFD700;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.h4.truncate-overflow {
  position: relative;
  /*set a max-height equal to the maximum number of lines (3) multiplied by the line-height*/
  max-height: 4.05rem;
  overflow: hidden;
  padding-right: 0.5rem; /* space for ellipsis */
}

/* create the ... */
.h4.truncate-overflow::before {
  position: absolute;
  content: "...";
  bottom: 0;
  right: 0;
}

/* hide ... if we have text, which is less than or equal to max lines */
.h4.truncate-overflow::after {
  content: "";
  position: absolute;
  right: 0;
  width: 1rem;
  height: 1rem;
  background: white;
}

.productDetailYmacHeader {
  font-size: 1.4375rem !important;
  font-weight: 300 !important;
  padding-left: 20px;
}

.linkTextInput {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.linkTextInput:focus {
  border-radius: 8px;
  border: 1px solid var(--Color-Body-Gray, #616163) !important;
  background-color: #FFFFFF !important;
}

#productDetailImages .carousel-indicators li {
  width: 10px;
  height: 10px;
  border-radius: 100%;
}

#productDetailOptions .itemActions > button:disabled {
  color: #CCCCCC !important;
}

#productDetailOptions .enablePackout:hover:not(:disabled) {
  cursor: pointer;
}

#productDetailOptions .enableCountPerPallet:hover:not(:disabled) {
  cursor: pointer;
}

.active-checkout-icon {
  color: #FFB200 !important;
}

.inactive-checkout-section-color {
  color: #8D8D8E;
}

.timeline-divider {
  border-top: 1px solid #00395A;
}

.shipping-icon {
  width: 21px;
  height: 21px;
  font-size: 21px;
  color: #00A1DE;
  margin-right: 8px;
}

.brandit-width {
  width: 147px;
}
@media (max-width: 767px) {
  .brandit-width {
    width: 117px;
  }
}

.checkout-progress-dots {
  height: 4px;
  margin: 0 10px;
  background-image: radial-gradient(circle, #8D8D8E 2px, transparent 2px);
  background-size: 9px 4px;
  background-repeat: repeat-x;
  background-position: center;
}

.checkout-border-radius {
  border-radius: 8px;
}

.checkout-navigation {
  font-size: 24px;
  display: flex;
  align-items: center;
}

.checkout-navigation i {
  cursor: pointer;
  margin: 0 20px;
}

.checkout-continue-btn {
  width: 30%;
}

@media (max-width: 576px) {
  .checkout-continue-btn {
    width: 50%;
  }
}
/* Default: no background */
.item-row {
  background-color: transparent;
}

/* Mobile only (≤576px) */
@media (max-width: 767px) {
  .item-row.item-alt {
    background-color: #EFEFEF;
  }
  .item-row.item-normal {
    background-color: #ffffff;
  }
}
/* Desktop: always white */
@media (min-width: 768px) {
  .item-row {
    background-color: #ffffff;
  }
}
.preview-link {
  padding-top: 2px;
}
