@charset "UTF-8";
:root,
[data-bs-theme=light] {
--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-black: #000;
--bs-white: #fff;
--bs-gray: #6c757d;
--bs-gray-dark: #343a40;
--bs-gray-100: #f8f9fa;
--bs-gray-200: #e9ecef;
--bs-gray-300: #dee2e6;
--bs-gray-400: #ced4da;
--bs-gray-500: #adb5bd;
--bs-gray-600: #6c757d;
--bs-gray-700: #495057;
--bs-gray-800: #343a40;
--bs-gray-900: #212529;
--bs-primary: #0d6efd;
--bs-secondary: #6c757d;
--bs-success: #198754;
--bs-info: #0dcaf0;
--bs-warning: #ffc107;
--bs-danger: #dc3545;
--bs-light: #f8f9fa;
--bs-dark: #212529;
--bs-primary-rgb: 13, 110, 253;
--bs-secondary-rgb: 108, 117, 125;
--bs-success-rgb: 25, 135, 84;
--bs-info-rgb: 13, 202, 240;
--bs-warning-rgb: 255, 193, 7;
--bs-danger-rgb: 220, 53, 69;
--bs-light-rgb: 248, 249, 250;
--bs-dark-rgb: 33, 37, 41;
--bs-primary-text-emphasis: #052c65;
--bs-secondary-text-emphasis: #2b2f32;
--bs-success-text-emphasis: #0a3622;
--bs-info-text-emphasis: #055160;
--bs-warning-text-emphasis: #664d03;
--bs-danger-text-emphasis: #58151c;
--bs-light-text-emphasis: #495057;
--bs-dark-text-emphasis: #495057;
--bs-primary-bg-subtle: #cfe2ff;
--bs-secondary-bg-subtle: #e2e3e5;
--bs-success-bg-subtle: #d1e7dd;
--bs-info-bg-subtle: #cff4fc;
--bs-warning-bg-subtle: #fff3cd;
--bs-danger-bg-subtle: #f8d7da;
--bs-light-bg-subtle: #fcfcfd;
--bs-dark-bg-subtle: #ced4da;
--bs-primary-border-subtle: #9ec5fe;
--bs-secondary-border-subtle: #c4c8cb;
--bs-success-border-subtle: #a3cfbb;
--bs-info-border-subtle: #9eeaf9;
--bs-warning-border-subtle: #ffe69c;
--bs-danger-border-subtle: #f1aeb5;
--bs-light-border-subtle: #e9ecef;
--bs-dark-border-subtle: #adb5bd;
--bs-white-rgb: 255, 255, 255;
--bs-black-rgb: 0, 0, 0;
--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--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: 1rem;
--bs-body-font-weight: 400;
--bs-body-line-height: 1.5;
--bs-body-color: #212529;
--bs-body-color-rgb: 33, 37, 41;
--bs-body-bg: #fff;
--bs-body-bg-rgb: 255, 255, 255;
--bs-emphasis-color: #000;
--bs-emphasis-color-rgb: 0, 0, 0;
--bs-secondary-color: rgba(33, 37, 41, 0.75);
--bs-secondary-color-rgb: 33, 37, 41;
--bs-secondary-bg: #e9ecef;
--bs-secondary-bg-rgb: 233, 236, 239;
--bs-tertiary-color: rgba(33, 37, 41, 0.5);
--bs-tertiary-color-rgb: 33, 37, 41;
--bs-tertiary-bg: #f8f9fa;
--bs-tertiary-bg-rgb: 248, 249, 250;
--bs-heading-color: inherit;
--bs-link-color: #0d6efd;
--bs-link-color-rgb: 13, 110, 253;
--bs-link-decoration: underline;
--bs-link-hover-color: #0a58ca;
--bs-link-hover-color-rgb: 10, 88, 202;
--bs-code-color: #d63384;
--bs-highlight-color: #212529;
--bs-highlight-bg: #fff3cd;
--bs-border-width: 1px;
--bs-border-style: solid;
--bs-border-color: #dee2e6;
--bs-border-color-translucent: rgba(0, 0, 0, 0.175);
--bs-border-radius: 0.375rem;
--bs-border-radius-sm: 0.25rem;
--bs-border-radius-lg: 0.5rem;
--bs-border-radius-xl: 1rem;
--bs-border-radius-xxl: 2rem;
--bs-border-radius-2xl: var(--bs-border-radius-xxl);
--bs-border-radius-pill: 50rem;
--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
--bs-focus-ring-width: 0.25rem;
--bs-focus-ring-opacity: 0.25;
--bs-focus-ring-color: rgba(13, 110, 253, 0.25);
--bs-form-valid-color: #198754;
--bs-form-valid-border-color: #198754;
--bs-form-invalid-color: #dc3545;
--bs-form-invalid-border-color: #dc3545;
}
[data-bs-theme=dark] {
color-scheme: dark;
--bs-body-color: #dee2e6;
--bs-body-color-rgb: 222, 226, 230;
--bs-body-bg: #212529;
--bs-body-bg-rgb: 33, 37, 41;
--bs-emphasis-color: #fff;
--bs-emphasis-color-rgb: 255, 255, 255;
--bs-secondary-color: rgba(222, 226, 230, 0.75);
--bs-secondary-color-rgb: 222, 226, 230;
--bs-secondary-bg: #343a40;
--bs-secondary-bg-rgb: 52, 58, 64;
--bs-tertiary-color: rgba(222, 226, 230, 0.5);
--bs-tertiary-color-rgb: 222, 226, 230;
--bs-tertiary-bg: #2b3035;
--bs-tertiary-bg-rgb: 43, 48, 53;
--bs-primary-text-emphasis: #6ea8fe;
--bs-secondary-text-emphasis: #a7acb1;
--bs-success-text-emphasis: #75b798;
--bs-info-text-emphasis: #6edff6;
--bs-warning-text-emphasis: #ffda6a;
--bs-danger-text-emphasis: #ea868f;
--bs-light-text-emphasis: #f8f9fa;
--bs-dark-text-emphasis: #dee2e6;
--bs-primary-bg-subtle: #031633;
--bs-secondary-bg-subtle: #161719;
--bs-success-bg-subtle: #051b11;
--bs-info-bg-subtle: #032830;
--bs-warning-bg-subtle: #332701;
--bs-danger-bg-subtle: #2c0b0e;
--bs-light-bg-subtle: #343a40;
--bs-dark-bg-subtle: #1a1d20;
--bs-primary-border-subtle: #084298;
--bs-secondary-border-subtle: #41464b;
--bs-success-border-subtle: #0f5132;
--bs-info-border-subtle: #087990;
--bs-warning-border-subtle: #997404;
--bs-danger-border-subtle: #842029;
--bs-light-border-subtle: #495057;
--bs-dark-border-subtle: #343a40;
--bs-heading-color: inherit;
--bs-link-color: #6ea8fe;
--bs-link-hover-color: #8bb9fe;
--bs-link-color-rgb: 110, 168, 254;
--bs-link-hover-color-rgb: 139, 185, 254;
--bs-code-color: #e685b5;
--bs-highlight-color: #dee2e6;
--bs-highlight-bg: #664d03;
--bs-border-color: #495057;
--bs-border-color-translucent: rgba(255, 255, 255, 0.15);
--bs-form-valid-color: #75b798;
--bs-form-valid-border-color: #75b798;
--bs-form-invalid-color: #ea868f;
--bs-form-invalid-border-color: #ea868f;
}
*,
*::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;
border: 0;
border-top: var(--bs-border-width) solid;
opacity: 0.25;
}
h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
margin-top: 0;
margin-bottom: 0.5rem;
font-weight: 500;
line-height: 1.2;
color: var(--bs-heading-color);
}
h1, .h1 {
font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
h1, .h1 {
font-size: 2.5rem;
}
}
h2, .h2 {
font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
h2, .h2 {
font-size: 2rem;
}
}
h3, .h3 {
font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
h3, .h3 {
font-size: 1.75rem;
}
}
h4, .h4 {
font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
h4, .h4 {
font-size: 1.5rem;
}
}
h5, .h5 {
font-size: 1.25rem;
}
h6, .h6 {
font-size: 1rem;
}
p {
margin-top: 0;
margin-bottom: 1rem;
}
abbr[title] {
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
cursor: help;
-webkit-text-decoration-skip-ink: none;
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.1875em;
color: var(--bs-highlight-color);
background-color: var(--bs-highlight-bg);
}
sub,
sup {
position: relative;
font-size: 0.75em;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
a {
color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
text-decoration: underline;
}
a:hover {
--bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}
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;
}
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: var(--bs-code-color);
word-wrap: break-word;
}
a > code {
color: inherit;
}
kbd {
padding: 0.1875rem 0.375rem;
font-size: 0.875em;
color: var(--bs-body-bg);
background-color: var(--bs-body-color);
border-radius: 0.25rem;
}
kbd kbd {
padding: 0;
font-size: 1em;
}
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: var(--bs-secondary-color);
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]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
display: none !important;
}
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] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-color-swatch-wrapper {
padding: 0;
}
::-webkit-file-upload-button {
font: inherit;
-webkit-appearance: button;
}
::file-selector-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.25rem;
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.25rem;
}
.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: var(--bs-body-bg);
border: var(--bs-border-width) solid var(--bs-border-color);
border-radius: var(--bs-border-radius);
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: var(--bs-secondary-color);
}
.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
--bs-gutter-x: 1.5rem;
--bs-gutter-y: 0;
width: 100%;
padding-right: calc(var(--bs-gutter-x) * 0.5);
padding-left: calc(var(--bs-gutter-x) * 0.5);
margin-right: auto;
margin-left: auto;
}
@media (min-width: 576px) {
.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;
}
}
:root {
--bs-breakpoint-xs: 0;
--bs-breakpoint-sm: 576px;
--bs-breakpoint-md: 768px;
--bs-breakpoint-lg: 992px;
--bs-breakpoint-xl: 1200px;
--bs-breakpoint-xxl: 1400px;
}
.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.33333333%;
}
.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.66666667%;
}
.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: 576px) {
.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.33333333%;
}
.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.66666667%;
}
.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.33333333%;
}
.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.66666667%;
}
.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.33333333%;
}
.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.66666667%;
}
.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.33333333%;
}
.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.66666667%;
}
.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.33333333%;
}
.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.66666667%;
}
.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-color-type: initial;
--bs-table-bg-type: initial;
--bs-table-color-state: initial;
--bs-table-bg-state: initial;
--bs-table-color: var(--bs-emphasis-color);
--bs-table-bg: var(--bs-body-bg);
--bs-table-border-color: var(--bs-border-color);
--bs-table-accent-bg: transparent;
--bs-table-striped-color: var(--bs-emphasis-color);
--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
--bs-table-active-color: var(--bs-emphasis-color);
--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
--bs-table-hover-color: var(--bs-emphasis-color);
--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
width: 100%;
margin-bottom: 1rem;
vertical-align: top;
border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
padding: 0.5rem 0.5rem;
color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
background-color: var(--bs-table-bg);
border-bottom-width: var(--bs-border-width);
box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
vertical-align: inherit;
}
.table > thead {
vertical-align: bottom;
}
.table-group-divider {
border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}
.caption-top {
caption-side: top;
}
.table-sm > :not(caption) > * > * {
padding: 0.25rem 0.25rem;
}
.table-bordered > :not(caption) > * {
border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
border-width: 0 var(--bs-border-width);
}
.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-color-type: var(--bs-table-striped-color);
--bs-table-bg-type: var(--bs-table-striped-bg);
}
.table-striped-columns > :not(caption) > tr > :nth-child(even) {
--bs-table-color-type: var(--bs-table-striped-color);
--bs-table-bg-type: var(--bs-table-striped-bg);
}
.table-active {
--bs-table-color-state: var(--bs-table-active-color);
--bs-table-bg-state: var(--bs-table-active-bg);
}
.table-hover > tbody > tr:hover > * {
--bs-table-color-state: var(--bs-table-hover-color);
--bs-table-bg-state: var(--bs-table-hover-bg);
}
.table-primary {
--bs-table-color: #000;
--bs-table-bg: #cfe2ff;
--bs-table-border-color: #a6b5cc;
--bs-table-striped-bg: #c5d7f2;
--bs-table-striped-color: #000;
--bs-table-active-bg: #bacbe6;
--bs-table-active-color: #000;
--bs-table-hover-bg: #bfd1ec;
--bs-table-hover-color: #000;
color: var(--bs-table-color);
border-color: var(--bs-table-border-color);
}
.table-secondary {
--bs-table-color: #000;
--bs-table-bg: #e2e3e5;
--bs-table-border-color: #b5b6b7;
--bs-table-striped-bg: #d7d8da;
--bs-table-striped-color: #000;
--bs-table-active-bg: #cbccce;
--bs-table-active-color: #000;
--bs-table-hover-bg: #d1d2d4;
--bs-table-hover-color: #000;
color: var(--bs-table-color);
border-color: var(--bs-table-border-color);
}
.table-success {
--bs-table-color: #000;
--bs-table-bg: #d1e7dd;
--bs-table-border-color: #a7b9b1;
--bs-table-striped-bg: #c7dbd2;
--bs-table-striped-color: #000;
--bs-table-active-bg: #bcd0c7;
--bs-table-active-color: #000;
--bs-table-hover-bg: #c1d6cc;
--bs-table-hover-color: #000;
color: var(--bs-table-color);
border-color: var(--bs-table-border-color);
}
.table-info {
--bs-table-color: #000;
--bs-table-bg: #cff4fc;
--bs-table-border-color: #a6c3ca;
--bs-table-striped-bg: #c5e8ef;
--bs-table-striped-color: #000;
--bs-table-active-bg: #badce3;
--bs-table-active-color: #000;
--bs-table-hover-bg: #bfe2e9;
--bs-table-hover-color: #000;
color: var(--bs-table-color);
border-color: var(--bs-table-border-color);
}
.table-warning {
--bs-table-color: #000;
--bs-table-bg: #fff3cd;
--bs-table-border-color: #ccc2a4;
--bs-table-striped-bg: #f2e7c3;
--bs-table-striped-color: #000;
--bs-table-active-bg: #e6dbb9;
--bs-table-active-color: #000;
--bs-table-hover-bg: #ece1be;
--bs-table-hover-color: #000;
color: var(--bs-table-color);
border-color: var(--bs-table-border-color);
}
.table-danger {
--bs-table-color: #000;
--bs-table-bg: #f8d7da;
--bs-table-border-color: #c6acae;
--bs-table-striped-bg: #eccccf;
--bs-table-striped-color: #000;
--bs-table-active-bg: #dfc2c4;
--bs-table-active-color: #000;
--bs-table-hover-bg: #e5c7ca;
--bs-table-hover-color: #000;
color: var(--bs-table-color);
border-color: var(--bs-table-border-color);
}
.table-light {
--bs-table-color: #000;
--bs-table-bg: #f8f9fa;
--bs-table-border-color: #c6c7c8;
--bs-table-striped-bg: #ecedee;
--bs-table-striped-color: #000;
--bs-table-active-bg: #dfe0e1;
--bs-table-active-color: #000;
--bs-table-hover-bg: #e5e6e7;
--bs-table-hover-color: #000;
color: var(--bs-table-color);
border-color: var(--bs-table-border-color);
}
.table-dark {
--bs-table-color: #fff;
--bs-table-bg: #212529;
--bs-table-border-color: #4d5154;
--bs-table-striped-bg: #2c3034;
--bs-table-striped-color: #fff;
--bs-table-active-bg: #373b3e;
--bs-table-active-color: #fff;
--bs-table-hover-bg: #323539;
--bs-table-hover-color: #fff;
color: var(--bs-table-color);
border-color: var(--bs-table-border-color);
}
.table-responsive {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
@media (max-width: 575.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;
}
.col-form-label {
padding-top: calc(0.375rem + var(--bs-border-width));
padding-bottom: calc(0.375rem + var(--bs-border-width));
margin-bottom: 0;
font-size: inherit;
line-height: 1.5;
}
.col-form-label-lg {
padding-top: calc(0.5rem + var(--bs-border-width));
padding-bottom: calc(0.5rem + var(--bs-border-width));
font-size: 1.25rem;
}
.col-form-label-sm {
padding-top: calc(0.25rem + var(--bs-border-width));
padding-bottom: calc(0.25rem + var(--bs-border-width));
font-size: 0.875rem;
}
.form-text {
margin-top: 0.25rem;
font-size: 0.875em;
color: var(--bs-secondary-color);
}
.form-control {
display: block;
width: 100%;
padding: 0.375rem 0.75rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: var(--bs-body-color);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: var(--bs-body-bg);
background-clip: padding-box;
border: var(--bs-border-width) solid var(--bs-border-color);
border-radius: var(--bs-border-radius);
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: var(--bs-body-color);
background-color: var(--bs-body-bg);
border-color: #86b7fe;
outline: 0;
box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
min-width: 85px;
height: 1.5em;
margin: 0;
}
.form-control::-webkit-datetime-edit {
display: block;
padding: 0;
}
.form-control::-moz-placeholder {
color: var(--bs-secondary-color);
opacity: 1;
}
.form-control::placeholder {
color: var(--bs-secondary-color);
opacity: 1;
}
.form-control:disabled {
background-color: var(--bs-secondary-bg);
opacity: 1;
}
.form-control::-webkit-file-upload-button {
padding: 0.375rem 0.75rem;
margin: -0.375rem -0.75rem;
-webkit-margin-end: 0.75rem;
margin-inline-end: 0.75rem;
color: var(--bs-body-color);
background-color: var(--bs-tertiary-bg);
pointer-events: none;
border-color: inherit;
border-style: solid;
border-width: 0;
border-inline-end-width: var(--bs-border-width);
border-radius: 0;
-webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control::file-selector-button {
padding: 0.375rem 0.75rem;
margin: -0.375rem -0.75rem;
-webkit-margin-end: 0.75rem;
margin-inline-end: 0.75rem;
color: var(--bs-body-color);
background-color: var(--bs-tertiary-bg);
pointer-events: none;
border-color: inherit;
border-style: solid;
border-width: 0;
border-inline-end-width: var(--bs-border-width);
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 {
-webkit-transition: none;
transition: none;
}
.form-control::file-selector-button {
transition: none;
}
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
background-color: var(--bs-secondary-bg);
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
background-color: var(--bs-secondary-bg);
}
.form-control-plaintext {
display: block;
width: 100%;
padding: 0.375rem 0;
margin-bottom: 0;
line-height: 1.5;
color: var(--bs-body-color);
background-color: transparent;
border: solid transparent;
border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
outline: 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 + calc(var(--bs-border-width) * 2));
padding: 0.25rem 0.5rem;
font-size: 0.875rem;
border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::-webkit-file-upload-button {
padding: 0.25rem 0.5rem;
margin: -0.25rem -0.5rem;
-webkit-margin-end: 0.5rem;
margin-inline-end: 0.5rem;
}
.form-control-sm::file-selector-button {
padding: 0.25rem 0.5rem;
margin: -0.25rem -0.5rem;
-webkit-margin-end: 0.5rem;
margin-inline-end: 0.5rem;
}
.form-control-lg {
min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
padding: 0.5rem 1rem;
font-size: 1.25rem;
border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::-webkit-file-upload-button {
padding: 0.5rem 1rem;
margin: -0.5rem -1rem;
-webkit-margin-end: 1rem;
margin-inline-end: 1rem;
}
.form-control-lg::file-selector-button {
padding: 0.5rem 1rem;
margin: -0.5rem -1rem;
-webkit-margin-end: 1rem;
margin-inline-end: 1rem;
}
textarea.form-control {
min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}
.form-control-color {
width: 3rem;
height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
cursor: pointer;
}
.form-control-color::-moz-color-swatch {
border: 0 !important;
border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
border: 0 !important;
border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}
.form-select {
--bs-form-select-bg-img: 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 5 6 6 6-6'/%3e%3c/svg%3e");
display: block;
width: 100%;
padding: 0.375rem 2.25rem 0.375rem 0.75rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: var(--bs-body-color);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: var(--bs-body-bg);
background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
background-repeat: no-repeat;
background-position: right 0.75rem center;
background-size: 16px 12px;
border: var(--bs-border-width) solid var(--bs-border-color);
border-radius: var(--bs-border-radius);
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.form-select {
transition: none;
}
}
.form-select:focus {
border-color: #86b7fe;
outline: 0;
box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
padding-right: 0.75rem;
background-image: none;
}
.form-select:disabled {
background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
color: transparent;
text-shadow: 0 0 0 var(--bs-body-color);
}
.form-select-sm {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
padding-left: 0.5rem;
font-size: 0.875rem;
border-radius: var(--bs-border-radius-sm);
}
.form-select-lg {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1rem;
font-size: 1.25rem;
border-radius: var(--bs-border-radius-lg);
}
[data-bs-theme=dark] .form-select {
--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}
.form-check {
display: block;
min-height: 1.5rem;
padding-left: 1.5em;
margin-bottom: 0.125rem;
}
.form-check .form-check-input {
float: left;
margin-left: -1.5em;
}
.form-check-reverse {
padding-right: 1.5em;
padding-left: 0;
text-align: right;
}
.form-check-reverse .form-check-input {
float: right;
margin-right: -1.5em;
margin-left: 0;
}
.form-check-input {
--bs-form-check-bg: var(--bs-body-bg);
flex-shrink: 0;
width: 1em;
height: 1em;
margin-top: 0.25em;
vertical-align: top;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: var(--bs-form-check-bg);
background-image: var(--bs-form-check-bg-image);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
border: var(--bs-border-width) solid var(--bs-border-color);
-webkit-print-color-adjust: exact;
color-adjust: exact;
print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
border-radius: 0.25em;
}
.form-check-input[type=radio] {
border-radius: 50%;
}
.form-check-input:active {
filter: brightness(90%);
}
.form-check-input:focus {
border-color: #86b7fe;
outline: 0;
box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
background-color: #0d6efd;
border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
--bs-form-check-bg-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 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
background-color: #0d6efd;
border-color: #0d6efd;
--bs-form-check-bg-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 {
cursor: default;
opacity: 0.5;
}
.form-switch {
padding-left: 2.5em;
}
.form-switch .form-check-input {
--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
width: 2em;
margin-left: -2.5em;
background-image: var(--bs-form-switch-bg);
background-position: left center;
border-radius: 2em;
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 {
--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
background-position: right center;
--bs-form-switch-bg: 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-reverse {
padding-right: 2.5em;
padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
margin-right: -2.5em;
margin-left: 0;
}
.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;
}
[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}
.form-range {
width: 100%;
height: 1.5rem;
padding: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-color: transparent;
}
.form-range:focus {
outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
border: 0;
}
.form-range::-webkit-slider-thumb {
width: 1rem;
height: 1rem;
margin-top: -0.25rem;
-webkit-appearance: none;
appearance: none;
background-color: #0d6efd;
border: 0;
border-radius: 1rem;
-webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
transition: 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-range::-webkit-slider-thumb {
-webkit-transition: none;
transition: none;
}
}
.form-range::-webkit-slider-thumb:active {
background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
width: 100%;
height: 0.5rem;
color: transparent;
cursor: pointer;
background-color: var(--bs-secondary-bg);
border-color: transparent;
border-radius: 1rem;
}
.form-range::-moz-range-thumb {
width: 1rem;
height: 1rem;
-moz-appearance: none;
appearance: none;
background-color: #0d6efd;
border: 0;
border-radius: 1rem;
-moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
transition: 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-range::-moz-range-thumb {
-moz-transition: none;
transition: none;
}
}
.form-range::-moz-range-thumb:active {
background-color: #b6d4fe;
}
.form-range::-moz-range-track {
width: 100%;
height: 0.5rem;
color: transparent;
cursor: pointer;
background-color: var(--bs-secondary-bg);
border-color: transparent;
border-radius: 1rem;
}
.form-range:disabled {
pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
background-color: var(--bs-secondary-color);
}
.form-floating {
position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
height: calc(3.5rem + calc(var(--bs-border-width) * 2));
min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
line-height: 1.25;
}
.form-floating > label {
position: absolute;
top: 0;
left: 0;
z-index: 2;
height: 100%;
padding: 1rem 0.75rem;
overflow: hidden;
text-align: start;
text-overflow: ellipsis;
white-space: nowrap;
pointer-events: none;
border: var(--bs-border-width) 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,
.form-floating > .form-control-plaintext {
padding: 1rem 0.75rem;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
padding-top: 1.625rem;
padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
padding-top: 1.625rem;
padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
padding-top: 1.625rem;
padding-bottom: 0.625rem;
}
.form-floating > .form-select {
padding-top: 1.625rem;
padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
color: rgba(var(--bs-body-color-rgb), 0.65);
transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
color: rgba(var(--bs-body-color-rgb), 0.65);
transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after {
position: absolute;
inset: 1rem 0.375rem;
z-index: -1;
height: 1.5em;
content: "";
background-color: var(--bs-body-bg);
border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
position: absolute;
inset: 1rem 0.375rem;
z-index: -1;
height: 1.5em;
content: "";
background-color: var(--bs-body-bg);
border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:-webkit-autofill ~ label {
color: rgba(var(--bs-body-color-rgb), 0.65);
transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
color: #6c757d;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
background-color: var(--bs-secondary-bg);
}
.input-group {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: stretch;
width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
position: relative;
flex: 1 1 auto;
width: 1%;
min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
z-index: 5;
}
.input-group .btn {
position: relative;
z-index: 2;
}
.input-group .btn:focus {
z-index: 5;
}
.input-group-text {
display: flex;
align-items: center;
padding: 0.375rem 0.75rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: var(--bs-body-color);
text-align: center;
white-space: nowrap;
background-color: var(--bs-tertiary-bg);
border: var(--bs-border-width) solid var(--bs-border-color);
border-radius: var(--bs-border-radius);
}
.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.25rem;
border-radius: var(--bs-border-radius-lg);
}
.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.875rem;
border-radius: var(--bs-border-radius-sm);
}
.input-group-lg > .form-select,
.input-group-sm > .form-select {
padding-right: 3rem;
}
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
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):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
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: calc(var(--bs-border-width) * -1);
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
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: var(--bs-form-valid-color);
}
.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.875rem;
color: #fff;
background-color: var(--bs-success);
border-radius: var(--bs-border-radius);
}
.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: var(--bs-form-valid-border-color);
padding-right: calc(1.5em + 0.75rem);
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.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 + 0.1875rem) center;
background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
border-color: var(--bs-form-valid-border-color);
box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
padding-right: calc(1.5em + 0.75rem);
background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .form-select:valid, .form-select.is-valid {
border-color: var(--bs-form-valid-border-color);
}
.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"] {
--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.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");
padding-right: 4.125rem;
background-position: right 0.75rem center, center right 2.25rem;
background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
border-color: var(--bs-form-valid-border-color);
box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-control-color:valid, .form-control-color.is-valid {
width: calc(3rem + calc(1.5em + 0.75rem));
}
.was-validated .form-check-input:valid, .form-check-input.is-valid {
border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
color: var(--bs-form-valid-color);
}
.form-check-inline .form-check-input ~ .valid-feedback {
margin-left: 0.5em;
}
.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
z-index: 3;
}
.invalid-feedback {
display: none;
width: 100%;
margin-top: 0.25rem;
font-size: 0.875em;
color: var(--bs-form-invalid-color);
}
.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.875rem;
color: #fff;
background-color: var(--bs-danger);
border-radius: var(--bs-border-radius);
}
.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: var(--bs-form-invalid-border-color);
padding-right: calc(1.5em + 0.75rem);
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='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
background-repeat: no-repeat;
background-position: right calc(0.375em + 0.1875rem) center;
background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
border-color: var(--bs-form-invalid-border-color);
box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
padding-right: calc(1.5em + 0.75rem);
background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .form-select:invalid, .form-select.is-invalid {
border-color: var(--bs-form-invalid-border-color);
}
.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"] {
--bs-form-select-bg-icon: 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='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
padding-right: 4.125rem;
background-position: right 0.75rem center, center right 2.25rem;
background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
border-color: var(--bs-form-invalid-border-color);
box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
width: calc(3rem + calc(1.5em + 0.75rem));
}
.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
color: var(--bs-form-invalid-color);
}
.form-check-inline .form-check-input ~ .invalid-feedback {
margin-left: 0.5em;
}
.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
z-index: 4;
}
.btn {
--bs-btn-padding-x: 0.75rem;
--bs-btn-padding-y: 0.375rem;
--bs-btn-font-family: ;
--bs-btn-font-size: 1rem;
--bs-btn-font-weight: 400;
--bs-btn-line-height: 1.5;
--bs-btn-color: var(--bs-body-color);
--bs-btn-bg: transparent;
--bs-btn-border-width: var(--bs-border-width);
--bs-btn-border-color: transparent;
--bs-btn-border-radius: var(--bs-border-radius);
--bs-btn-hover-border-color: transparent;
--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
--bs-btn-disabled-opacity: 0.65;
--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
display: inline-block;
padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
font-family: var(--bs-btn-font-family);
font-size: var(--bs-btn-font-size);
font-weight: var(--bs-btn-font-weight);
line-height: var(--bs-btn-line-height);
color: var(--bs-btn-color);
text-align: center;
text-decoration: none;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
border-radius: var(--bs-btn-border-radius);
background-color: var(--bs-btn-bg);
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: var(--bs-btn-hover-color);
background-color: var(--bs-btn-hover-bg);
border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
color: var(--bs-btn-color);
background-color: var(--bs-btn-bg);
border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
color: var(--bs-btn-hover-color);
background-color: var(--bs-btn-hover-bg);
border-color: var(--bs-btn-hover-border-color);
outline: 0;
box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
border-color: var(--bs-btn-hover-border-color);
outline: 0;
box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
color: var(--bs-btn-active-color);
background-color: var(--bs-btn-active-bg);
border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
color: var(--bs-btn-disabled-color);
pointer-events: none;
background-color: var(--bs-btn-disabled-bg);
border-color: var(--bs-btn-disabled-border-color);
opacity: var(--bs-btn-disabled-opacity);
}
.btn-primary {
--bs-btn-color: #fff;
--bs-btn-bg: #0d6efd;
--bs-btn-border-color: #0d6efd;
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: #0b5ed7;
--bs-btn-hover-border-color: #0a58ca;
--bs-btn-focus-shadow-rgb: 49, 132, 253;
--bs-btn-active-color: #fff;
--bs-btn-active-bg: #0a58ca;
--bs-btn-active-border-color: #0a53be;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #fff;
--bs-btn-disabled-bg: #0d6efd;
--bs-btn-disabled-border-color: #0d6efd;
}
.btn-secondary {
--bs-btn-color: #fff;
--bs-btn-bg: #6c757d;
--bs-btn-border-color: #6c757d;
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: #5c636a;
--bs-btn-hover-border-color: #565e64;
--bs-btn-focus-shadow-rgb: 130, 138, 145;
--bs-btn-active-color: #fff;
--bs-btn-active-bg: #565e64;
--bs-btn-active-border-color: #51585e;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #fff;
--bs-btn-disabled-bg: #6c757d;
--bs-btn-disabled-border-color: #6c757d;
}
.btn-success {
--bs-btn-color: #fff;
--bs-btn-bg: #198754;
--bs-btn-border-color: #198754;
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: #157347;
--bs-btn-hover-border-color: #146c43;
--bs-btn-focus-shadow-rgb: 60, 153, 110;
--bs-btn-active-color: #fff;
--bs-btn-active-bg: #146c43;
--bs-btn-active-border-color: #13653f;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #fff;
--bs-btn-disabled-bg: #198754;
--bs-btn-disabled-border-color: #198754;
}
.btn-info {
--bs-btn-color: #000;
--bs-btn-bg: #0dcaf0;
--bs-btn-border-color: #0dcaf0;
--bs-btn-hover-color: #000;
--bs-btn-hover-bg: #31d2f2;
--bs-btn-hover-border-color: #25cff2;
--bs-btn-focus-shadow-rgb: 11, 172, 204;
--bs-btn-active-color: #000;
--bs-btn-active-bg: #3dd5f3;
--bs-btn-active-border-color: #25cff2;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #000;
--bs-btn-disabled-bg: #0dcaf0;
--bs-btn-disabled-border-color: #0dcaf0;
}
.btn-warning {
--bs-btn-color: #000;
--bs-btn-bg: #ffc107;
--bs-btn-border-color: #ffc107;
--bs-btn-hover-color: #000;
--bs-btn-hover-bg: #ffca2c;
--bs-btn-hover-border-color: #ffc720;
--bs-btn-focus-shadow-rgb: 217, 164, 6;
--bs-btn-active-color: #000;
--bs-btn-active-bg: #ffcd39;
--bs-btn-active-border-color: #ffc720;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #000;
--bs-btn-disabled-bg: #ffc107;
--bs-btn-disabled-border-color: #ffc107;
}
.btn-danger {
--bs-btn-color: #fff;
--bs-btn-bg: #dc3545;
--bs-btn-border-color: #dc3545;
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: #bb2d3b;
--bs-btn-hover-border-color: #b02a37;
--bs-btn-focus-shadow-rgb: 225, 83, 97;
--bs-btn-active-color: #fff;
--bs-btn-active-bg: #b02a37;
--bs-btn-active-border-color: #a52834;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #fff;
--bs-btn-disabled-bg: #dc3545;
--bs-btn-disabled-border-color: #dc3545;
}
.btn-light {
--bs-btn-color: #000;
--bs-btn-bg: #f8f9fa;
--bs-btn-border-color: #f8f9fa;
--bs-btn-hover-color: #000;
--bs-btn-hover-bg: #d3d4d5;
--bs-btn-hover-border-color: #c6c7c8;
--bs-btn-focus-shadow-rgb: 211, 212, 213;
--bs-btn-active-color: #000;
--bs-btn-active-bg: #c6c7c8;
--bs-btn-active-border-color: #babbbc;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #000;
--bs-btn-disabled-bg: #f8f9fa;
--bs-btn-disabled-border-color: #f8f9fa;
}
.btn-dark {
--bs-btn-color: #fff;
--bs-btn-bg: #212529;
--bs-btn-border-color: #212529;
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: #424649;
--bs-btn-hover-border-color: #373b3e;
--bs-btn-focus-shadow-rgb: 66, 70, 73;
--bs-btn-active-color: #fff;
--bs-btn-active-bg: #4d5154;
--bs-btn-active-border-color: #373b3e;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #fff;
--bs-btn-disabled-bg: #212529;
--bs-btn-disabled-border-color: #212529;
}
.btn-outline-primary {
--bs-btn-color: #0d6efd;
--bs-btn-border-color: #0d6efd;
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: #0d6efd;
--bs-btn-hover-border-color: #0d6efd;
--bs-btn-focus-shadow-rgb: 13, 110, 253;
--bs-btn-active-color: #fff;
--bs-btn-active-bg: #0d6efd;
--bs-btn-active-border-color: #0d6efd;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #0d6efd;
--bs-btn-disabled-bg: transparent;
--bs-btn-disabled-border-color: #0d6efd;
--bs-gradient: none;
}
.btn-outline-secondary {
--bs-btn-color: #6c757d;
--bs-btn-border-color: #6c757d;
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: #6c757d;
--bs-btn-hover-border-color: #6c757d;
--bs-btn-focus-shadow-rgb: 108, 117, 125;
--bs-btn-active-color: #fff;
--bs-btn-active-bg: #6c757d;
--bs-btn-active-border-color: #6c757d;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #6c757d;
--bs-btn-disabled-bg: transparent;
--bs-btn-disabled-border-color: #6c757d;
--bs-gradient: none;
}
.btn-outline-success {
--bs-btn-color: #198754;
--bs-btn-border-color: #198754;
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: #198754;
--bs-btn-hover-border-color: #198754;
--bs-btn-focus-shadow-rgb: 25, 135, 84;
--bs-btn-active-color: #fff;
--bs-btn-active-bg: #198754;
--bs-btn-active-border-color: #198754;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #198754;
--bs-btn-disabled-bg: transparent;
--bs-btn-disabled-border-color: #198754;
--bs-gradient: none;
}
.btn-outline-info {
--bs-btn-color: #0dcaf0;
--bs-btn-border-color: #0dcaf0;
--bs-btn-hover-color: #000;
--bs-btn-hover-bg: #0dcaf0;
--bs-btn-hover-border-color: #0dcaf0;
--bs-btn-focus-shadow-rgb: 13, 202, 240;
--bs-btn-active-color: #000;
--bs-btn-active-bg: #0dcaf0;
--bs-btn-active-border-color: #0dcaf0;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #0dcaf0;
--bs-btn-disabled-bg: transparent;
--bs-btn-disabled-border-color: #0dcaf0;
--bs-gradient: none;
}
.btn-outline-warning {
--bs-btn-color: #ffc107;
--bs-btn-border-color: #ffc107;
--bs-btn-hover-color: #000;
--bs-btn-hover-bg: #ffc107;
--bs-btn-hover-border-color: #ffc107;
--bs-btn-focus-shadow-rgb: 255, 193, 7;
--bs-btn-active-color: #000;
--bs-btn-active-bg: #ffc107;
--bs-btn-active-border-color: #ffc107;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #ffc107;
--bs-btn-disabled-bg: transparent;
--bs-btn-disabled-border-color: #ffc107;
--bs-gradient: none;
}
.btn-outline-danger {
--bs-btn-color: #dc3545;
--bs-btn-border-color: #dc3545;
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: #dc3545;
--bs-btn-hover-border-color: #dc3545;
--bs-btn-focus-shadow-rgb: 220, 53, 69;
--bs-btn-active-color: #fff;
--bs-btn-active-bg: #dc3545;
--bs-btn-active-border-color: #dc3545;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #dc3545;
--bs-btn-disabled-bg: transparent;
--bs-btn-disabled-border-color: #dc3545;
--bs-gradient: none;
}
.btn-outline-light {
--bs-btn-color: #f8f9fa;
--bs-btn-border-color: #f8f9fa;
--bs-btn-hover-color: #000;
--bs-btn-hover-bg: #f8f9fa;
--bs-btn-hover-border-color: #f8f9fa;
--bs-btn-focus-shadow-rgb: 248, 249, 250;
--bs-btn-active-color: #000;
--bs-btn-active-bg: #f8f9fa;
--bs-btn-active-border-color: #f8f9fa;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #f8f9fa;
--bs-btn-disabled-bg: transparent;
--bs-btn-disabled-border-color: #f8f9fa;
--bs-gradient: none;
}
.btn-outline-dark {
--bs-btn-color: #212529;
--bs-btn-border-color: #212529;
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: #212529;
--bs-btn-hover-border-color: #212529;
--bs-btn-focus-shadow-rgb: 33, 37, 41;
--bs-btn-active-color: #fff;
--bs-btn-active-bg: #212529;
--bs-btn-active-border-color: #212529;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #212529;
--bs-btn-disabled-bg: transparent;
--bs-btn-disabled-border-color: #212529;
--bs-gradient: none;
}
.btn-link {
--bs-btn-font-weight: 400;
--bs-btn-color: var(--bs-link-color);
--bs-btn-bg: transparent;
--bs-btn-border-color: transparent;
--bs-btn-hover-color: var(--bs-link-hover-color);
--bs-btn-hover-border-color: transparent;
--bs-btn-active-color: var(--bs-link-hover-color);
--bs-btn-active-border-color: transparent;
--bs-btn-disabled-color: #6c757d;
--bs-btn-disabled-border-color: transparent;
--bs-btn-box-shadow: 0 0 0 #000;
--bs-btn-focus-shadow-rgb: 49, 132, 253;
text-decoration: underline;
}
.btn-link:focus-visible {
color: var(--bs-btn-color);
}
.btn-link:hover {
color: var(--bs-btn-hover-color);
}
.btn-lg, .btn-group-lg > .btn {
--bs-btn-padding-y: 0.5rem;
--bs-btn-padding-x: 1rem;
--bs-btn-font-size: 1.25rem;
--bs-btn-border-radius: var(--bs-border-radius-lg);
}
.btn-sm, .btn-group-sm > .btn {
--bs-btn-padding-y: 0.25rem;
--bs-btn-padding-x: 0.5rem;
--bs-btn-font-size: 0.875rem;
--bs-btn-border-radius: var(--bs-border-radius-sm);
}
.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,
.dropup-center,
.dropdown-center {
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 {
--bs-dropdown-zindex: 1000;
--bs-dropdown-min-width: 10rem;
--bs-dropdown-padding-x: 0;
--bs-dropdown-padding-y: 0.5rem;
--bs-dropdown-spacer: 0.125rem;
--bs-dropdown-font-size: 1rem;
--bs-dropdown-color: var(--bs-body-color);
--bs-dropdown-bg: var(--bs-body-bg);
--bs-dropdown-border-color: var(--bs-border-color-translucent);
--bs-dropdown-border-radius: var(--bs-border-radius);
--bs-dropdown-border-width: var(--bs-border-width);
--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
--bs-dropdown-divider-bg: var(--bs-border-color-translucent);
--bs-dropdown-divider-margin-y: 0.5rem;
--bs-dropdown-box-shadow: var(--bs-box-shadow);
--bs-dropdown-link-color: var(--bs-body-color);
--bs-dropdown-link-hover-color: var(--bs-body-color);
--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
--bs-dropdown-link-active-color: #fff;
--bs-dropdown-link-active-bg: #0d6efd;
--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
--bs-dropdown-item-padding-x: 1rem;
--bs-dropdown-item-padding-y: 0.25rem;
--bs-dropdown-header-color: #6c757d;
--bs-dropdown-header-padding-x: 1rem;
--bs-dropdown-header-padding-y: 0.5rem;
position: absolute;
z-index: var(--bs-dropdown-zindex);
display: none;
min-width: var(--bs-dropdown-min-width);
padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
margin: 0;
font-size: var(--bs-dropdown-font-size);
color: var(--bs-dropdown-color);
text-align: left;
list-style: none;
background-color: var(--bs-dropdown-bg);
background-clip: padding-box;
border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
top: 100%;
left: 0;
margin-top: var(--bs-dropdown-spacer);
}
.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: 576px) {
.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: var(--bs-dropdown-spacer);
}
.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: var(--bs-dropdown-spacer);
}
.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: var(--bs-dropdown-spacer);
}
.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: var(--bs-dropdown-divider-margin-y) 0;
overflow: hidden;
border-top: 1px solid var(--bs-dropdown-divider-bg);
opacity: 1;
}
.dropdown-item {
display: block;
width: 100%;
padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
clear: both;
font-weight: 400;
color: var(--bs-dropdown-link-color);
text-align: inherit;
text-decoration: none;
white-space: nowrap;
background-color: transparent;
border: 0;
border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
color: var(--bs-dropdown-link-hover-color);
background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
color: var(--bs-dropdown-link-active-color);
text-decoration: none;
background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
color: var(--bs-dropdown-link-disabled-color);
pointer-events: none;
background-color: transparent;
}
.dropdown-menu.show {
display: block;
}
.dropdown-header {
display: block;
padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
margin-bottom: 0;
font-size: 0.875rem;
color: var(--bs-dropdown-header-color);
white-space: nowrap;
}
.dropdown-item-text {
display: block;
padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
color: var(--bs-dropdown-link-color);
}
.dropdown-menu-dark {
--bs-dropdown-color: #dee2e6;
--bs-dropdown-bg: #343a40;
--bs-dropdown-border-color: var(--bs-border-color-translucent);
--bs-dropdown-box-shadow: ;
--bs-dropdown-link-color: #dee2e6;
--bs-dropdown-link-hover-color: #fff;
--bs-dropdown-divider-bg: var(--bs-border-color-translucent);
--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
--bs-dropdown-link-active-color: #fff;
--bs-dropdown-link-active-bg: #0d6efd;
--bs-dropdown-link-disabled-color: #adb5bd;
--bs-dropdown-header-color: #adb5bd;
}
.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 {
border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
margin-left: calc(var(--bs-border-width) * -1);
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.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: 0.5625rem;
padding-left: 0.5625rem;
}
.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: 0.375rem;
padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
padding-right: 0.75rem;
padding-left: 0.75rem;
}
.btn-group-vertical {
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: calc(var(--bs-border-width) * -1);
}
.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 {
--bs-nav-link-padding-x: 1rem;
--bs-nav-link-padding-y: 0.5rem;
--bs-nav-link-font-weight: ;
--bs-nav-link-color: var(--bs-link-color);
--bs-nav-link-hover-color: var(--bs-link-hover-color);
--bs-nav-link-disabled-color: var(--bs-secondary-color);
display: flex;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.nav-link {
display: block;
padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
font-size: var(--bs-nav-link-font-size);
font-weight: var(--bs-nav-link-font-weight);
color: var(--bs-nav-link-color);
text-decoration: none;
background: none;
border: 0;
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: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
outline: 0;
box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
color: var(--bs-nav-link-disabled-color);
pointer-events: none;
cursor: default;
}
.nav-tabs {
--bs-nav-tabs-border-width: var(--bs-border-width);
--bs-nav-tabs-border-color: var(--bs-border-color);
--bs-nav-tabs-border-radius: var(--bs-border-radius);
--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
--bs-nav-tabs-link-active-bg: var(--bs-body-bg);
--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
border: var(--bs-nav-tabs-border-width) solid transparent;
border-top-left-radius: var(--bs-nav-tabs-border-radius);
border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
isolation: isolate;
border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
color: var(--bs-nav-tabs-link-active-color);
background-color: var(--bs-nav-tabs-link-active-bg);
border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.nav-pills {
--bs-nav-pills-border-radius: var(--bs-border-radius);
--bs-nav-pills-link-active-color: #fff;
--bs-nav-pills-link-active-bg: #0d6efd;
}
.nav-pills .nav-link {
border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
color: var(--bs-nav-pills-link-active-color);
background-color: var(--bs-nav-pills-link-active-bg);
}
.nav-underline {
--bs-nav-underline-gap: 1rem;
--bs-nav-underline-border-width: 0.125rem;
--bs-nav-underline-link-active-color: var(--bs-emphasis-color);
gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
padding-right: 0;
padding-left: 0;
border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
font-weight: 700;
color: var(--bs-nav-underline-link-active-color);
border-bottom-color: currentcolor;
}
.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 {
--bs-navbar-padding-x: 0;
--bs-navbar-padding-y: 0.5rem;
--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
--bs-navbar-brand-padding-y: 0.3125rem;
--bs-navbar-brand-margin-end: 1rem;
--bs-navbar-brand-font-size: 1.25rem;
--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
--bs-navbar-nav-link-padding-x: 0.5rem;
--bs-navbar-toggler-padding-y: 0.25rem;
--bs-navbar-toggler-padding-x: 0.75rem;
--bs-navbar-toggler-font-size: 1.25rem;
--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
--bs-navbar-toggler-border-radius: var(--bs-border-radius);
--bs-navbar-toggler-focus-width: 0.25rem;
--bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
position: relative;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.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: var(--bs-navbar-brand-padding-y);
padding-bottom: var(--bs-navbar-brand-padding-y);
margin-right: var(--bs-navbar-brand-margin-end);
font-size: var(--bs-navbar-brand-font-size);
color: var(--bs-navbar-brand-color);
text-decoration: none;
white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
color: var(--bs-navbar-brand-hover-color);
}
.navbar-nav {
--bs-nav-link-padding-x: 0;
--bs-nav-link-padding-y: 0.5rem;
--bs-nav-link-font-weight: ;
--bs-nav-link-color: var(--bs-navbar-color);
--bs-nav-link-hover-color: var(--bs-navbar-hover-color);
--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
display: flex;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
position: static;
}
.navbar-text {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
color: var(--bs-navbar-active-color);
}
.navbar-collapse {
flex-basis: 100%;
flex-grow: 1;
align-items: center;
}
.navbar-toggler {
padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
font-size: var(--bs-navbar-toggler-font-size);
line-height: 1;
color: var(--bs-navbar-color);
background-color: transparent;
border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
border-radius: var(--bs-navbar-toggler-border-radius);
transition: var(--bs-navbar-toggler-transition);
}
@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 var(--bs-navbar-toggler-focus-width);
}
.navbar-toggler-icon {
display: inline-block;
width: 1.5em;
height: 1.5em;
vertical-align: middle;
background-image: var(--bs-navbar-toggler-icon-bg);
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: 576px) {
.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: var(--bs-navbar-nav-link-padding-x);
padding-left: var(--bs-navbar-nav-link-padding-x);
}
.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 {
position: static;
z-index: auto;
flex-grow: 1;
width: auto !important;
height: auto !important;
visibility: visible !important;
background-color: transparent !important;
border: 0 !important;
transform: none !important;
transition: none;
}
.navbar-expand-sm .offcanvas .offcanvas-header {
display: none;
}
.navbar-expand-sm .offcanvas .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: var(--bs-navbar-nav-link-padding-x);
padding-left: var(--bs-navbar-nav-link-padding-x);
}
.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 {
position: static;
z-index: auto;
flex-grow: 1;
width: auto !important;
height: auto !important;
visibility: visible !important;
background-color: transparent !important;
border: 0 !important;
transform: none !important;
transition: none;
}
.navbar-expand-md .offcanvas .offcanvas-header {
display: none;
}
.navbar-expand-md .offcanvas .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: var(--bs-navbar-nav-link-padding-x);
padding-left: var(--bs-navbar-nav-link-padding-x);
}
.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 {
position: static;
z-index: auto;
flex-grow: 1;
width: auto !important;
height: auto !important;
visibility: visible !important;
background-color: transparent !important;
border: 0 !important;
transform: none !important;
transition: none;
}
.navbar-expand-lg .offcanvas .offcanvas-header {
display: none;
}
.navbar-expand-lg .offcanvas .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: var(--bs-navbar-nav-link-padding-x);
padding-left: var(--bs-navbar-nav-link-padding-x);
}
.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 {
position: static;
z-index: auto;
flex-grow: 1;
width: auto !important;
height: auto !important;
visibility: visible !important;
background-color: transparent !important;
border: 0 !important;
transform: none !important;
transition: none;
}
.navbar-expand-xl .offcanvas .offcanvas-header {
display: none;
}
.navbar-expand-xl .offcanvas .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: var(--bs-navbar-nav-link-padding-x);
padding-left: var(--bs-navbar-nav-link-padding-x);
}
.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 {
position: static;
z-index: auto;
flex-grow: 1;
width: auto !important;
height: auto !important;
visibility: visible !important;
background-color: transparent !important;
border: 0 !important;
transform: none !important;
transition: none;
}
.navbar-expand-xxl .offcanvas .offcanvas-header {
display: none;
}
.navbar-expand-xxl .offcanvas .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: var(--bs-navbar-nav-link-padding-x);
padding-left: var(--bs-navbar-nav-link-padding-x);
}
.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 {
position: static;
z-index: auto;
flex-grow: 1;
width: auto !important;
height: auto !important;
visibility: visible !important;
background-color: transparent !important;
border: 0 !important;
transform: none !important;
transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
display: flex;
flex-grow: 0;
padding: 0;
overflow-y: visible;
}
.navbar-dark,
.navbar[data-bs-theme=dark] {
--bs-navbar-color: rgba(255, 255, 255, 0.55);
--bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
--bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
--bs-navbar-active-color: #fff;
--bs-navbar-brand-color: #fff;
--bs-navbar-brand-hover-color: #fff;
--bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
--bs-navbar-toggler-icon-bg: 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");
}
[data-bs-theme=dark] .navbar-toggler-icon {
--bs-navbar-toggler-icon-bg: 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");
}
.card {
--bs-card-spacer-y: 1rem;
--bs-card-spacer-x: 1rem;
--bs-card-title-spacer-y: 0.5rem;
--bs-card-title-color: ;
--bs-card-subtitle-color: ;
--bs-card-border-width: var(--bs-border-width);
--bs-card-border-color: var(--bs-border-color-translucent);
--bs-card-border-radius: var(--bs-border-radius);
--bs-card-box-shadow: ;
--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
--bs-card-cap-padding-y: 0.5rem;
--bs-card-cap-padding-x: 1rem;
--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
--bs-card-cap-color: ;
--bs-card-height: ;
--bs-card-color: ;
--bs-card-bg: var(--bs-body-bg);
--bs-card-img-overlay-padding: 1rem;
--bs-card-group-margin: 0.75rem;
position: relative;
display: flex;
flex-direction: column;
min-width: 0;
height: var(--bs-card-height);
color: var(--bs-body-color);
word-wrap: break-word;
background-color: var(--bs-card-bg);
background-clip: border-box;
border: var(--bs-card-border-width) solid var(--bs-card-border-color);
border-radius: var(--bs-card-border-radius);
}
.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: var(--bs-card-inner-border-radius);
border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
border-bottom-width: 0;
border-bottom-right-radius: var(--bs-card-inner-border-radius);
border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
border-top: 0;
}
.card-body {
flex: 1 1 auto;
padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
color: var(--bs-card-color);
}
.card-title {
margin-bottom: var(--bs-card-title-spacer-y);
color: var(--bs-card-title-color);
}
.card-subtitle {
margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
margin-bottom: 0;
color: var(--bs-card-subtitle-color);
}
.card-text:last-child {
margin-bottom: 0;
}
.card-link + .card-link {
margin-left: var(--bs-card-spacer-x);
}
.card-header {
padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
margin-bottom: 0;
color: var(--bs-card-cap-color);
background-color: var(--bs-card-cap-bg);
border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}
.card-footer {
padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
color: var(--bs-card-cap-color);
background-color: var(--bs-card-cap-bg);
border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}
.card-header-tabs {
margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
border-bottom: 0;
}
.card-header-tabs .nav-link.active {
background-color: var(--bs-card-bg);
border-bottom-color: var(--bs-card-bg);
}
.card-header-pills {
margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}
.card-img-overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
padding: var(--bs-card-img-overlay-padding);
border-radius: var(--bs-card-inner-border-radius);
}
.card-img,
.card-img-top,
.card-img-bottom {
width: 100%;
}
.card-img,
.card-img-top {
border-top-left-radius: var(--bs-card-inner-border-radius);
border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card-img,
.card-img-bottom {
border-bottom-right-radius: var(--bs-card-inner-border-radius);
border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card-group > .card {
margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
.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 {
--bs-accordion-color: var(--bs-body-color);
--bs-accordion-bg: var(--bs-body-bg);
--bs-accordion-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;
--bs-accordion-border-color: var(--bs-border-color);
--bs-accordion-border-width: var(--bs-border-width);
--bs-accordion-border-radius: var(--bs-border-radius);
--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
--bs-accordion-btn-padding-x: 1.25rem;
--bs-accordion-btn-padding-y: 1rem;
--bs-accordion-btn-color: var(--bs-body-color);
--bs-accordion-btn-bg: var(--bs-accordion-bg);
--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
--bs-accordion-btn-icon-width: 1.25rem;
--bs-accordion-btn-icon-transform: rotate(-180deg);
--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
--bs-accordion-body-padding-x: 1.25rem;
--bs-accordion-body-padding-y: 1rem;
--bs-accordion-active-color: var(--bs-primary-text-emphasis);
--bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}
.accordion-button {
position: relative;
display: flex;
align-items: center;
width: 100%;
padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
font-size: 1rem;
color: var(--bs-accordion-btn-color);
text-align: left;
background-color: var(--bs-accordion-btn-bg);
border: 0;
border-radius: 0;
overflow-anchor: none;
transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
.accordion-button {
transition: none;
}
}
.accordion-button:not(.collapsed) {
color: var(--bs-accordion-active-color);
background-color: var(--bs-accordion-active-bg);
box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
background-image: var(--bs-accordion-btn-active-icon);
transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
flex-shrink: 0;
width: var(--bs-accordion-btn-icon-width);
height: var(--bs-accordion-btn-icon-width);
margin-left: auto;
content: "";
background-image: var(--bs-accordion-btn-icon);
background-repeat: no-repeat;
background-size: var(--bs-accordion-btn-icon-width);
transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
.accordion-button::after {
transition: none;
}
}
.accordion-button:hover {
z-index: 2;
}
.accordion-button:focus {
z-index: 3;
outline: 0;
box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}
.accordion-header {
margin-bottom: 0;
}
.accordion-item {
color: var(--bs-accordion-color);
background-color: var(--bs-accordion-bg);
border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
border-top-left-radius: var(--bs-accordion-border-radius);
border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
border-top-left-radius: var(--bs-accordion-inner-border-radius);
border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
border-top: 0;
}
.accordion-item:last-of-type {
border-bottom-right-radius: var(--bs-accordion-border-radius);
border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
border-bottom-right-radius: var(--bs-accordion-border-radius);
border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-body {
padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}
.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-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
border-radius: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse {
border-radius: 0;
}
[data-bs-theme=dark] .accordion-button::after {
--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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");
--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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");
}
.breadcrumb {
--bs-breadcrumb-padding-x: 0;
--bs-breadcrumb-padding-y: 0;
--bs-breadcrumb-margin-bottom: 1rem;
--bs-breadcrumb-bg: ;
--bs-breadcrumb-border-radius: ;
--bs-breadcrumb-divider-color: var(--bs-secondary-color);
--bs-breadcrumb-item-padding-x: 0.5rem;
--bs-breadcrumb-item-active-color: var(--bs-secondary-color);
display: flex;
flex-wrap: wrap;
padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
margin-bottom: var(--bs-breadcrumb-margin-bottom);
font-size: var(--bs-breadcrumb-font-size);
list-style: none;
background-color: var(--bs-breadcrumb-bg);
border-radius: var(--bs-breadcrumb-border-radius);
}
.breadcrumb-item + .breadcrumb-item {
padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
float: left;
padding-right: var(--bs-breadcrumb-item-padding-x);
color: var(--bs-breadcrumb-divider-color);
content: var(--bs-breadcrumb-divider, "/")  ;
}
.breadcrumb-item.active {
color: var(--bs-breadcrumb-item-active-color);
}
.pagination {
--bs-pagination-padding-x: 0.75rem;
--bs-pagination-padding-y: 0.375rem;
--bs-pagination-font-size: 1rem;
--bs-pagination-color: var(--bs-link-color);
--bs-pagination-bg: var(--bs-body-bg);
--bs-pagination-border-width: var(--bs-border-width);
--bs-pagination-border-color: var(--bs-border-color);
--bs-pagination-border-radius: var(--bs-border-radius);
--bs-pagination-hover-color: var(--bs-link-hover-color);
--bs-pagination-hover-bg: var(--bs-tertiary-bg);
--bs-pagination-hover-border-color: var(--bs-border-color);
--bs-pagination-focus-color: var(--bs-link-hover-color);
--bs-pagination-focus-bg: var(--bs-secondary-bg);
--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
--bs-pagination-active-color: #fff;
--bs-pagination-active-bg: #0d6efd;
--bs-pagination-active-border-color: #0d6efd;
--bs-pagination-disabled-color: var(--bs-secondary-color);
--bs-pagination-disabled-bg: var(--bs-secondary-bg);
--bs-pagination-disabled-border-color: var(--bs-border-color);
display: flex;
padding-left: 0;
list-style: none;
}
.page-link {
position: relative;
display: block;
padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
font-size: var(--bs-pagination-font-size);
color: var(--bs-pagination-color);
text-decoration: none;
background-color: var(--bs-pagination-bg);
border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
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: var(--bs-pagination-hover-color);
background-color: var(--bs-pagination-hover-bg);
border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
z-index: 3;
color: var(--bs-pagination-focus-color);
background-color: var(--bs-pagination-focus-bg);
outline: 0;
box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
z-index: 3;
color: var(--bs-pagination-active-color);
background-color: var(--bs-pagination-active-bg);
border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
color: var(--bs-pagination-disabled-color);
pointer-events: none;
background-color: var(--bs-pagination-disabled-bg);
border-color: var(--bs-pagination-disabled-border-color);
}
.page-item:not(:first-child) .page-link {
margin-left: calc(var(--bs-border-width) * -1);
}
.page-item:first-child .page-link {
border-top-left-radius: var(--bs-pagination-border-radius);
border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
border-top-right-radius: var(--bs-pagination-border-radius);
border-bottom-right-radius: var(--bs-pagination-border-radius);
}
.pagination-lg {
--bs-pagination-padding-x: 1.5rem;
--bs-pagination-padding-y: 0.75rem;
--bs-pagination-font-size: 1.25rem;
--bs-pagination-border-radius: var(--bs-border-radius-lg);
}
.pagination-sm {
--bs-pagination-padding-x: 0.5rem;
--bs-pagination-padding-y: 0.25rem;
--bs-pagination-font-size: 0.875rem;
--bs-pagination-border-radius: var(--bs-border-radius-sm);
}
.badge {
--bs-badge-padding-x: 0.65em;
--bs-badge-padding-y: 0.35em;
--bs-badge-font-size: 0.75em;
--bs-badge-font-weight: 700;
--bs-badge-color: #fff;
--bs-badge-border-radius: var(--bs-border-radius);
display: inline-block;
padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
font-size: var(--bs-badge-font-size);
font-weight: var(--bs-badge-font-weight);
line-height: 1;
color: var(--bs-badge-color);
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
display: none;
}
.btn .badge {
position: relative;
top: -1px;
}
.alert {
--bs-alert-bg: transparent;
--bs-alert-padding-x: 1rem;
--bs-alert-padding-y: 1rem;
--bs-alert-margin-bottom: 1rem;
--bs-alert-color: inherit;
--bs-alert-border-color: transparent;
--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
--bs-alert-border-radius: var(--bs-border-radius);
--bs-alert-link-color: inherit;
position: relative;
padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
margin-bottom: var(--bs-alert-margin-bottom);
color: var(--bs-alert-color);
background-color: var(--bs-alert-bg);
border: var(--bs-alert-border);
border-radius: var(--bs-alert-border-radius);
}
.alert-heading {
color: inherit;
}
.alert-link {
font-weight: 700;
color: var(--bs-alert-link-color);
}
.alert-dismissible {
padding-right: 3rem;
}
.alert-dismissible .btn-close {
position: absolute;
top: 0;
right: 0;
z-index: 2;
padding: 1.25rem 1rem;
}
.alert-primary {
--bs-alert-color: var(--bs-primary-text-emphasis);
--bs-alert-bg: var(--bs-primary-bg-subtle);
--bs-alert-border-color: var(--bs-primary-border-subtle);
--bs-alert-link-color: var(--bs-primary-text-emphasis);
}
.alert-secondary {
--bs-alert-color: var(--bs-secondary-text-emphasis);
--bs-alert-bg: var(--bs-secondary-bg-subtle);
--bs-alert-border-color: var(--bs-secondary-border-subtle);
--bs-alert-link-color: var(--bs-secondary-text-emphasis);
}
.alert-success {
--bs-alert-color: var(--bs-success-text-emphasis);
--bs-alert-bg: var(--bs-success-bg-subtle);
--bs-alert-border-color: var(--bs-success-border-subtle);
--bs-alert-link-color: var(--bs-success-text-emphasis);
}
.alert-info {
--bs-alert-color: var(--bs-info-text-emphasis);
--bs-alert-bg: var(--bs-info-bg-subtle);
--bs-alert-border-color: var(--bs-info-border-subtle);
--bs-alert-link-color: var(--bs-info-text-emphasis);
}
.alert-warning {
--bs-alert-color: var(--bs-warning-text-emphasis);
--bs-alert-bg: var(--bs-warning-bg-subtle);
--bs-alert-border-color: var(--bs-warning-border-subtle);
--bs-alert-link-color: var(--bs-warning-text-emphasis);
}
.alert-danger {
--bs-alert-color: var(--bs-danger-text-emphasis);
--bs-alert-bg: var(--bs-danger-bg-subtle);
--bs-alert-border-color: var(--bs-danger-border-subtle);
--bs-alert-link-color: var(--bs-danger-text-emphasis);
}
.alert-light {
--bs-alert-color: var(--bs-light-text-emphasis);
--bs-alert-bg: var(--bs-light-bg-subtle);
--bs-alert-border-color: var(--bs-light-border-subtle);
--bs-alert-link-color: var(--bs-light-text-emphasis);
}
.alert-dark {
--bs-alert-color: var(--bs-dark-text-emphasis);
--bs-alert-bg: var(--bs-dark-bg-subtle);
--bs-alert-border-color: var(--bs-dark-border-subtle);
--bs-alert-link-color: var(--bs-dark-text-emphasis);
}
@keyframes progress-bar-stripes {
0% {
background-position-x: 1rem;
}
}
.progress,
.progress-stacked {
--bs-progress-height: 1rem;
--bs-progress-font-size: 0.75rem;
--bs-progress-bg: var(--bs-secondary-bg);
--bs-progress-border-radius: var(--bs-border-radius);
--bs-progress-box-shadow: var(--bs-box-shadow-inset);
--bs-progress-bar-color: #fff;
--bs-progress-bar-bg: #0d6efd;
--bs-progress-bar-transition: width 0.6s ease;
display: flex;
height: var(--bs-progress-height);
overflow: hidden;
font-size: var(--bs-progress-font-size);
background-color: var(--bs-progress-bg);
border-radius: var(--bs-progress-border-radius);
}
.progress-bar {
display: flex;
flex-direction: column;
justify-content: center;
overflow: hidden;
color: var(--bs-progress-bar-color);
text-align: center;
white-space: nowrap;
background-color: var(--bs-progress-bar-bg);
transition: var(--bs-progress-bar-transition);
}
@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: var(--bs-progress-height) var(--bs-progress-height);
}
.progress-stacked > .progress {
overflow: visible;
}
.progress-stacked > .progress > .progress-bar {
width: 100%;
}
.progress-bar-animated {
animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
.progress-bar-animated {
animation: none;
}
}
.list-group {
--bs-list-group-color: var(--bs-body-color);
--bs-list-group-bg: var(--bs-body-bg);
--bs-list-group-border-color: var(--bs-border-color);
--bs-list-group-border-width: var(--bs-border-width);
--bs-list-group-border-radius: var(--bs-border-radius);
--bs-list-group-item-padding-x: 1rem;
--bs-list-group-item-padding-y: 0.5rem;
--bs-list-group-action-color: var(--bs-secondary-color);
--bs-list-group-action-hover-color: var(--bs-emphasis-color);
--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
--bs-list-group-action-active-color: var(--bs-body-color);
--bs-list-group-action-active-bg: var(--bs-secondary-bg);
--bs-list-group-disabled-color: var(--bs-secondary-color);
--bs-list-group-disabled-bg: var(--bs-body-bg);
--bs-list-group-active-color: #fff;
--bs-list-group-active-bg: #0d6efd;
--bs-list-group-active-border-color: #0d6efd;
display: flex;
flex-direction: column;
padding-left: 0;
margin-bottom: 0;
border-radius: var(--bs-list-group-border-radius);
}
.list-group-numbered {
list-style-type: none;
counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
content: counters(section, ".") ". ";
counter-increment: section;
}
.list-group-item-action {
width: 100%;
color: var(--bs-list-group-action-color);
text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
z-index: 1;
color: var(--bs-list-group-action-hover-color);
text-decoration: none;
background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:active {
color: var(--bs-list-group-action-active-color);
background-color: var(--bs-list-group-action-active-bg);
}
.list-group-item {
position: relative;
display: block;
padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
color: var(--bs-list-group-color);
text-decoration: none;
background-color: var(--bs-list-group-bg);
border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.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: var(--bs-list-group-disabled-color);
pointer-events: none;
background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
z-index: 2;
color: var(--bs-list-group-active-color);
background-color: var(--bs-list-group-active-bg);
border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
border-top-width: 0;
}
.list-group-item + .list-group-item.active {
margin-top: calc(-1 * var(--bs-list-group-border-width));
border-top-width: var(--bs-list-group-border-width);
}
.list-group-horizontal {
flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
border-bottom-left-radius: var(--bs-list-group-border-radius);
border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
border-top-right-radius: var(--bs-list-group-border-radius);
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: var(--bs-list-group-border-width);
border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
margin-left: calc(-1 * var(--bs-list-group-border-width));
border-left-width: var(--bs-list-group-border-width);
}
@media (min-width: 576px) {
.list-group-horizontal-sm {
flex-direction: row;
}
.list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
border-bottom-left-radius: var(--bs-list-group-border-radius);
border-top-right-radius: 0;
}
.list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
border-top-right-radius: var(--bs-list-group-border-radius);
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: var(--bs-list-group-border-width);
border-left-width: 0;
}
.list-group-horizontal-sm > .list-group-item + .list-group-item.active {
margin-left: calc(-1 * var(--bs-list-group-border-width));
border-left-width: var(--bs-list-group-border-width);
}
}
@media (min-width: 768px) {
.list-group-horizontal-md {
flex-direction: row;
}
.list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
border-bottom-left-radius: var(--bs-list-group-border-radius);
border-top-right-radius: 0;
}
.list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
border-top-right-radius: var(--bs-list-group-border-radius);
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: var(--bs-list-group-border-width);
border-left-width: 0;
}
.list-group-horizontal-md > .list-group-item + .list-group-item.active {
margin-left: calc(-1 * var(--bs-list-group-border-width));
border-left-width: var(--bs-list-group-border-width);
}
}
@media (min-width: 992px) {
.list-group-horizontal-lg {
flex-direction: row;
}
.list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
border-bottom-left-radius: var(--bs-list-group-border-radius);
border-top-right-radius: 0;
}
.list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
border-top-right-radius: var(--bs-list-group-border-radius);
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: var(--bs-list-group-border-width);
border-left-width: 0;
}
.list-group-horizontal-lg > .list-group-item + .list-group-item.active {
margin-left: calc(-1 * var(--bs-list-group-border-width));
border-left-width: var(--bs-list-group-border-width);
}
}
@media (min-width: 1200px) {
.list-group-horizontal-xl {
flex-direction: row;
}
.list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
border-bottom-left-radius: var(--bs-list-group-border-radius);
border-top-right-radius: 0;
}
.list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
border-top-right-radius: var(--bs-list-group-border-radius);
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: var(--bs-list-group-border-width);
border-left-width: 0;
}
.list-group-horizontal-xl > .list-group-item + .list-group-item.active {
margin-left: calc(-1 * var(--bs-list-group-border-width));
border-left-width: var(--bs-list-group-border-width);
}
}
@media (min-width: 1400px) {
.list-group-horizontal-xxl {
flex-direction: row;
}
.list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
border-bottom-left-radius: var(--bs-list-group-border-radius);
border-top-right-radius: 0;
}
.list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
border-top-right-radius: var(--bs-list-group-border-radius);
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: var(--bs-list-group-border-width);
border-left-width: 0;
}
.list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
margin-left: calc(-1 * var(--bs-list-group-border-width));
border-left-width: var(--bs-list-group-border-width);
}
}
.list-group-flush {
border-radius: 0;
}
.list-group-flush > .list-group-item {
border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
border-bottom-width: 0;
}
.list-group-item-primary {
--bs-list-group-color: var(--bs-primary-text-emphasis);
--bs-list-group-bg: var(--bs-primary-bg-subtle);
--bs-list-group-border-color: var(--bs-primary-border-subtle);
--bs-list-group-action-hover-color: var(--bs-emphasis-color);
--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
--bs-list-group-action-active-color: var(--bs-emphasis-color);
--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
--bs-list-group-active-color: var(--bs-primary-bg-subtle);
--bs-list-group-active-bg: var(--bs-primary-text-emphasis);
--bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}
.list-group-item-secondary {
--bs-list-group-color: var(--bs-secondary-text-emphasis);
--bs-list-group-bg: var(--bs-secondary-bg-subtle);
--bs-list-group-border-color: var(--bs-secondary-border-subtle);
--bs-list-group-action-hover-color: var(--bs-emphasis-color);
--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
--bs-list-group-action-active-color: var(--bs-emphasis-color);
--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
--bs-list-group-active-color: var(--bs-secondary-bg-subtle);
--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}
.list-group-item-success {
--bs-list-group-color: var(--bs-success-text-emphasis);
--bs-list-group-bg: var(--bs-success-bg-subtle);
--bs-list-group-border-color: var(--bs-success-border-subtle);
--bs-list-group-action-hover-color: var(--bs-emphasis-color);
--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
--bs-list-group-action-active-color: var(--bs-emphasis-color);
--bs-list-group-action-active-bg: var(--bs-success-border-subtle);
--bs-list-group-active-color: var(--bs-success-bg-subtle);
--bs-list-group-active-bg: var(--bs-success-text-emphasis);
--bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}
.list-group-item-info {
--bs-list-group-color: var(--bs-info-text-emphasis);
--bs-list-group-bg: var(--bs-info-bg-subtle);
--bs-list-group-border-color: var(--bs-info-border-subtle);
--bs-list-group-action-hover-color: var(--bs-emphasis-color);
--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
--bs-list-group-action-active-color: var(--bs-emphasis-color);
--bs-list-group-action-active-bg: var(--bs-info-border-subtle);
--bs-list-group-active-color: var(--bs-info-bg-subtle);
--bs-list-group-active-bg: var(--bs-info-text-emphasis);
--bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}
.list-group-item-warning {
--bs-list-group-color: var(--bs-warning-text-emphasis);
--bs-list-group-bg: var(--bs-warning-bg-subtle);
--bs-list-group-border-color: var(--bs-warning-border-subtle);
--bs-list-group-action-hover-color: var(--bs-emphasis-color);
--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
--bs-list-group-action-active-color: var(--bs-emphasis-color);
--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
--bs-list-group-active-color: var(--bs-warning-bg-subtle);
--bs-list-group-active-bg: var(--bs-warning-text-emphasis);
--bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}
.list-group-item-danger {
--bs-list-group-color: var(--bs-danger-text-emphasis);
--bs-list-group-bg: var(--bs-danger-bg-subtle);
--bs-list-group-border-color: var(--bs-danger-border-subtle);
--bs-list-group-action-hover-color: var(--bs-emphasis-color);
--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
--bs-list-group-action-active-color: var(--bs-emphasis-color);
--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
--bs-list-group-active-color: var(--bs-danger-bg-subtle);
--bs-list-group-active-bg: var(--bs-danger-text-emphasis);
--bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}
.list-group-item-light {
--bs-list-group-color: var(--bs-light-text-emphasis);
--bs-list-group-bg: var(--bs-light-bg-subtle);
--bs-list-group-border-color: var(--bs-light-border-subtle);
--bs-list-group-action-hover-color: var(--bs-emphasis-color);
--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
--bs-list-group-action-active-color: var(--bs-emphasis-color);
--bs-list-group-action-active-bg: var(--bs-light-border-subtle);
--bs-list-group-active-color: var(--bs-light-bg-subtle);
--bs-list-group-active-bg: var(--bs-light-text-emphasis);
--bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}
.list-group-item-dark {
--bs-list-group-color: var(--bs-dark-text-emphasis);
--bs-list-group-bg: var(--bs-dark-bg-subtle);
--bs-list-group-border-color: var(--bs-dark-border-subtle);
--bs-list-group-action-hover-color: var(--bs-emphasis-color);
--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
--bs-list-group-action-active-color: var(--bs-emphasis-color);
--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
--bs-list-group-active-color: var(--bs-dark-bg-subtle);
--bs-list-group-active-bg: var(--bs-dark-text-emphasis);
--bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}
.btn-close {
--bs-btn-close-color: #000;
--bs-btn-close-bg: 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 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
--bs-btn-close-opacity: 0.5;
--bs-btn-close-hover-opacity: 0.75;
--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
--bs-btn-close-focus-opacity: 1;
--bs-btn-close-disabled-opacity: 0.25;
--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
box-sizing: content-box;
width: 1em;
height: 1em;
padding: 0.25em 0.25em;
color: var(--bs-btn-close-color);
background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
border: 0;
border-radius: 0.375rem;
opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
color: var(--bs-btn-close-color);
text-decoration: none;
opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
outline: 0;
box-shadow: var(--bs-btn-close-focus-shadow);
opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
opacity: var(--bs-btn-close-disabled-opacity);
}
.btn-close-white {
filter: var(--bs-btn-close-white-filter);
}
[data-bs-theme=dark] .btn-close {
filter: var(--bs-btn-close-white-filter);
}
.toast {
--bs-toast-zindex: 1090;
--bs-toast-padding-x: 0.75rem;
--bs-toast-padding-y: 0.5rem;
--bs-toast-spacing: 1.5rem;
--bs-toast-max-width: 350px;
--bs-toast-font-size: 0.875rem;
--bs-toast-color: ;
--bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
--bs-toast-border-width: var(--bs-border-width);
--bs-toast-border-color: var(--bs-border-color-translucent);
--bs-toast-border-radius: var(--bs-border-radius);
--bs-toast-box-shadow: var(--bs-box-shadow);
--bs-toast-header-color: var(--bs-secondary-color);
--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
--bs-toast-header-border-color: var(--bs-border-color-translucent);
width: var(--bs-toast-max-width);
max-width: 100%;
font-size: var(--bs-toast-font-size);
color: var(--bs-toast-color);
pointer-events: auto;
background-color: var(--bs-toast-bg);
background-clip: padding-box;
border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
box-shadow: var(--bs-toast-box-shadow);
border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
opacity: 0;
}
.toast:not(.show) {
display: none;
}
.toast-container {
--bs-toast-zindex: 1090;
position: absolute;
z-index: var(--bs-toast-zindex);
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
max-width: 100%;
pointer-events: none;
}
.toast-container > :not(:last-child) {
margin-bottom: var(--bs-toast-spacing);
}
.toast-header {
display: flex;
align-items: center;
padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
color: var(--bs-toast-header-color);
background-color: var(--bs-toast-header-bg);
background-clip: padding-box;
border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
margin-right: calc(-0.5 * var(--bs-toast-padding-x));
margin-left: var(--bs-toast-padding-x);
}
.toast-body {
padding: var(--bs-toast-padding-x);
word-wrap: break-word;
}
.modal {
--bs-modal-zindex: 1055;
--bs-modal-width: 500px;
--bs-modal-padding: 1rem;
--bs-modal-margin: 0.5rem;
--bs-modal-color: ;
--bs-modal-bg: var(--bs-body-bg);
--bs-modal-border-color: var(--bs-border-color-translucent);
--bs-modal-border-width: var(--bs-border-width);
--bs-modal-border-radius: var(--bs-border-radius-lg);
--bs-modal-box-shadow: var(--bs-box-shadow-sm);
--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
--bs-modal-header-padding-x: 1rem;
--bs-modal-header-padding-y: 1rem;
--bs-modal-header-padding: 1rem 1rem;
--bs-modal-header-border-color: var(--bs-border-color);
--bs-modal-header-border-width: var(--bs-border-width);
--bs-modal-title-line-height: 1.5;
--bs-modal-footer-gap: 0.5rem;
--bs-modal-footer-bg: ;
--bs-modal-footer-border-color: var(--bs-border-color);
--bs-modal-footer-border-width: var(--bs-border-width);
position: fixed;
top: 0;
left: 0;
z-index: var(--bs-modal-zindex);
display: none;
width: 100%;
height: 100%;
overflow-x: hidden;
overflow-y: auto;
outline: 0;
}
.modal-dialog {
position: relative;
width: auto;
margin: var(--bs-modal-margin);
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% - var(--bs-modal-margin) * 2);
}
.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% - var(--bs-modal-margin) * 2);
}
.modal-content {
position: relative;
display: flex;
flex-direction: column;
width: 100%;
color: var(--bs-modal-color);
pointer-events: auto;
background-color: var(--bs-modal-bg);
background-clip: padding-box;
border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
border-radius: var(--bs-modal-border-radius);
outline: 0;
}
.modal-backdrop {
--bs-backdrop-zindex: 1050;
--bs-backdrop-bg: #000;
--bs-backdrop-opacity: 0.5;
position: fixed;
top: 0;
left: 0;
z-index: var(--bs-backdrop-zindex);
width: 100vw;
height: 100vh;
background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
opacity: 0;
}
.modal-backdrop.show {
opacity: var(--bs-backdrop-opacity);
}
.modal-header {
display: flex;
flex-shrink: 0;
align-items: center;
padding: var(--bs-modal-header-padding);
border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
border-top-left-radius: var(--bs-modal-inner-border-radius);
border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}
.modal-title {
margin-bottom: 0;
line-height: var(--bs-modal-title-line-height);
}
.modal-body {
position: relative;
flex: 1 1 auto;
padding: var(--bs-modal-padding);
}
.modal-footer {
display: flex;
flex-shrink: 0;
flex-wrap: wrap;
align-items: center;
justify-content: flex-end;
padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
background-color: var(--bs-modal-footer-bg);
border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
border-bottom-right-radius: var(--bs-modal-inner-border-radius);
border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
margin: calc(var(--bs-modal-footer-gap) * 0.5);
}
@media (min-width: 576px) {
.modal {
--bs-modal-margin: 1.75rem;
--bs-modal-box-shadow: var(--bs-box-shadow);
}
.modal-dialog {
max-width: var(--bs-modal-width);
margin-right: auto;
margin-left: auto;
}
.modal-sm {
--bs-modal-width: 300px;
}
}
@media (min-width: 992px) {
.modal-lg,
.modal-xl {
--bs-modal-width: 800px;
}
}
@media (min-width: 1200px) {
.modal-xl {
--bs-modal-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,
.modal-fullscreen .modal-footer {
border-radius: 0;
}
.modal-fullscreen .modal-body {
overflow-y: auto;
}
@media (max-width: 575.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,
.modal-fullscreen-sm-down .modal-footer {
border-radius: 0;
}
.modal-fullscreen-sm-down .modal-body {
overflow-y: auto;
}
}
@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,
.modal-fullscreen-md-down .modal-footer {
border-radius: 0;
}
.modal-fullscreen-md-down .modal-body {
overflow-y: auto;
}
}
@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,
.modal-fullscreen-lg-down .modal-footer {
border-radius: 0;
}
.modal-fullscreen-lg-down .modal-body {
overflow-y: auto;
}
}
@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,
.modal-fullscreen-xl-down .modal-footer {
border-radius: 0;
}
.modal-fullscreen-xl-down .modal-body {
overflow-y: auto;
}
}
@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,
.modal-fullscreen-xxl-down .modal-footer {
border-radius: 0;
}
.modal-fullscreen-xxl-down .modal-body {
overflow-y: auto;
}
}
.tooltip {
--bs-tooltip-zindex: 1080;
--bs-tooltip-max-width: 200px;
--bs-tooltip-padding-x: 0.5rem;
--bs-tooltip-padding-y: 0.25rem;
--bs-tooltip-margin: ;
--bs-tooltip-font-size: 0.875rem;
--bs-tooltip-color: var(--bs-body-bg);
--bs-tooltip-bg: var(--bs-emphasis-color);
--bs-tooltip-border-radius: var(--bs-border-radius);
--bs-tooltip-opacity: 0.9;
--bs-tooltip-arrow-width: 0.8rem;
--bs-tooltip-arrow-height: 0.4rem;
z-index: var(--bs-tooltip-zindex);
display: block;
margin: var(--bs-tooltip-margin);
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;
white-space: normal;
word-spacing: normal;
line-break: auto;
font-size: var(--bs-tooltip-font-size);
word-wrap: break-word;
opacity: 0;
}
.tooltip.show {
opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
display: block;
width: var(--bs-tooltip-arrow-width);
height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
position: absolute;
content: "";
border-color: transparent;
border-style: solid;
}
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
top: -1px;
border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
border-top-color: var(--bs-tooltip-bg);
}
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
left: calc(-1 * var(--bs-tooltip-arrow-height));
width: var(--bs-tooltip-arrow-height);
height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
right: -1px;
border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
border-right-color: var(--bs-tooltip-bg);
}
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
bottom: -1px;
border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
border-bottom-color: var(--bs-tooltip-bg);
}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
right: calc(-1 * var(--bs-tooltip-arrow-height));
width: var(--bs-tooltip-arrow-height);
height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
left: -1px;
border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
border-left-color: var(--bs-tooltip-bg);
}
.tooltip-inner {
max-width: var(--bs-tooltip-max-width);
padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
color: var(--bs-tooltip-color);
text-align: center;
background-color: var(--bs-tooltip-bg);
border-radius: var(--bs-tooltip-border-radius);
}
.popover {
--bs-popover-zindex: 1070;
--bs-popover-max-width: 276px;
--bs-popover-font-size: 0.875rem;
--bs-popover-bg: var(--bs-body-bg);
--bs-popover-border-width: var(--bs-border-width);
--bs-popover-border-color: var(--bs-border-color-translucent);
--bs-popover-border-radius: var(--bs-border-radius-lg);
--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
--bs-popover-box-shadow: var(--bs-box-shadow);
--bs-popover-header-padding-x: 1rem;
--bs-popover-header-padding-y: 0.5rem;
--bs-popover-header-font-size: 1rem;
--bs-popover-header-color: inherit;
--bs-popover-header-bg: var(--bs-secondary-bg);
--bs-popover-body-padding-x: 1rem;
--bs-popover-body-padding-y: 1rem;
--bs-popover-body-color: var(--bs-body-color);
--bs-popover-arrow-width: 1rem;
--bs-popover-arrow-height: 0.5rem;
--bs-popover-arrow-border: var(--bs-popover-border-color);
z-index: var(--bs-popover-zindex);
display: block;
max-width: var(--bs-popover-max-width);
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;
white-space: normal;
word-spacing: normal;
line-break: auto;
font-size: var(--bs-popover-font-size);
word-wrap: break-word;
background-color: var(--bs-popover-bg);
background-clip: padding-box;
border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
display: block;
width: var(--bs-popover-arrow-width);
height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
position: absolute;
display: block;
content: "";
border-color: transparent;
border-style: solid;
border-width: 0;
}
.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
bottom: 0;
border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
bottom: var(--bs-popover-border-width);
border-top-color: var(--bs-popover-bg);
}
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
width: var(--bs-popover-arrow-height);
height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
left: 0;
border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
left: var(--bs-popover-border-width);
border-right-color: var(--bs-popover-bg);
}
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
top: 0;
border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
top: var(--bs-popover-border-width);
border-bottom-color: var(--bs-popover-bg);
}
.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: var(--bs-popover-arrow-width);
margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
content: "";
border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
width: var(--bs-popover-arrow-height);
height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
right: 0;
border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
right: var(--bs-popover-border-width);
border-left-color: var(--bs-popover-bg);
}
.popover-header {
padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
margin-bottom: 0;
font-size: var(--bs-popover-header-font-size);
color: var(--bs-popover-header-color);
background-color: var(--bs-popover-header-bg);
border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
border-top-left-radius: var(--bs-popover-inner-border-radius);
border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
display: none;
}
.popover-body {
padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
color: var(--bs-popover-body-color);
}
.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%;
-webkit-backface-visibility: hidden;
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;
}
.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%);
}
.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%;
}
.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%;
}
.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;
}
[data-bs-theme=dark] .carousel .carousel-control-prev-icon,
[data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
[data-bs-theme=dark].carousel .carousel-control-next-icon {
filter: invert(1) grayscale(100);
}
[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
background-color: #000;
}
[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
color: #000;
}
.spinner-grow,
.spinner-border {
display: inline-block;
width: var(--bs-spinner-width);
height: var(--bs-spinner-height);
vertical-align: var(--bs-spinner-vertical-align);
border-radius: 50%;
animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}
@keyframes spinner-border {
to {
transform: rotate(360deg)  ;
}
}
.spinner-border {
--bs-spinner-width: 2rem;
--bs-spinner-height: 2rem;
--bs-spinner-vertical-align: -0.125em;
--bs-spinner-border-width: 0.25em;
--bs-spinner-animation-speed: 0.75s;
--bs-spinner-animation-name: spinner-border;
border: var(--bs-spinner-border-width) solid currentcolor;
border-right-color: transparent;
}
.spinner-border-sm {
--bs-spinner-width: 1rem;
--bs-spinner-height: 1rem;
--bs-spinner-border-width: 0.2em;
}
@keyframes spinner-grow {
0% {
transform: scale(0);
}
50% {
opacity: 1;
transform: none;
}
}
.spinner-grow {
--bs-spinner-width: 2rem;
--bs-spinner-height: 2rem;
--bs-spinner-vertical-align: -0.125em;
--bs-spinner-animation-speed: 0.75s;
--bs-spinner-animation-name: spinner-grow;
background-color: currentcolor;
opacity: 0;
}
.spinner-grow-sm {
--bs-spinner-width: 1rem;
--bs-spinner-height: 1rem;
}
@media (prefers-reduced-motion: reduce) {
.spinner-border,
.spinner-grow {
--bs-spinner-animation-speed: 1.5s;
}
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
--bs-offcanvas-zindex: 1045;
--bs-offcanvas-width: 400px;
--bs-offcanvas-height: 30vh;
--bs-offcanvas-padding-x: 1rem;
--bs-offcanvas-padding-y: 1rem;
--bs-offcanvas-color: var(--bs-body-color);
--bs-offcanvas-bg: var(--bs-body-bg);
--bs-offcanvas-border-width: var(--bs-border-width);
--bs-offcanvas-border-color: var(--bs-border-color-translucent);
--bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
--bs-offcanvas-transition: transform 0.3s ease-in-out;
--bs-offcanvas-title-line-height: 1.5;
}
@media (max-width: 575.98px) {
.offcanvas-sm {
position: fixed;
bottom: 0;
z-index: var(--bs-offcanvas-zindex);
display: flex;
flex-direction: column;
max-width: 100%;
color: var(--bs-offcanvas-color);
visibility: hidden;
background-color: var(--bs-offcanvas-bg);
background-clip: padding-box;
outline: 0;
transition: var(--bs-offcanvas-transition);
}
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
.offcanvas-sm {
transition: none;
}
}
@media (max-width: 575.98px) {
.offcanvas-sm.offcanvas-start {
top: 0;
left: 0;
width: var(--bs-offcanvas-width);
border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(-100%);
}
.offcanvas-sm.offcanvas-end {
top: 0;
right: 0;
width: var(--bs-offcanvas-width);
border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(100%);
}
.offcanvas-sm.offcanvas-top {
top: 0;
right: 0;
left: 0;
height: var(--bs-offcanvas-height);
max-height: 100%;
border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(-100%);
}
.offcanvas-sm.offcanvas-bottom {
right: 0;
left: 0;
height: var(--bs-offcanvas-height);
max-height: 100%;
border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(100%);
}
.offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
transform: none;
}
.offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
visibility: visible;
}
}
@media (min-width: 576px) {
.offcanvas-sm {
--bs-offcanvas-height: auto;
--bs-offcanvas-border-width: 0;
background-color: transparent !important;
}
.offcanvas-sm .offcanvas-header {
display: none;
}
.offcanvas-sm .offcanvas-body {
display: flex;
flex-grow: 0;
padding: 0;
overflow-y: visible;
background-color: transparent !important;
}
}
@media (max-width: 767.98px) {
.offcanvas-md {
position: fixed;
bottom: 0;
z-index: var(--bs-offcanvas-zindex);
display: flex;
flex-direction: column;
max-width: 100%;
color: var(--bs-offcanvas-color);
visibility: hidden;
background-color: var(--bs-offcanvas-bg);
background-clip: padding-box;
outline: 0;
transition: var(--bs-offcanvas-transition);
}
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
.offcanvas-md {
transition: none;
}
}
@media (max-width: 767.98px) {
.offcanvas-md.offcanvas-start {
top: 0;
left: 0;
width: var(--bs-offcanvas-width);
border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(-100%);
}
.offcanvas-md.offcanvas-end {
top: 0;
right: 0;
width: var(--bs-offcanvas-width);
border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(100%);
}
.offcanvas-md.offcanvas-top {
top: 0;
right: 0;
left: 0;
height: var(--bs-offcanvas-height);
max-height: 100%;
border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(-100%);
}
.offcanvas-md.offcanvas-bottom {
right: 0;
left: 0;
height: var(--bs-offcanvas-height);
max-height: 100%;
border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(100%);
}
.offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
transform: none;
}
.offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
visibility: visible;
}
}
@media (min-width: 768px) {
.offcanvas-md {
--bs-offcanvas-height: auto;
--bs-offcanvas-border-width: 0;
background-color: transparent !important;
}
.offcanvas-md .offcanvas-header {
display: none;
}
.offcanvas-md .offcanvas-body {
display: flex;
flex-grow: 0;
padding: 0;
overflow-y: visible;
background-color: transparent !important;
}
}
@media (max-width: 991.98px) {
.offcanvas-lg {
position: fixed;
bottom: 0;
z-index: var(--bs-offcanvas-zindex);
display: flex;
flex-direction: column;
max-width: 100%;
color: var(--bs-offcanvas-color);
visibility: hidden;
background-color: var(--bs-offcanvas-bg);
background-clip: padding-box;
outline: 0;
transition: var(--bs-offcanvas-transition);
}
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
.offcanvas-lg {
transition: none;
}
}
@media (max-width: 991.98px) {
.offcanvas-lg.offcanvas-start {
top: 0;
left: 0;
width: var(--bs-offcanvas-width);
border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(-100%);
}
.offcanvas-lg.offcanvas-end {
top: 0;
right: 0;
width: var(--bs-offcanvas-width);
border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(100%);
}
.offcanvas-lg.offcanvas-top {
top: 0;
right: 0;
left: 0;
height: var(--bs-offcanvas-height);
max-height: 100%;
border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(-100%);
}
.offcanvas-lg.offcanvas-bottom {
right: 0;
left: 0;
height: var(--bs-offcanvas-height);
max-height: 100%;
border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(100%);
}
.offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
transform: none;
}
.offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
visibility: visible;
}
}
@media (min-width: 992px) {
.offcanvas-lg {
--bs-offcanvas-height: auto;
--bs-offcanvas-border-width: 0;
background-color: transparent !important;
}
.offcanvas-lg .offcanvas-header {
display: none;
}
.offcanvas-lg .offcanvas-body {
display: flex;
flex-grow: 0;
padding: 0;
overflow-y: visible;
background-color: transparent !important;
}
}
@media (max-width: 1199.98px) {
.offcanvas-xl {
position: fixed;
bottom: 0;
z-index: var(--bs-offcanvas-zindex);
display: flex;
flex-direction: column;
max-width: 100%;
color: var(--bs-offcanvas-color);
visibility: hidden;
background-color: var(--bs-offcanvas-bg);
background-clip: padding-box;
outline: 0;
transition: var(--bs-offcanvas-transition);
}
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
.offcanvas-xl {
transition: none;
}
}
@media (max-width: 1199.98px) {
.offcanvas-xl.offcanvas-start {
top: 0;
left: 0;
width: var(--bs-offcanvas-width);
border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(-100%);
}
.offcanvas-xl.offcanvas-end {
top: 0;
right: 0;
width: var(--bs-offcanvas-width);
border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(100%);
}
.offcanvas-xl.offcanvas-top {
top: 0;
right: 0;
left: 0;
height: var(--bs-offcanvas-height);
max-height: 100%;
border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(-100%);
}
.offcanvas-xl.offcanvas-bottom {
right: 0;
left: 0;
height: var(--bs-offcanvas-height);
max-height: 100%;
border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(100%);
}
.offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
transform: none;
}
.offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
visibility: visible;
}
}
@media (min-width: 1200px) {
.offcanvas-xl {
--bs-offcanvas-height: auto;
--bs-offcanvas-border-width: 0;
background-color: transparent !important;
}
.offcanvas-xl .offcanvas-header {
display: none;
}
.offcanvas-xl .offcanvas-body {
display: flex;
flex-grow: 0;
padding: 0;
overflow-y: visible;
background-color: transparent !important;
}
}
@media (max-width: 1399.98px) {
.offcanvas-xxl {
position: fixed;
bottom: 0;
z-index: var(--bs-offcanvas-zindex);
display: flex;
flex-direction: column;
max-width: 100%;
color: var(--bs-offcanvas-color);
visibility: hidden;
background-color: var(--bs-offcanvas-bg);
background-clip: padding-box;
outline: 0;
transition: var(--bs-offcanvas-transition);
}
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
.offcanvas-xxl {
transition: none;
}
}
@media (max-width: 1399.98px) {
.offcanvas-xxl.offcanvas-start {
top: 0;
left: 0;
width: var(--bs-offcanvas-width);
border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(-100%);
}
.offcanvas-xxl.offcanvas-end {
top: 0;
right: 0;
width: var(--bs-offcanvas-width);
border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(100%);
}
.offcanvas-xxl.offcanvas-top {
top: 0;
right: 0;
left: 0;
height: var(--bs-offcanvas-height);
max-height: 100%;
border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(-100%);
}
.offcanvas-xxl.offcanvas-bottom {
right: 0;
left: 0;
height: var(--bs-offcanvas-height);
max-height: 100%;
border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(100%);
}
.offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
transform: none;
}
.offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
visibility: visible;
}
}
@media (min-width: 1400px) {
.offcanvas-xxl {
--bs-offcanvas-height: auto;
--bs-offcanvas-border-width: 0;
background-color: transparent !important;
}
.offcanvas-xxl .offcanvas-header {
display: none;
}
.offcanvas-xxl .offcanvas-body {
display: flex;
flex-grow: 0;
padding: 0;
overflow-y: visible;
background-color: transparent !important;
}
}
.offcanvas {
position: fixed;
bottom: 0;
z-index: var(--bs-offcanvas-zindex);
display: flex;
flex-direction: column;
max-width: 100%;
color: var(--bs-offcanvas-color);
visibility: hidden;
background-color: var(--bs-offcanvas-bg);
background-clip: padding-box;
outline: 0;
transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
.offcanvas {
transition: none;
}
}
.offcanvas.offcanvas-start {
top: 0;
left: 0;
width: var(--bs-offcanvas-width);
border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
top: 0;
right: 0;
width: var(--bs-offcanvas-width);
border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateX(100%);
}
.offcanvas.offcanvas-top {
top: 0;
right: 0;
left: 0;
height: var(--bs-offcanvas-height);
max-height: 100%;
border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
right: 0;
left: 0;
height: var(--bs-offcanvas-height);
max-height: 100%;
border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
visibility: visible;
}
.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;
padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
margin: calc(-0.5 * var(--bs-offcanvas-padding-y)) calc(-0.5 * var(--bs-offcanvas-padding-x)) calc(-0.5 * var(--bs-offcanvas-padding-y)) auto;
}
.offcanvas-title {
margin-bottom: 0;
line-height: var(--bs-offcanvas-title-line-height);
}
.offcanvas-body {
flex-grow: 1;
padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
overflow-y: auto;
}
.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 {
-webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
-webkit-mask-size: 200% 100%;
mask-size: 200% 100%;
animation: placeholder-wave 2s linear infinite;
}
@keyframes placeholder-wave {
100% {
-webkit-mask-position: -200% 0%;
mask-position: -200% 0%;
}
}
.clearfix::after {
display: block;
clear: both;
content: "";
}
.text-bg-primary {
color: #fff !important;
background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-secondary {
color: #fff !important;
background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-success {
color: #fff !important;
background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-info {
color: #000 !important;
background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-warning {
color: #000 !important;
background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-danger {
color: #fff !important;
background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-light {
color: #000 !important;
background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}
.text-bg-dark {
color: #fff !important;
background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}
.link-primary {
color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary {
color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}
.link-success {
color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}
.link-info {
color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning {
color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger {
color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}
.link-light {
color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark {
color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis {
color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
-webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
-webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}
.focus-ring:focus {
outline: 0;
box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}
.icon-link {
display: inline-flex;
gap: 0.375rem;
align-items: center;
-webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
text-underline-offset: 0.25em;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.icon-link > .bi {
flex-shrink: 0;
width: 1em;
height: 1em;
fill: currentcolor;
transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
.icon-link > .bi {
transition: none;
}
}
.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}
.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: -webkit-sticky;
position: sticky;
top: 0;
z-index: 1020;
}
.sticky-bottom {
position: -webkit-sticky;
position: sticky;
bottom: 0;
z-index: 1020;
}
@media (min-width: 576px) {
.sticky-sm-top {
position: -webkit-sticky;
position: sticky;
top: 0;
z-index: 1020;
}
.sticky-sm-bottom {
position: -webkit-sticky;
position: sticky;
bottom: 0;
z-index: 1020;
}
}
@media (min-width: 768px) {
.sticky-md-top {
position: -webkit-sticky;
position: sticky;
top: 0;
z-index: 1020;
}
.sticky-md-bottom {
position: -webkit-sticky;
position: sticky;
bottom: 0;
z-index: 1020;
}
}
@media (min-width: 992px) {
.sticky-lg-top {
position: -webkit-sticky;
position: sticky;
top: 0;
z-index: 1020;
}
.sticky-lg-bottom {
position: -webkit-sticky;
position: sticky;
bottom: 0;
z-index: 1020;
}
}
@media (min-width: 1200px) {
.sticky-xl-top {
position: -webkit-sticky;
position: sticky;
top: 0;
z-index: 1020;
}
.sticky-xl-bottom {
position: -webkit-sticky;
position: sticky;
bottom: 0;
z-index: 1020;
}
}
@media (min-width: 1400px) {
.sticky-xxl-top {
position: -webkit-sticky;
position: sticky;
top: 0;
z-index: 1020;
}
.sticky-xxl-bottom {
position: -webkit-sticky;
position: sticky;
bottom: 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) {
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;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
position: absolute !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: var(--bs-border-width);
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;
}
.object-fit-contain {
-o-object-fit: contain !important;
object-fit: contain !important;
}
.object-fit-cover {
-o-object-fit: cover !important;
object-fit: cover !important;
}
.object-fit-fill {
-o-object-fit: fill !important;
object-fit: fill !important;
}
.object-fit-scale {
-o-object-fit: scale-down !important;
object-fit: scale-down !important;
}
.object-fit-none {
-o-object-fit: none !important;
object-fit: 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;
}
.overflow-x-auto {
overflow-x: auto !important;
}
.overflow-x-hidden {
overflow-x: hidden !important;
}
.overflow-x-visible {
overflow-x: visible !important;
}
.overflow-x-scroll {
overflow-x: scroll !important;
}
.overflow-y-auto {
overflow-y: auto !important;
}
.overflow-y-hidden {
overflow-y: hidden !important;
}
.overflow-y-visible {
overflow-y: visible !important;
}
.overflow-y-scroll {
overflow-y: 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-inline-grid {
display: inline-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: var(--bs-box-shadow) !important;
}
.shadow-sm {
box-shadow: var(--bs-box-shadow-sm) !important;
}
.shadow-lg {
box-shadow: var(--bs-box-shadow-lg) !important;
}
.shadow-none {
box-shadow: none !important;
}
.focus-ring-primary {
--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-secondary {
--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-success {
--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-info {
--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-warning {
--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-danger {
--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-light {
--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}
.focus-ring-dark {
--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}
.position-static {
position: static !important;
}
.position-relative {
position: relative !important;
}
.position-absolute {
position: absolute !important;
}
.position-fixed {
position: fixed !important;
}
.position-sticky {
position: -webkit-sticky !important;
position: sticky !important;
}
.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: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-0 {
border: 0 !important;
}
.border-top {
border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-top-0 {
border-top: 0 !important;
}
.border-end {
border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-end-0 {
border-right: 0 !important;
}
.border-bottom {
border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-bottom-0 {
border-bottom: 0 !important;
}
.border-start {
border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}
.border-start-0 {
border-left: 0 !important;
}
.border-primary {
--bs-border-opacity: 1;
border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}
.border-secondary {
--bs-border-opacity: 1;
border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}
.border-success {
--bs-border-opacity: 1;
border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}
.border-info {
--bs-border-opacity: 1;
border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}
.border-warning {
--bs-border-opacity: 1;
border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}
.border-danger {
--bs-border-opacity: 1;
border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}
.border-light {
--bs-border-opacity: 1;
border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}
.border-dark {
--bs-border-opacity: 1;
border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}
.border-black {
--bs-border-opacity: 1;
border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}
.border-white {
--bs-border-opacity: 1;
border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}
.border-primary-subtle {
border-color: var(--bs-primary-border-subtle) !important;
}
.border-secondary-subtle {
border-color: var(--bs-secondary-border-subtle) !important;
}
.border-success-subtle {
border-color: var(--bs-success-border-subtle) !important;
}
.border-info-subtle {
border-color: var(--bs-info-border-subtle) !important;
}
.border-warning-subtle {
border-color: var(--bs-warning-border-subtle) !important;
}
.border-danger-subtle {
border-color: var(--bs-danger-border-subtle) !important;
}
.border-light-subtle {
border-color: var(--bs-light-border-subtle) !important;
}
.border-dark-subtle {
border-color: var(--bs-dark-border-subtle) !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;
}
.border-opacity-10 {
--bs-border-opacity: 0.1;
}
.border-opacity-25 {
--bs-border-opacity: 0.25;
}
.border-opacity-50 {
--bs-border-opacity: 0.5;
}
.border-opacity-75 {
--bs-border-opacity: 0.75;
}
.border-opacity-100 {
--bs-border-opacity: 1;
}
.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;
}
.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;
}
.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;
}
.row-gap-0 {
row-gap: 0 !important;
}
.row-gap-1 {
row-gap: 0.25rem !important;
}
.row-gap-2 {
row-gap: 0.5rem !important;
}
.row-gap-3 {
row-gap: 1rem !important;
}
.row-gap-4 {
row-gap: 1.5rem !important;
}
.row-gap-5 {
row-gap: 3rem !important;
}
.column-gap-0 {
-moz-column-gap: 0 !important;
column-gap: 0 !important;
}
.column-gap-1 {
-moz-column-gap: 0.25rem !important;
column-gap: 0.25rem !important;
}
.column-gap-2 {
-moz-column-gap: 0.5rem !important;
column-gap: 0.5rem !important;
}
.column-gap-3 {
-moz-column-gap: 1rem !important;
column-gap: 1rem !important;
}
.column-gap-4 {
-moz-column-gap: 1.5rem !important;
column-gap: 1.5rem !important;
}
.column-gap-5 {
-moz-column-gap: 3rem !important;
column-gap: 3rem !important;
}
.font-monospace {
font-family: var(--bs-font-monospace) !important;
}
.fs-1 {
font-size: calc(1.375rem + 1.5vw) !important;
}
.fs-2 {
font-size: calc(1.325rem + 0.9vw) !important;
}
.fs-3 {
font-size: calc(1.3rem + 0.6vw) !important;
}
.fs-4 {
font-size: calc(1.275rem + 0.3vw) !important;
}
.fs-5 {
font-size: 1.25rem !important;
}
.fs-6 {
font-size: 1rem !important;
}
.fst-italic {
font-style: italic !important;
}
.fst-normal {
font-style: normal !important;
}
.fw-lighter {
font-weight: lighter !important;
}
.fw-light {
font-weight: 300 !important;
}
.fw-normal {
font-weight: 400 !important;
}
.fw-medium {
font-weight: 500 !important;
}
.fw-semibold {
font-weight: 600 !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;
}
.text-break {
word-wrap: break-word !important;
word-break: break-word !important;
}
.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: var(--bs-secondary-color) !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-body-secondary {
--bs-text-opacity: 1;
color: var(--bs-secondary-color) !important;
}
.text-body-tertiary {
--bs-text-opacity: 1;
color: var(--bs-tertiary-color) !important;
}
.text-body-emphasis {
--bs-text-opacity: 1;
color: var(--bs-emphasis-color) !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;
}
.text-primary-emphasis {
color: var(--bs-primary-text-emphasis) !important;
}
.text-secondary-emphasis {
color: var(--bs-secondary-text-emphasis) !important;
}
.text-success-emphasis {
color: var(--bs-success-text-emphasis) !important;
}
.text-info-emphasis {
color: var(--bs-info-text-emphasis) !important;
}
.text-warning-emphasis {
color: var(--bs-warning-text-emphasis) !important;
}
.text-danger-emphasis {
color: var(--bs-danger-text-emphasis) !important;
}
.text-light-emphasis {
color: var(--bs-light-text-emphasis) !important;
}
.text-dark-emphasis {
color: var(--bs-dark-text-emphasis) !important;
}
.link-opacity-10 {
--bs-link-opacity: 0.1;
}
.link-opacity-10-hover:hover {
--bs-link-opacity: 0.1;
}
.link-opacity-25 {
--bs-link-opacity: 0.25;
}
.link-opacity-25-hover:hover {
--bs-link-opacity: 0.25;
}
.link-opacity-50 {
--bs-link-opacity: 0.5;
}
.link-opacity-50-hover:hover {
--bs-link-opacity: 0.5;
}
.link-opacity-75 {
--bs-link-opacity: 0.75;
}
.link-opacity-75-hover:hover {
--bs-link-opacity: 0.75;
}
.link-opacity-100 {
--bs-link-opacity: 1;
}
.link-opacity-100-hover:hover {
--bs-link-opacity: 1;
}
.link-offset-1 {
text-underline-offset: 0.125em !important;
}
.link-offset-1-hover:hover {
text-underline-offset: 0.125em !important;
}
.link-offset-2 {
text-underline-offset: 0.25em !important;
}
.link-offset-2-hover:hover {
text-underline-offset: 0.25em !important;
}
.link-offset-3 {
text-underline-offset: 0.375em !important;
}
.link-offset-3-hover:hover {
text-underline-offset: 0.375em !important;
}
.link-underline-primary {
--bs-link-underline-opacity: 1;
-webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-secondary {
--bs-link-underline-opacity: 1;
-webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-success {
--bs-link-underline-opacity: 1;
-webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-info {
--bs-link-underline-opacity: 1;
-webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-warning {
--bs-link-underline-opacity: 1;
-webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-danger {
--bs-link-underline-opacity: 1;
-webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-light {
--bs-link-underline-opacity: 1;
-webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline-dark {
--bs-link-underline-opacity: 1;
-webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}
.link-underline {
--bs-link-underline-opacity: 1;
-webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-underline-opacity-0 {
--bs-link-underline-opacity: 0;
}
.link-underline-opacity-0-hover:hover {
--bs-link-underline-opacity: 0;
}
.link-underline-opacity-10 {
--bs-link-underline-opacity: 0.1;
}
.link-underline-opacity-10-hover:hover {
--bs-link-underline-opacity: 0.1;
}
.link-underline-opacity-25 {
--bs-link-underline-opacity: 0.25;
}
.link-underline-opacity-25-hover:hover {
--bs-link-underline-opacity: 0.25;
}
.link-underline-opacity-50 {
--bs-link-underline-opacity: 0.5;
}
.link-underline-opacity-50-hover:hover {
--bs-link-underline-opacity: 0.5;
}
.link-underline-opacity-75 {
--bs-link-underline-opacity: 0.75;
}
.link-underline-opacity-75-hover:hover {
--bs-link-underline-opacity: 0.75;
}
.link-underline-opacity-100 {
--bs-link-underline-opacity: 1;
}
.link-underline-opacity-100-hover:hover {
--bs-link-underline-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-body-secondary {
--bs-bg-opacity: 1;
background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}
.bg-body-tertiary {
--bs-bg-opacity: 1;
background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !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-primary-subtle {
background-color: var(--bs-primary-bg-subtle) !important;
}
.bg-secondary-subtle {
background-color: var(--bs-secondary-bg-subtle) !important;
}
.bg-success-subtle {
background-color: var(--bs-success-bg-subtle) !important;
}
.bg-info-subtle {
background-color: var(--bs-info-bg-subtle) !important;
}
.bg-warning-subtle {
background-color: var(--bs-warning-bg-subtle) !important;
}
.bg-danger-subtle {
background-color: var(--bs-danger-bg-subtle) !important;
}
.bg-light-subtle {
background-color: var(--bs-light-bg-subtle) !important;
}
.bg-dark-subtle {
background-color: var(--bs-dark-bg-subtle) !important;
}
.bg-gradient {
background-image: var(--bs-gradient) !important;
}
.user-select-all {
-webkit-user-select: all !important;
-moz-user-select: all !important;
user-select: all !important;
}
.user-select-auto {
-webkit-user-select: auto !important;
-moz-user-select: auto !important;
user-select: auto !important;
}
.user-select-none {
-webkit-user-select: none !important;
-moz-user-select: none !important;
user-select: none !important;
}
.pe-none {
pointer-events: none !important;
}
.pe-auto {
pointer-events: auto !important;
}
.rounded {
border-radius: var(--bs-border-radius) !important;
}
.rounded-0 {
border-radius: 0 !important;
}
.rounded-1 {
border-radius: var(--bs-border-radius-sm) !important;
}
.rounded-2 {
border-radius: var(--bs-border-radius) !important;
}
.rounded-3 {
border-radius: var(--bs-border-radius-lg) !important;
}
.rounded-4 {
border-radius: var(--bs-border-radius-xl) !important;
}
.rounded-5 {
border-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-circle {
border-radius: 50% !important;
}
.rounded-pill {
border-radius: var(--bs-border-radius-pill) !important;
}
.rounded-top {
border-top-left-radius: var(--bs-border-radius) !important;
border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-top-0 {
border-top-left-radius: 0 !important;
border-top-right-radius: 0 !important;
}
.rounded-top-1 {
border-top-left-radius: var(--bs-border-radius-sm) !important;
border-top-right-radius: var(--bs-border-radius-sm) !important;
}
.rounded-top-2 {
border-top-left-radius: var(--bs-border-radius) !important;
border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-top-3 {
border-top-left-radius: var(--bs-border-radius-lg) !important;
border-top-right-radius: var(--bs-border-radius-lg) !important;
}
.rounded-top-4 {
border-top-left-radius: var(--bs-border-radius-xl) !important;
border-top-right-radius: var(--bs-border-radius-xl) !important;
}
.rounded-top-5 {
border-top-left-radius: var(--bs-border-radius-xxl) !important;
border-top-right-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-top-circle {
border-top-left-radius: 50% !important;
border-top-right-radius: 50% !important;
}
.rounded-top-pill {
border-top-left-radius: var(--bs-border-radius-pill) !important;
border-top-right-radius: var(--bs-border-radius-pill) !important;
}
.rounded-end {
border-top-right-radius: var(--bs-border-radius) !important;
border-bottom-right-radius: var(--bs-border-radius) !important;
}
.rounded-end-0 {
border-top-right-radius: 0 !important;
border-bottom-right-radius: 0 !important;
}
.rounded-end-1 {
border-top-right-radius: var(--bs-border-radius-sm) !important;
border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}
.rounded-end-2 {
border-top-right-radius: var(--bs-border-radius) !important;
border-bottom-right-radius: var(--bs-border-radius) !important;
}
.rounded-end-3 {
border-top-right-radius: var(--bs-border-radius-lg) !important;
border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}
.rounded-end-4 {
border-top-right-radius: var(--bs-border-radius-xl) !important;
border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}
.rounded-end-5 {
border-top-right-radius: var(--bs-border-radius-xxl) !important;
border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-end-circle {
border-top-right-radius: 50% !important;
border-bottom-right-radius: 50% !important;
}
.rounded-end-pill {
border-top-right-radius: var(--bs-border-radius-pill) !important;
border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}
.rounded-bottom {
border-bottom-right-radius: var(--bs-border-radius) !important;
border-bottom-left-radius: var(--bs-border-radius) !important;
}
.rounded-bottom-0 {
border-bottom-right-radius: 0 !important;
border-bottom-left-radius: 0 !important;
}
.rounded-bottom-1 {
border-bottom-right-radius: var(--bs-border-radius-sm) !important;
border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}
.rounded-bottom-2 {
border-bottom-right-radius: var(--bs-border-radius) !important;
border-bottom-left-radius: var(--bs-border-radius) !important;
}
.rounded-bottom-3 {
border-bottom-right-radius: var(--bs-border-radius-lg) !important;
border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}
.rounded-bottom-4 {
border-bottom-right-radius: var(--bs-border-radius-xl) !important;
border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}
.rounded-bottom-5 {
border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-bottom-circle {
border-bottom-right-radius: 50% !important;
border-bottom-left-radius: 50% !important;
}
.rounded-bottom-pill {
border-bottom-right-radius: var(--bs-border-radius-pill) !important;
border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}
.rounded-start {
border-bottom-left-radius: var(--bs-border-radius) !important;
border-top-left-radius: var(--bs-border-radius) !important;
}
.rounded-start-0 {
border-bottom-left-radius: 0 !important;
border-top-left-radius: 0 !important;
}
.rounded-start-1 {
border-bottom-left-radius: var(--bs-border-radius-sm) !important;
border-top-left-radius: var(--bs-border-radius-sm) !important;
}
.rounded-start-2 {
border-bottom-left-radius: var(--bs-border-radius) !important;
border-top-left-radius: var(--bs-border-radius) !important;
}
.rounded-start-3 {
border-bottom-left-radius: var(--bs-border-radius-lg) !important;
border-top-left-radius: var(--bs-border-radius-lg) !important;
}
.rounded-start-4 {
border-bottom-left-radius: var(--bs-border-radius-xl) !important;
border-top-left-radius: var(--bs-border-radius-xl) !important;
}
.rounded-start-5 {
border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
border-top-left-radius: var(--bs-border-radius-xxl) !important;
}
.rounded-start-circle {
border-bottom-left-radius: 50% !important;
border-top-left-radius: 50% !important;
}
.rounded-start-pill {
border-bottom-left-radius: var(--bs-border-radius-pill) !important;
border-top-left-radius: var(--bs-border-radius-pill) !important;
}
.visible {
visibility: visible !important;
}
.invisible {
visibility: hidden !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;
}
@media (min-width: 576px) {
.float-sm-start {
float: left !important;
}
.float-sm-end {
float: right !important;
}
.float-sm-none {
float: none !important;
}
.object-fit-sm-contain {
-o-object-fit: contain !important;
object-fit: contain !important;
}
.object-fit-sm-cover {
-o-object-fit: cover !important;
object-fit: cover !important;
}
.object-fit-sm-fill {
-o-object-fit: fill !important;
object-fit: fill !important;
}
.object-fit-sm-scale {
-o-object-fit: scale-down !important;
object-fit: scale-down !important;
}
.object-fit-sm-none {
-o-object-fit: none !important;
object-fit: 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-inline-grid {
display: inline-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;
}
.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;
}
.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;
}
.row-gap-sm-0 {
row-gap: 0 !important;
}
.row-gap-sm-1 {
row-gap: 0.25rem !important;
}
.row-gap-sm-2 {
row-gap: 0.5rem !important;
}
.row-gap-sm-3 {
row-gap: 1rem !important;
}
.row-gap-sm-4 {
row-gap: 1.5rem !important;
}
.row-gap-sm-5 {
row-gap: 3rem !important;
}
.column-gap-sm-0 {
-moz-column-gap: 0 !important;
column-gap: 0 !important;
}
.column-gap-sm-1 {
-moz-column-gap: 0.25rem !important;
column-gap: 0.25rem !important;
}
.column-gap-sm-2 {
-moz-column-gap: 0.5rem !important;
column-gap: 0.5rem !important;
}
.column-gap-sm-3 {
-moz-column-gap: 1rem !important;
column-gap: 1rem !important;
}
.column-gap-sm-4 {
-moz-column-gap: 1.5rem !important;
column-gap: 1.5rem !important;
}
.column-gap-sm-5 {
-moz-column-gap: 3rem !important;
column-gap: 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;
}
.object-fit-md-contain {
-o-object-fit: contain !important;
object-fit: contain !important;
}
.object-fit-md-cover {
-o-object-fit: cover !important;
object-fit: cover !important;
}
.object-fit-md-fill {
-o-object-fit: fill !important;
object-fit: fill !important;
}
.object-fit-md-scale {
-o-object-fit: scale-down !important;
object-fit: scale-down !important;
}
.object-fit-md-none {
-o-object-fit: none !important;
object-fit: 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-inline-grid {
display: inline-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;
}
.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;
}
.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;
}
.row-gap-md-0 {
row-gap: 0 !important;
}
.row-gap-md-1 {
row-gap: 0.25rem !important;
}
.row-gap-md-2 {
row-gap: 0.5rem !important;
}
.row-gap-md-3 {
row-gap: 1rem !important;
}
.row-gap-md-4 {
row-gap: 1.5rem !important;
}
.row-gap-md-5 {
row-gap: 3rem !important;
}
.column-gap-md-0 {
-moz-column-gap: 0 !important;
column-gap: 0 !important;
}
.column-gap-md-1 {
-moz-column-gap: 0.25rem !important;
column-gap: 0.25rem !important;
}
.column-gap-md-2 {
-moz-column-gap: 0.5rem !important;
column-gap: 0.5rem !important;
}
.column-gap-md-3 {
-moz-column-gap: 1rem !important;
column-gap: 1rem !important;
}
.column-gap-md-4 {
-moz-column-gap: 1.5rem !important;
column-gap: 1.5rem !important;
}
.column-gap-md-5 {
-moz-column-gap: 3rem !important;
column-gap: 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;
}
.object-fit-lg-contain {
-o-object-fit: contain !important;
object-fit: contain !important;
}
.object-fit-lg-cover {
-o-object-fit: cover !important;
object-fit: cover !important;
}
.object-fit-lg-fill {
-o-object-fit: fill !important;
object-fit: fill !important;
}
.object-fit-lg-scale {
-o-object-fit: scale-down !important;
object-fit: scale-down !important;
}
.object-fit-lg-none {
-o-object-fit: none !important;
object-fit: 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-inline-grid {
display: inline-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;
}
.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;
}
.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;
}
.row-gap-lg-0 {
row-gap: 0 !important;
}
.row-gap-lg-1 {
row-gap: 0.25rem !important;
}
.row-gap-lg-2 {
row-gap: 0.5rem !important;
}
.row-gap-lg-3 {
row-gap: 1rem !important;
}
.row-gap-lg-4 {
row-gap: 1.5rem !important;
}
.row-gap-lg-5 {
row-gap: 3rem !important;
}
.column-gap-lg-0 {
-moz-column-gap: 0 !important;
column-gap: 0 !important;
}
.column-gap-lg-1 {
-moz-column-gap: 0.25rem !important;
column-gap: 0.25rem !important;
}
.column-gap-lg-2 {
-moz-column-gap: 0.5rem !important;
column-gap: 0.5rem !important;
}
.column-gap-lg-3 {
-moz-column-gap: 1rem !important;
column-gap: 1rem !important;
}
.column-gap-lg-4 {
-moz-column-gap: 1.5rem !important;
column-gap: 1.5rem !important;
}
.column-gap-lg-5 {
-moz-column-gap: 3rem !important;
column-gap: 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;
}
.object-fit-xl-contain {
-o-object-fit: contain !important;
object-fit: contain !important;
}
.object-fit-xl-cover {
-o-object-fit: cover !important;
object-fit: cover !important;
}
.object-fit-xl-fill {
-o-object-fit: fill !important;
object-fit: fill !important;
}
.object-fit-xl-scale {
-o-object-fit: scale-down !important;
object-fit: scale-down !important;
}
.object-fit-xl-none {
-o-object-fit: none !important;
object-fit: 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-inline-grid {
display: inline-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;
}
.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;
}
.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;
}
.row-gap-xl-0 {
row-gap: 0 !important;
}
.row-gap-xl-1 {
row-gap: 0.25rem !important;
}
.row-gap-xl-2 {
row-gap: 0.5rem !important;
}
.row-gap-xl-3 {
row-gap: 1rem !important;
}
.row-gap-xl-4 {
row-gap: 1.5rem !important;
}
.row-gap-xl-5 {
row-gap: 3rem !important;
}
.column-gap-xl-0 {
-moz-column-gap: 0 !important;
column-gap: 0 !important;
}
.column-gap-xl-1 {
-moz-column-gap: 0.25rem !important;
column-gap: 0.25rem !important;
}
.column-gap-xl-2 {
-moz-column-gap: 0.5rem !important;
column-gap: 0.5rem !important;
}
.column-gap-xl-3 {
-moz-column-gap: 1rem !important;
column-gap: 1rem !important;
}
.column-gap-xl-4 {
-moz-column-gap: 1.5rem !important;
column-gap: 1.5rem !important;
}
.column-gap-xl-5 {
-moz-column-gap: 3rem !important;
column-gap: 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;
}
.object-fit-xxl-contain {
-o-object-fit: contain !important;
object-fit: contain !important;
}
.object-fit-xxl-cover {
-o-object-fit: cover !important;
object-fit: cover !important;
}
.object-fit-xxl-fill {
-o-object-fit: fill !important;
object-fit: fill !important;
}
.object-fit-xxl-scale {
-o-object-fit: scale-down !important;
object-fit: scale-down !important;
}
.object-fit-xxl-none {
-o-object-fit: none !important;
object-fit: 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-inline-grid {
display: inline-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;
}
.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;
}
.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;
}
.row-gap-xxl-0 {
row-gap: 0 !important;
}
.row-gap-xxl-1 {
row-gap: 0.25rem !important;
}
.row-gap-xxl-2 {
row-gap: 0.5rem !important;
}
.row-gap-xxl-3 {
row-gap: 1rem !important;
}
.row-gap-xxl-4 {
row-gap: 1.5rem !important;
}
.row-gap-xxl-5 {
row-gap: 3rem !important;
}
.column-gap-xxl-0 {
-moz-column-gap: 0 !important;
column-gap: 0 !important;
}
.column-gap-xxl-1 {
-moz-column-gap: 0.25rem !important;
column-gap: 0.25rem !important;
}
.column-gap-xxl-2 {
-moz-column-gap: 0.5rem !important;
column-gap: 0.5rem !important;
}
.column-gap-xxl-3 {
-moz-column-gap: 1rem !important;
column-gap: 1rem !important;
}
.column-gap-xxl-4 {
-moz-column-gap: 1.5rem !important;
column-gap: 1.5rem !important;
}
.column-gap-xxl-5 {
-moz-column-gap: 3rem !important;
column-gap: 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.5rem !important;
}
.fs-2 {
font-size: 2rem !important;
}
.fs-3 {
font-size: 1.75rem !important;
}
.fs-4 {
font-size: 1.5rem !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-inline-grid {
display: inline-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;
}
}
select.bs-select-hidden,
.bootstrap-select > select.bs-select-hidden,
select.selectpicker {
display: none !important;
}
.bootstrap-select {
width: 220px \0;
}
.bootstrap-select > .dropdown-toggle {
position: relative;
width: 100%;
z-index: 1;
text-align: right;
white-space: nowrap;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder,
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active {
color: #999;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:active {
color: rgba(255, 255, 255, 0.5);
}
.bootstrap-select > select {
position: absolute !important;
bottom: 0;
left: 50%;
display: block !important;
width: 0.5px !important;
height: 100% !important;
padding: 0 !important;
opacity: 0 !important;
border: none;
}
.bootstrap-select > select.mobile-device {
top: 0;
left: 0;
display: block !important;
width: 100% !important;
z-index: 2;
}
.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle,
.bootstrap-select.is-invalid .dropdown-toggle,
.was-validated .bootstrap-select .selectpicker:invalid + .dropdown-toggle {
border-color: #b94a48;
}
.bootstrap-select.is-valid .dropdown-toggle,
.was-validated .bootstrap-select .selectpicker:valid + .dropdown-toggle {
border-color: #28a745;
}
.bootstrap-select.fit-width {
width: auto !important;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
width: 220px;
}
.bootstrap-select .dropdown-toggle:focus {
outline: thin dotted #333333 !important;
outline: 5px auto -webkit-focus-ring-color !important;
outline-offset: -2px;
}
.bootstrap-select.form-control {
margin-bottom: 0;
padding: 0;
border: none;
}
:not(.input-group) > .bootstrap-select.form-control:not([class*="col-"]) {
width: 100%;
}
.bootstrap-select.form-control.input-group-btn {
z-index: auto;
}
.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.bootstrap-select:not(.input-group-btn),
.bootstrap-select[class*="col-"] {
float: none;
display: inline-block;
margin-left: 0;
}
.bootstrap-select.dropdown-menu-right,
.bootstrap-select[class*="col-"].dropdown-menu-right,
.row .bootstrap-select[class*="col-"].dropdown-menu-right {
float: right;
}
.form-inline .bootstrap-select,
.form-horizontal .bootstrap-select,
.form-group .bootstrap-select {
margin-bottom: 0;
}
.form-group-lg .bootstrap-select.form-control,
.form-group-sm .bootstrap-select.form-control {
padding: 0;
}
.form-group-lg .bootstrap-select.form-control .dropdown-toggle,
.form-group-sm .bootstrap-select.form-control .dropdown-toggle {
height: 100%;
font-size: inherit;
line-height: inherit;
border-radius: inherit;
}
.bootstrap-select.form-control-sm .dropdown-toggle,
.bootstrap-select.form-control-lg .dropdown-toggle {
font-size: inherit;
line-height: inherit;
border-radius: inherit;
}
.bootstrap-select.form-control-sm .dropdown-toggle {
padding: 0.25rem 0.5rem;
}
.bootstrap-select.form-control-lg .dropdown-toggle {
padding: 0.5rem 1rem;
}
.form-inline .bootstrap-select .form-control {
width: 100%;
}
.bootstrap-select.disabled,
.bootstrap-select > .disabled {
cursor: not-allowed;
}
.bootstrap-select.disabled:focus,
.bootstrap-select > .disabled:focus {
outline: none !important;
}
.bootstrap-select.bs-container {
position: absolute;
top: 0;
left: 0;
height: 0 !important;
padding: 0 !important;
}
.bootstrap-select.bs-container .dropdown-menu {
z-index: 1060;
}
.bootstrap-select .dropdown-toggle:before {
content: '';
display: inline-block;
}
.bootstrap-select .dropdown-toggle .filter-option {
position: absolute;
top: 0;
left: 0;
padding-top: inherit;
padding-right: inherit;
padding-bottom: inherit;
padding-left: inherit;
height: 100%;
width: 100%;
text-align: left;
}
.bootstrap-select .dropdown-toggle .filter-option-inner {
padding-right: inherit;
}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
overflow: hidden;
}
.bootstrap-select .dropdown-toggle .caret {
position: absolute;
top: 50%;
right: 12px;
margin-top: -2px;
vertical-align: middle;
}
.input-group .bootstrap-select.form-control .dropdown-toggle {
border-radius: inherit;
}
.bootstrap-select[class*="col-"] .dropdown-toggle {
width: 100%;
}
.bootstrap-select .dropdown-menu {
min-width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.bootstrap-select .dropdown-menu > .inner:focus {
outline: none !important;
}
.bootstrap-select .dropdown-menu.inner {
position: static;
float: none;
border: 0;
padding: 0;
margin: 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.bootstrap-select .dropdown-menu li {
position: relative;
}
.bootstrap-select .dropdown-menu li.active small {
color: rgba(255, 255, 255, 0.5) !important;
}
.bootstrap-select .dropdown-menu li.disabled a {
cursor: not-allowed;
}
.bootstrap-select .dropdown-menu li a {
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.bootstrap-select .dropdown-menu li a.opt {
position: relative;
padding-left: 2.25em;
}
.bootstrap-select .dropdown-menu li a span.check-mark {
display: none;
}
.bootstrap-select .dropdown-menu li a span.text {
display: inline-block;
}
.bootstrap-select .dropdown-menu li small {
padding-left: 0.5em;
}
.bootstrap-select .dropdown-menu .notify {
position: absolute;
bottom: 5px;
width: 96%;
margin: 0 2%;
min-height: 26px;
padding: 3px 5px;
background: #f5f5f5;
border: 1px solid #e3e3e3;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
pointer-events: none;
opacity: 0.9;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.bootstrap-select .no-results {
padding: 3px;
background: #f5f5f5;
margin: 0 5px;
white-space: nowrap;
}
.bootstrap-select.fit-width .dropdown-toggle .filter-option {
position: static;
display: inline;
padding: 0;
}
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner {
display: inline;
}
.bootstrap-select.fit-width .dropdown-toggle .caret {
position: static;
top: auto;
margin-top: -1px;
}
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
position: absolute;
display: inline-block;
right: 15px;
top: 5px;
}
.bootstrap-select.show-tick .dropdown-menu li a span.text {
margin-right: 34px;
}
.bootstrap-select .bs-ok-default:after {
content: '';
display: block;
width: 0.5em;
height: 1em;
border-style: solid;
border-width: 0 0.26em 0.26em 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle {
z-index: 1061;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before {
content: '';
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-bottom: 7px solid rgba(204, 204, 204, 0.2);
position: absolute;
bottom: -4px;
left: 9px;
display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after {
content: '';
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid white;
position: absolute;
bottom: -4px;
left: 10px;
display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before {
bottom: auto;
top: -4px;
border-top: 7px solid rgba(204, 204, 204, 0.2);
border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after {
bottom: auto;
top: -4px;
border-top: 6px solid white;
border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before {
right: 12px;
left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after {
right: 13px;
left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:before,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:after,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:after {
display: block;
}
.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
padding: 4px 8px;
}
.bs-actionsbox {
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
width: 50%;
}
.bs-donebutton {
float: left;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.bs-donebutton .btn-group button {
width: 100%;
}
.bs-searchbox + .bs-actionsbox {
padding: 0 8px 4px;
}
.bs-searchbox .form-control {
margin-bottom: 0;
width: 100%;
float: none;
}
#colorbox, #cboxOverlay, #cboxWrapper {
position:absolute;
top:0;
left:0;
z-index:9999;
overflow:hidden;
-webkit-transform:
translate3d(0,0,0);
}
#cboxWrapper {
max-width:none;
}
#cboxOverlay{
position:fixed;
width:100%;
height:100%;
}
#cboxMiddleLeft, #cboxBottomLeft{
clear:left;
}
#cboxContent{
position:relative;
}
#cboxLoadedContent{
overflow:auto;
-webkit-overflow-scrolling: touch;
}
#cboxTitle{
margin:0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{
cursor:pointer;
}
.cboxPhoto{
float:left;
margin:auto;
border:0;
display:block;
max-width:none;
-ms-interpolation-mode:bicubic;
}
img.cboxPhoto {
opacity: 1 !important;
}
.cboxIframe{
width:100%;
height:100%;
display:block;
border:0;
padding:0;
margin:0;
}
#colorbox, #cboxContent, #cboxLoadedContent {
box-sizing:content-box;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
}
#cboxOverlay{
background-color:#333333;
opacity: 0.9;
filter: alpha(opacity = 90);
}
#colorbox{
outline:0;
}
#cboxTopLeft{
width:11px;
height:11px;
background-color:#333333;
}
#cboxTopRight{
width:11px;
height:11px;
background-color:#333333;
}
#cboxBottomLeft{
width:11px;
height:11px;
background-color:#333333;
}
#cboxBottomRight{
width:11px;
height:11px;
background-color:#333333;
}
#cboxMiddleLeft{
width:11px;
background-color:#333333;
}
#cboxMiddleRight{
width:11px;
background-color:#333333;
}
#cboxTopCenter{
height:11px;
background-color:#333333;
}
#cboxBottomCenter{
height:11px;
background-color:#333333;
}
#cboxContent{
background:#ffffff; overflow:hidden;
}
.cboxIframe{
background:#ffffff;
}
#cboxError{
padding:50px;
border:1px solid #cccccc;
}
#cboxLoadedContent{
margin-bottom:0;
}
#cboxTitle{
position:absolute;
bottom:3rem;
left:0;
width:100%;
text-align:center;
padding: 0.2rem 1.85rem;
color: var(--bs-body-color);
background-color:rgba(var(--bs-body-bg-rgb), 0.8);
}
#cboxCurrent{
position:absolute;
bottom:0.5rem;
left:0;;
padding: 0.2rem 0.7rem 0.2rem 1.85rem;
background-color:rgba(var(--bs-body-bg-rgb), 0.8);
}
#cboxLoadingOverlay{
background-color:var(--bs-body-color);
}
#cboxLoadingGraphic{
background:url(data:image/svg;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48IS0tIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSAtLT48cGF0aCBkPSJNMzA0IDQ4YzAgMjYuNTEtMjEuNDkgNDgtNDggNDhzLTQ4LTIxLjQ5LTQ4LTQ4IDIxLjQ5LTQ4IDQ4LTQ4IDQ4IDIxLjQ5IDQ4IDQ4em0tNDggMzY4Yy0yNi41MSAwLTQ4IDIxLjQ5LTQ4IDQ4czIxLjQ5IDQ4IDQ4IDQ4IDQ4LTIxLjQ5IDQ4LTQ4LTIxLjQ5LTQ4LTQ4LTQ4em0yMDgtMjA4Yy0yNi41MSAwLTQ4IDIxLjQ5LTQ4IDQ4czIxLjQ5IDQ4IDQ4IDQ4IDQ4LTIxLjQ5IDQ4LTQ4LTIxLjQ5LTQ4LTQ4LTQ4ek05NiAyNTZjMC0yNi41MS0yMS40OS00OC00OC00OFMwIDIyOS40OSAwIDI1NnMyMS40OSA0OCA0OCA0OCA0OC0yMS40OSA0OC00OHptMTIuOTIyIDk5LjA3OGMtMjYuNTEgMC00OCAyMS40OS00OCA0OHMyMS40OSA0OCA0OCA0OCA0OC0yMS40OSA0OC00OGMwLTI2LjUwOS0yMS40OTEtNDgtNDgtNDh6bTI5NC4xNTYgMGMtMjYuNTEgMC00OCAyMS40OS00OCA0OHMyMS40OSA0OCA0OCA0OCA0OC0yMS40OSA0OC00OGMwLTI2LjUwOS0yMS40OS00OC00OC00OHpNMTA4LjkyMiA2MC45MjJjLTI2LjUxIDAtNDggMjEuNDktNDggNDhzMjEuNDkgNDggNDggNDggNDgtMjEuNDkgNDgtNDgtMjEuNDkxLTQ4LTQ4LTQ4eiIvPjwvc3ZnPg==) no-repeat center center;
background-size: 3em;
animation-name: cboxSpinner;
animation-duration: 1s;
animation-iteration-count: infinite;
animation-timing-function: linear;
}
@keyframes cboxSpinner {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose, #cboxTitleClose, #cboxTitleOpen {
border:0;
padding:0;
margin:0;
overflow:visible;
width:auto;
background:none;
}
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
outline:0;
}
#cboxSlideshow{
position:absolute;
bottom:4px;
right:30px;
color:rgba(255, 255, 255, 0.5);
}
#cboxPrevious{
position:absolute;
width:50%;
height:100%;
text-align:left;
bottom:0;
left:0;
display:none;
color:rgba(255, 255, 255, 0);
}
#cboxPrevious::before {
display: inline-block;
color:rgba(255, 255, 255, 0);
content: "<";
background-image:url(data:image/svg;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTIgNTEyIj48IS0tIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSAtLT48cGF0aCBkPSJNMTkyIDEyNy4zMzh2MjU3LjMyNGMwIDE3LjgxOC0yMS41NDMgMjYuNzQxLTM0LjE0MiAxNC4xNDJMMjkuMTk2IDI3MC4xNDJjLTcuODEtNy44MS03LjgxLTIwLjQ3NCAwLTI4LjI4NGwxMjguNjYyLTEyOC42NjJjMTIuNTk5LTEyLjYgMzQuMTQyLTMuNjc2IDM0LjE0MiAxNC4xNDJ6Ii8+PC9zdmc+) ;
background-repeat: no-repeat;
width:16px;
height:32px;
}
#cboxPrevious:hover{
}
#cboxNext{
position:absolute;
bottom:0;
left:50%;
width: 50%;
height:100%;
text-align:right;
display:none;
color:rgba(255, 255, 255, 0);
}
#cboxNext:after{
display: inline-block;
content: ">";
color:rgba(255, 255, 255, 0);
background-image:url(data:image/svg;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTIgNTEyIj48IS0tIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSAtLT48cGF0aCBkPSJNMCAzODQuNjYyVjEyNy4zMzhjMC0xNy44MTggMjEuNTQzLTI2Ljc0MSAzNC4xNDItMTQuMTQybDEyOC42NjIgMTI4LjY2MmM3LjgxIDcuODEgNy44MSAyMC40NzQgMCAyOC4yODRMMzQuMTQyIDM5OC44MDRDMjEuNTQzIDQxMS40MDQgMCA0MDIuNDggMCAzODQuNjYyeiIvPjwvc3ZnPg==) ;
background-repeat: no-repeat;
width:16px;
height:32px;
}
#cboxNext:hover{
}
#cboxClose, #cboxTitleClose, #cboxTitleOpen {
position:absolute;
top:0.5em;
right:0.5em;
width:16px;
height:32px;
display:inline-block;
color:rgba(255, 255, 255, 0.0);
}
#cboxClose:before{
display: inline-block;
color:rgba(255, 255, 255, 0.0);
content: "X";
background-image:url(data:image/svg;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNTIgNTEyIj48IS0tIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSAtLT48cGF0aCBkPSJNMjQyLjcyIDI1NmwxMDAuMDctMTAwLjA3YzEyLjI4LTEyLjI4IDEyLjI4LTMyLjE5IDAtNDQuNDhsLTIyLjI0LTIyLjI0Yy0xMi4yOC0xMi4yOC0zMi4xOS0xMi4yOC00NC40OCAwTDE3NiAxODkuMjggNzUuOTMgODkuMjFjLTEyLjI4LTEyLjI4LTMyLjE5LTEyLjI4LTQ0LjQ4IDBMOS4yMSAxMTEuNDVjLTEyLjI4IDEyLjI4LTEyLjI4IDMyLjE5IDAgNDQuNDhMMTA5LjI4IDI1NiA5LjIxIDM1Ni4wN2MtMTIuMjggMTIuMjgtMTIuMjggMzIuMTkgMCA0NC40OGwyMi4yNCAyMi4yNGMxMi4yOCAxMi4yOCAzMi4yIDEyLjI4IDQ0LjQ4IDBMMTc2IDMyMi43MmwxMDAuMDcgMTAwLjA3YzEyLjI4IDEyLjI4IDMyLjIgMTIuMjggNDQuNDggMGwyMi4yNC0yMi4yNGMxMi4yOC0xMi4yOCAxMi4yOC0zMi4xOSAwLTQ0LjQ4TDI0Mi43MiAyNTZ6Ii8+PC9zdmc+) ;
background-repeat: no-repeat;
width:16px;
height:32px;
}
#cboxClose:hover{
background-position:-25px -25px;
}
#cboxTitleClose {
top: unset;
bottom: 2.125em;
}
#cboxTitleClose:before {
content: "X";
width:16px;
height:24px;
display:inline-block;
background-image:url(data:image/svg;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNTIgNTEyIj48IS0tIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSAtLT48cGF0aCBkPSJNMjQyLjcyIDI1NmwxMDAuMDctMTAwLjA3YzEyLjI4LTEyLjI4IDEyLjI4LTMyLjE5IDAtNDQuNDhsLTIyLjI0LTIyLjI0Yy0xMi4yOC0xMi4yOC0zMi4xOS0xMi4yOC00NC40OCAwTDE3NiAxODkuMjggNzUuOTMgODkuMjFjLTEyLjI4LTEyLjI4LTMyLjE5LTEyLjI4LTQ0LjQ4IDBMOS4yMSAxMTEuNDVjLTEyLjI4IDEyLjI4LTEyLjI4IDMyLjE5IDAgNDQuNDhMMTA5LjI4IDI1NiA5LjIxIDM1Ni4wN2MtMTIuMjggMTIuMjgtMTIuMjggMzIuMTkgMCA0NC40OGwyMi4yNCAyMi4yNGMxMi4yOCAxMi4yOCAzMi4yIDEyLjI4IDQ0LjQ4IDBMMTc2IDMyMi43MmwxMDAuMDcgMTAwLjA3YzEyLjI4IDEyLjI4IDMyLjIgMTIuMjggNDQuNDggMGwyMi4yNC0yMi4yNGMxMi4yOC0xMi4yOCAxMi4yOC0zMi4xOSAwLTQ0LjQ4TDI0Mi43MiAyNTZ6Ii8+PC9zdmc+) ;
background-repeat: no-repeat;
}
#cboxTitleOpen {
right: unset;
left: 0.5em;
}
#cboxTitleOpen:before {
content: "i";
width:16px;
height:32px;
display:inline-block;
background-image:url(data:image/svg;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTYiIHdpZHRoPSI2IiB2aWV3Qm94PSIwIDAgMTkyIDUxMiI+PCEtLSFGb250IEF3ZXNvbWUgRnJlZSA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIENvcHlyaWdodCAyMDIzIEZvbnRpY29ucywgSW5jLi0tPjxwYXRoIGQ9Ik0yMCA0MjQuMmgyMFYyNzkuOEgyMGMtMTEgMC0yMC05LTIwLTIwVjIxMmMwLTExIDktMjAgMjAtMjBoMTEyYzExIDAgMjAgOSAyMCAyMHYyMTIuMmgyMGMxMSAwIDIwIDkgMjAgMjBWNDkyYzAgMTEtOSAyMC0yMCAyMEgyMGMtMTEgMC0yMC05LTIwLTIwdi00Ny44YzAtMTEgOS0yMCAyMC0yMHpNOTYgMEM1Ni4yIDAgMjQgMzIuMiAyNCA3MnMzMi4yIDcyIDcyIDcyIDcyLTMyLjIgNzItNzJTMTM1LjggMCA5NiAweiIvPjwvc3ZnPg==) ;
background-repeat: no-repeat;
}
:root {
--wb-tiny-font-size: 65%;
}
.wb-flag-europe,
.wb-flag-en,
.wb-flag-en_GB,
.wb-flag-de,
.wb-flag-de_DE,
.wb-flag-fr,
.wb-flag-pt,
.wb-flag-pt_PT,
.wb-flag-es,
.wb-flag-es_ES,
.wb-flag-zh,
.wb-flag-zh_CN {
background-image:none;
background-position:0 50%;
padding:0 0 0 21px;
background-repeat:no-repeat
}
.wb-flag-en,
.wb-flag-en_GB {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAOCAIAAAE4Y/APAAAABnRSTlMAwADAAMCNeLu6AAAABmJLR0QAwADAAMAanQdUAAAAk0lEQVR42q1RWw7AIAjr0T2aN3PG8hAxumQjfgCjtHRoPdCjgBnL0l+tdfRa84wD2ho4QXOemX9YUKkO86xVw0gQOkJ6eKLBjvId2nGV1uVyTisFFZjUoGAOhPIi8AV6y8rcLc/KJ3NkcVmPBBaAdUgdjUFywaZ3HII//5yzM3/g17NnJ3cXJf2GAa7+zRyCr9/iAaCKz4k0A5s4AAAARXpUWHRTb2Z0d2FyZQAAeNpz0FDW9MxNTE/1TUzPTM5WMNEz0DNRsLTQNzDRNzBUSC7KLC6pdCiuzC1ILMlMztfLL0oHAHxqD/l49hTCAAAAM3pUWHRTaWduYXR1cmUAAHjaM0xJSU00ME4zTzQyTTNNTDFMSzMysrQwTbQ0Mje0MDMEAJsVCMLVl2GFAAAAF3pUWHRQYWdlAAB42jMyrDA00TbQNgAACocB974jjDUAAAAASUVORK5CYII=) ;
}
.wb-flag-de,
.wb-flag-de_DE {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAOCAIAAAE4Y/APAAAABnRSTlMAwADAAMCNeLu6AAAABmJLR0QAwADAAMAanQdUAAAAVUlEQVR42q2RUQoAIAhDvf+pdjOjkEITB9ljH6GMTRLZqJoMADZYL3GaI1xIJLhOhiUxvyfpkdQKGUE8hVE3oOuyHVujpHXWD7+y89nXdf36rh9+9BgwPmigQlko4wAAAEV6VFh0U29mdHdhcmUAAHjac9BQ1vTMTUxP9U1Mz0zOVjDRM9AzUbC00Dcw0TcwVEguyiwuqXQorswtSCzJTM7Xyy9KBwB8ag/5ePYUwgAAADN6VFh0U2lnbmF0dXJlAAB42jNJNk2zTE1OS7EwNDQ1S7I0tjBINjUzN04xNjFKNTNNBgCTVgihGqkMFQAAABd6VFh0UGFnZQAAeNozMqwwNNE20DYAAAqHAfe+I4w1AAAAAElFTkSuQmCC) ;
}
.wb-flag-fr,
.wb-flag-fr_FR {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAOCAIAAAE4Y/APAAAABnRSTlMAwADAAMCNeLu6AAAABmJLR0QAwADAAMAanQdUAAAAPElEQVR42mNgYGj4DwQMIIDMYmA4cOAAKguuAK/Qfwggm48wFSYBN54+KoaDNBZ1GBrQQmVUP+X6D1AGABgx5NiSuNA8AAAARXpUWHRTb2Z0d2FyZQAAeNpz0FDW9MxNTE/1TUzPTM5WMNEz0DNRsLTQNzDRNzBUSC7KLC6pdCiuzC1ILMlMztfLL0oHAHxqD/l49hTCAAAAMnpUWHRTaWduYXR1cmUAAHjas0xKSkm2SE4xszBMSTY1MU5JSwQKpJmZmJiamlgYWwIApHMJYA6bdw8AAAAXelRYdFBhZ2UAAHjaMzKsMDTRNtA2AAAKhwH3viOMNQAAAABJRU5ErkJggg==) ;
}
.wb-flag-es,
.wb-flag-es_ES {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAOCAIAAAE4Y/APAAAABnRSTlMAwADAAMCNeLu6AAAABmJLR0QAwADAAMAanQdUAAAATElEQVR42mP4z8AAQQz//0MRVODAgQNQAQQLjsBCDCgIixC6Lkw+unq8CIs7CDuLsCtJcwQBF1AqTZnTKECEA5eIoB/q+ikMvwOUAQBnXdsAxpWM/gAAAEV6VFh0U29mdHdhcmUAAHjac9BQ1vTMTUxP9U1Mz0zOVjDRM9AzUbC00Dcw0TcwVEguyiwuqXQorswtSCzJTM7Xyy9KBwB8ag/5ePYUwgAAADN6VFh0U2lnbmF0dXJlAAB42jNPMzY3NDExNzRMMjQ2MTROtTRINbYwMEhNSTM3NzdLBgB+mggDFqWDOAAAABd6VFh0UGFnZQAAeNozMqwwNNE20DYAAAqHAfe+I4w1AAAAAElFTkSuQmCC) ;
}
.wb-flag-pt,
.wb-flag-pt_PT {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAOCAIAAAE4Y/APAAAABnRSTlMAwADAAMCNeLu6AAAABmJLR0QAwADAAMAanQdUAAAAcklEQVR42rVSCQ7AIAjr0/c0fsY4NJIFJdONkAi0RSSCiBgQx4hw6SE5mHukqGHOaSVnjpLksWQ5ijzyveWjysmlMpeNM2WsenwCm/l+cpjVJjAX6s3R4tMX1FSc6G3L3d/q22/xLaBo8YP+dP7N/Z3YDannZM9/ZF4jAAAARXpUWHRTb2Z0d2FyZQAAeNpz0FDW9MxNTE/1TUzPTM5WMNEz0DNRsLTQNzDRNzBUSC7KLC6pdCiuzC1ILMlMztfLL0oHAHxqD/l49hTCAAAAM3pUWHRTaWduYXR1cmUAAHjaMzYzTTQxTTYzM7RMMzMyN7IwtzQyME4yNk9JtUhJs0gDAICkCEvOPGsuAAAAF3pUWHRQYWdlAAB42jMyrDA00TbQNgAACocB974jjDUAAAAASUVORK5CYII=) ;
}
.wb-flag-zh,
.wb-flag-zh_CN {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAOAgMAAAC9aL9dAAAACVBMVEXAwMD/AAD//wBEZ1BnAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAnSURBVAjXYwgFAQaG0EgIBeGFhYGprKVgKmoqmIqchqwEVQNWCgIAtQMWj35kArwAAABFelRYdFNvZnR3YXJlAAB42nPQUNb0zE1MT/VNTM9MzlYw0TPQM1GwtNA3MNE3MFRILsosLql0KK7MLUgsyUzO18svSgcAfGoP+Xj2FMIAAAAzelRYdFNpZ25hdHVyZQAAeNozsrBIS04zTUlMszSwTEszSjU1TUq0MLYwTDI1SEtLMwAAm/0JYQ2Yl4gAAAAXelRYdFBhZ2UAAHjaMzKsMDTRNtA2AAAKhwH3viOMNQAAAABJRU5ErkJggg==) ;
}
.wb-flag-europe {
background-image:url(/s/wxml/flag/europe.png);
}
.wb-toolbox {
overflow:auto;
position:fixed;
z-index:100;
width:600px;
height:75%;
left:25%;
top:12%;
}
.wb-zoomable {
}
.table-responsive td,
.table-responsive th,
.table-responsive-xxl td,
.table-responsive-xxl th,
.table-responsive-xl td,
.table-responsive-xl th,
.table-responsive-lg td,
.table-responsive-lg th,
.table-responsive-md td,
.table-responsive-md th,
.table-responsive-sm td,
.table-responsive-sm th {
min-width: 6rem;
}
.wb-tiny,
.wb-tiny-xm {
font-size: var(--wb-tiny-font-size);
}
@media (min-width: 576px) {
.wb-tiny-sm {
font-size: var(--wb-tiny-font-size);
}
}
@media (min-width: 766px) {
.wb-tiny-md {
font-size: var(--wb-tiny-font-size);
}
}
@media (min-width: 992px) {
.wb-tiny-lg {
font-size: var(--wb-tiny-font-size);
}
}
@media (min-width: 1200px) {
.wb-tiny-xl {
font-size: var(--wb-tiny-font-size);
}
}
@media (min-width: 1400px) {
.wb-tiny-xxl {
font-size: var(--wb-tiny-font-size);
}
}
.wb-vfsfile {
}
.wb-vfsfile-image {
}
.wb-vfsfile-video {
}
.wb-vfsfile-video video {
width:100%;
height:auto;
}
.wb-vfsfile-left,
.wb-vfsfile-start {
float:left;
padding-right: 0.5em;
}
.wb-vfsfile-right,
.wb-vfsfile-end {
float:right;
padding-left: 0.5em;
}
.wb-vfsfile-block {
display:block;
margin:0 auto;
}
.wb-vfsfile-block img {
width: 100%;
height: auto;
}
.wb-vfsfile-block-auto {
display: inline-block;
margin: 0 auto;
}
.wb-vfsfile-block-auto img {
width:auto;
height:auto;
}
.wb-image-background {
background-size: cover;
background-position: center;
}
.wb-no-image {
background-image: url(data:image/svg;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48IS0tIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKSAtLT48cGF0aCBkPSJNNDY0IDQ0OEg0OGMtMjYuNTEgMC00OC0yMS40OS00OC00OFYxMTJjMC0yNi41MSAyMS40OS00OCA0OC00OGg0MTZjMjYuNTEgMCA0OCAyMS40OSA0OCA0OHYyODhjMCAyNi41MS0yMS40OSA0OC00OCA0OHpNMTEyIDEyMGMtMzAuOTI4IDAtNTYgMjUuMDcyLTU2IDU2czI1LjA3MiA1NiA1NiA1NiA1Ni0yNS4wNzIgNTYtNTYtMjUuMDcyLTU2LTU2LTU2ek02NCAzODRoMzg0VjI3MmwtODcuNTE1LTg3LjUxNWMtNC42ODYtNC42ODYtMTIuMjg0LTQuNjg2LTE2Ljk3MSAwTDIwOCAzMjBsLTU1LjUxNS01NS41MTVjLTQuNjg2LTQuNjg2LTEyLjI4NC00LjY4Ni0xNi45NzEgMEw2NCAzMzZ2NDh6Ii8+PC9zdmc+) ;
background-position: 50%;
background-repeat: no-repeat;
background-size: 50%;
}
.wb-blog {
}
.wb-blog.wb-blog-list {
}
.wb-blog.wb-blog-article {
}
.wb-blog.wb-blog-article p {
text-align: justify;
text-justify: inter-word;
}
.form-group {
margin-bottom: 0.5rem !important;
}
.form-control:focus::placeholder {
opacity: 0.5;
}
.form-control.wb-short,
.form-select.wb-short {
width: auto;
display: inline-block;
}
.form-group .form-range-gauge {
float: right;
}
datalist.form-range {
display: none;
}
datalist.form-range option {
padding: 0;
}
datalist.form-range option:nth-child(2n) {
display:none;
}
@media (min-width: 576px) {
datalist.form-range {
display: flex;
justify-content: space-between;
}
}
@media (min-width: 992px) {
datalist.form-range option:nth-child(2n) {
display:block;
}
}
.form-control.wb-vfsselect {
height: auto;
}
.form-control.wb-text {
min-width:30em;
}
.form-control.wb-wxml {
height: auto;
padding:0;
}
.form-control.wb-wxml[disabled] {
padding:0 11px;
}
.form-control.wb-wxml .btn-toolbar {
background-color: var(--bs-tertiary-bg);
border-bottom:  var(--bs-border-style) var(--bs-border-width) var(--bs-border-color);
padding: 0.1em;
margin-left: 0;
}
.has-warning .form-control.wb-wxml .btn-toolbar {
background-color: #fcf8e3;
}
.form-control.wb-wxml div.btn-group {
margin-left:10px;
}
.form-control.wb-wxml .btn {
padding:0 8px;
}
.wb-wxml-editor {
resize: vertical;
}
.form-control.wb-wxml div.wb-wxml-editor {
height: 20em;
overflow: scroll;
padding:0 11px;
}
.form-control.wb-wxml-sm div.wb-wxml-editor {
height: 10em;
}
.wb-wxml-tiny .wb-wxml-editor {
overflow: auto;
height: 7em;
}
.form-control.wb-wxml textarea {
width: 100%;
height: 20em;
}
.form-control.wb-wxml-sm textarea {
height: 10em;
}
.wb-wxml-tiny textarea {
width: 100%;
height: 7em;
}
.wb-wxml.wb-wxml-tablesheet {
font-weight: bold;
margin: 0.5em 0;
padding: 1em;
height: 15em;
background-color: var(--bs-tertiary-bg);
background-blend-mode: exclusion;
background-repeat: no-repeat;
background-position: 50% 40px;
background-image: url(data:image/png;base64,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) ;
}
.ratio-2x1 {
--bs-aspect-ratio: 50%;
}
.ratio-3x1 {
--bs-aspect-ratio: 33.33%;
}
.form-control.wb-wxml.wb-lg div.wb-wxml-editor {
height: 50em;
}
.form-control.wb-wxml.wb-md div.wb-wxml-editor {
height: 20em;
}
.form-control.wb-wxml.wb-sm div.wb-wxml-editor {
height: 10em;
}
input[type=color] {
height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2))
}
.input-group-image {
padding:0;
}
.input-group-image img.wb-captcha {
height:100%;
}
.wb-form-error label {
margin:0;
}
.wb-form-submit {
position: fixed;
right: 0;
left: 0;
z-index: 1030;
bottom: 0;
margin-bottom: 0;
border-width: 1px 0 0;
border-top-width: 1px;
color: var(--bs-light);
background-color: var(--bs-gray-dark);
padding: 1em;
border-top: 1px solid var(--bs-light);
text-align: right;
}
.wb-input-check {
}
.wb-input-check input {
display:none;
}
.wb-input-check img {
height: 100px;
width: 100%;
cursor: pointer;
transition: transform 1s;
object-fit: cover;
}
.wb-input-check label {
overflow: hidden;
position: relative;
}
.wb-input-check-tick {
transition: 0.5s ease;
opacity: 0;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
cursor: pointer;
text-align: center;
}
.wb-input-check-tick > div {
background-color: var(--bs-success);
color: var(--bs-light);
font-size: 2rem;
padding: 0.5rem;
height: 3rem;
width: 3rem;
border-radius: 100%;
}
.wb-input-check input:checked + label img {
transform: scale(1.25);
opacity: 0.5;
}
.wb-input-check input:checked + label>.wb-input-check-tick {
opacity: 1;
}
.wb-form-submit .btn-group {
margin-top: 0;
margin-bottom: 0;
}
.wb-form-mandatory {
float:right;
}
.wb-form-submit .wb-form-mandatory {
float:left;
}
.wb-wxml-dialog {
padding:2rem;
}
.wb-wxml-dialog div.wb-char {
display:inline-block;
padding:0.3em;
}
.wb-wxml-dialog div.wb-char a {
display:inline-block;
width:2em;
height:2em;
border:solid 1px var(--bs-dark);
color: var(--bs-dark);
background-color: var(--bs-white);
text-align:center;
}
.wb-wxml-contenteditable {
position: relative;
z-index: 1001;
margin-bottom: 2rem;
}
.wb-wxml-contenteditable .wb-wxml-original {
}
.wb-wxml-contenteditable .wb-wxml-translation {
}
.wb-wxml-contenteditable .wb-wxml-btn {
background-image:url(data:image/png;base64,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) ;
background-repeat:no-repeat;
background-position:99% 50%;
padding: 1rem;
margin-bottom: 0.25rem;
background-color: var(--bs-dark);
color: var(--bs-info);
border: 1px solid;
border-color: var(--bs-info);
}
.wb-wxml-contenteditable .wb-wxml-btn .btn {
margin-bottom:0;
}
@media print {
.wb-wxml-contenteditable .wb-wxml-btn {
display: none;
}
}
.wb-paragraph {
color: var(--bs-body-color);
font-size: 75%;
opacity: 0.1;
transition: 0.3s;
}
a.wb-paragraph:hover {
opacity:1;
}
.wb-wxml-content {
}
.wb-wxml-content h1::before,
.wb-wxml-content h2::before,
.wb-wxml-content h3::before,
.wb-wxml-content h4::before,
.wb-wxml-content hr::before {
content: "";
display: block;
clear: both;
}
.clearfix .wb-wxml-content h1::before,
.clearfix .wb-wxml-content h2::before,
.clearfix .wb-wxml-content h3::before,
.clearfix .wb-wxml-content h4::before,
.clearfix .wb-wxml-content hr::before {
clear: inherit;
}
div.wb-undelete {
display:none;
position:relative;
z-index:100;
}
.wb-deleted div.wb-undelete {
display:block;
}
div.wb-undelete > div {
position:absolute;
right:0;
left:0;
margin:auto;
}
.wb-multicol {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}
.wb-multicol.wb-multicol-2,
.wb-multicol.wb-multicol-3,
.wb-multicol.wb-multicol-4 {
}
@media (min-width: 576px) {
.wb-multicol {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}
}
@media (min-width: 992px) {
.wb-multicol.wb-multicol-3 {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
}
.wb-multicol.wb-multicol-4 {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
}
}
@media (min-width: 1200px) {
.wb-multicol.wb-multicol-4 {
-webkit-column-count: 4;
-moz-column-count: 4;
column-count: 4;
}
}
.wb-wbtoc {
float:right;
width:200px;
padding:5px;
margin-left:10px;
background-color: var(--bs-light);
}
.wb-wbtoc-title {
font-weight:bold;
}
.wb-wbtoc ul {
margin:0;
padding:0;
list-style-type:none;
}
.wb-wbtoc li {
font-size:80%;
padding:0;
}
.wb-wbtoc li.wb-wbtoc-h2 {
font-size:100%;
}
.wb-wbtoc li.wb-wbtoc-h3 {
padding-left:20px;
}
.wb-wbtoc li.wb-wbtoc-h4 {
padding-left:40px;
}
.wb-wbtoc li.wb-wbtoc-h5 {
padding-left:60px;
}
.wb-wbtoc li.wb-wbtoc-h6 {
padding-left:80px;
}
.wb-dnd-dragging, .wb-dnd-dragging * {
cursor: move !important;
}
.wb-dnd-dragged {
position: absolute;
opacity: 0.5;
z-index: 2000;
}
.wb-dnd-list {
list-style-type: none;
padding:0.5rem;
border:solid 1px;
border-color: var(--bs-gray);
border-radius:0.5rem;
min-height: 7em;
}
.wb-dnd-list li {
padding:0.25rem;
margin:0.25rem;
}
.wb-dnd-placeholder {
position: relative;
}
li.wb-dnd-placeholder {
list-style-type: none;
}
.wb-dnd-placeholder:before {
position: absolute;
}
.wb-dnd-placeholder {
position: relative;
margin: 0;
padding: 0;
border: none;
}
.wb-dnd-placeholder:after {
position: absolute;
content: "";
left: 5%;
top: 0px;
width: 90%;
height: 2px;
margin: none;
background-color: var(--bs-primary);
border: none;
}
.wb-dnd-placeholder:before {
position: absolute;
content: "";
width: 0;
height: 0;
margin-top: -5px;
left: -5px;
top: -4px;
border: 5px solid transparent;
border-left-color: var(--bs-primary);
border-right: none;
}
.wb-dnd-handle {
margin: 0.5em;
cursor: pointer;
}
.btn.wb-dnd-handle {
margin: inherit;
}
.wb-dnd-item > div > .input-group-append{
margin-left: none;
margin-bottom: 2px;
}
.wb-dnd-target h5 {
font-size: 90%;
}
.wb-dnd-target .hide-in-target {
display: none;
}
.wb-fixed-h-container {
overflow:x-overflow;
}
.wb-numeric {
text-align:right;
font-family:monospace;
}
.wb-text-wrap {
white-space:pre-wrap;
}
.wb-text-nowrap {
white-space:nowrap;
}
.wb-hidden {
visibility:hidden !important;
}
.btn-file {
position: relative;
overflow: hidden;
}
.btn-file input[type=file] {
position: absolute;
top: 0;
right: 0;
min-width: 100%;
min-height: 100%;
text-align: right;
filter: alpha(opacity=0);
opacity: 0;
outline: none;
background: white;
cursor: inherit;
display: block;
}
.modal-header .btn-secondary {
padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}
@media (min-width: 992px) {
.modal-lg {
max-width: 90%;
}
}
a.wb-backtotop {
background: var(--bs-primary);
color: var(--bs-text-light);
transition: opacity 0.5s;
position: fixed;
opacity: 0;
display: inline-block;
width: 3rem;
height: 3rem;
border-radius: 50%;
text-align: center;
line-height: 3rem;
right: 1rem;
bottom: 1rem;
z-index: 11;
}
a.wb-backtotop:hover {
background: var(--bs-tertiary-bg);
color: var(--bs-primary);
}
@media (max-width: 767px) {
a.wb-backtotop {
display:none;
}
}
body > .wb-preload {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 9999;
overflow: hidden;
background: #ffffff;
}
.wb-preload:before {
content: "";
position: fixed;
top: calc(50% - 30px);
left: calc(50% - 30px);
border: 6px solid #f2f2f2;
border-top: 6px solid #007bff;
border-radius: 50%;
width: 60px;
height: 60px;
-webkit-animation: wb-animate-preload 1s linear infinite;
animation: wb-animate-preload 1s linear infinite;
}
@-webkit-keyframes wb-animate-preload {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes wb-animate-preload {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.wb-bg-image {
position: relative;
overflow: hidden;
background-repeat: no-repeat;
background-size: cover;
background-position: 50%;
}
.wb-bg-image img {
width: 100% !important;
vertical-align: middle;
}
.wb-hover-zoom {
transition: transform 0.4s;
}
.wb-hover-zoom:hover {
transform: scale(1.2);
}
.wb-reveal {
}
.wb-reveal.wb-reveal-hidden {
position: relative;
transform: translateY(150px);
transition: all 0.5s ease;
opacity: 0;
}
.wb-reveal.wb-reveal-show {
transform: translateY(0px);
opacity: 1;
}
.wb-calendar-dayitem-schedule,
.wb-calendar-dayitem-brief,
.wb-calendar-dayitem-blurb {
--bs-text-opacity: 1;
color: rgba(var(--bs-secondary-color-rgb), var(--bs-text-opacity)) !important;
}
.wb-ticket.wb-ticket-change {
margin-bottom: 0.25rem;
}
.wb-ticket.wb-ticket-comment {
}
.wb-ticket.wb-ticket-change.wb-ticket-container:hover {
background-color: var(--bs-light);
}
.wb-ticket.wb-ticket-change.title {
color: var(--bs-warning);
}
.wb-ticket.wb-ticket-change > span {
border:none;
color: var(--bs-gray-dark);
font-size:100%;
line-height:100%;
text-align:left;
display:inline-block;
vertical-align:top;
width:38%;
height:auto;
padding:0.5em;
font-weight:normal;
}
.wb-ticket.wb-ticket-change > span.label {
width:15%;
overflow:hidden;
}
.wb-ticket.wb-ticket-change > span.new,
.wb-ticket.wb-ticket-change > span.old {
background:none;
border-radius:3px;
border-style:solid;
border-width:2px;
border-color: var(--bs-warning);
background-color: var(--bs-light);
color: var(--bs-gray);
text-transform:none;
}
.wb-ticket.wb-ticket-change > span.new {
border-color:var(--bs-success);
}
.wb-ticket.wb-ticket-change > span.trans {
width:5%;
text-align:center;
}
.wb-ticket.wb-ticket-change > span.added,
.wb-ticket.wb-ticket-change > span.deleted {
margin-bottom: 0.25rem;
float:right;
width:81%;
color: var(--bs-gray-dark);
text-align:left;
display:inline-block;
vertical-align:top;
padding:0.5em;
font-weight:normal;
background-color: var(--bs-light);
border-radius:3px;
border-style:solid;
border-width:2px;
border-color: var(--bs-warning);
}
.wb-ticket.wb-ticket-change > span.added {
border-color:var(--bs-success);
}
.wb-ticket.wb-ticket-change > span.deleted {
border-color: var(--bs-danger);
}
.wb-ticket.wb-ticket-status {
}
.wb-ticket.wb-ticket-status.new {
color: var(--bs-danger);
}
.wb-ticket.wb-ticket-status.closed {
color: var(---bsinfo);
}
.wb-ticket.wb-ticket-status.trash {
color: var(--bs-gray);
}
.wb-ticket.wb-ticket-status.assigned {
color: var(--bs-warning);
}
.wb-ticket.wb-ticket-status.solved {
color: var(--bs-success);
}
.wb-ticket.wb-ticket-status.waitforstaff,
.wb-ticket.wb-ticket-status.waitforcustomer {
color: var(--bs-warning);
}
.wb-ticket.wb-ticket-autotext {
border-top:none;
}
.wb-day-date {
text-align:right;
}
.wb-day.wb-holiday {
background-color: var(--bs-tertiary-bg);
}
.wb-day.wb-holiday .wb-day-date {
color: var(--bs-light);
font-weight:bold;
}
.wb-weekday-7 .wb-day-date {
font-weight:bold;
}
.carousel-inner {
background-color:var(--bs-tertiary-bg);
}
.carousel-item {
min-height:20rem;
}
.wb-banner-left,
.wb-banner-center,
.wb-banner-right,
.wb-banner-start,
.wb-banner-end {
}
.wb-banner-left .carousel-caption,
.wb-banner-center .carousel-caption,
.wb-banner-right .carousel-caption,
.wb-banner-start .carousel-caption,
.wb-banner-end  .carousel-caption {
max-width: 800px;
}
.wb-banner-left .carousel-caption,
.wb-banner-start .carousel-caption {
text-align:left;
margin-right: auto;
}
.wb-banner-center .carousel-caption {
text-align:center;
}
.wb-banner-right .carousel-caption,
.wb-banner-end .carousel-caption {
text-align: right;
margin-left: auto;
}
@media (max-width: 576px) {
.carousel-item .img-fluid {
width: auto;
max-width: inherit;
min-height: 20em;
margin-left: -60%;
}
.carousel-caption {
right: 1%;
bottom: 0.25rem;
left: 1%;
padding-top: 0.25rem;
padding-bottom: 0.25rem;
}
}
.dropdown-menu .wb-ui-search-input {
margin-top: calc(-1 * var(--bs-dropdown-padding-y));
}
.carousel-dark .carousel-indicators [data-bs-target] {
background-color: var(--bs-secondary-color);
}
.carousel-dark .carousel-caption {
color: var(--bs-body-color);
}
[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
background-color: var(--bs-secondary-color);
}
[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
color: var(--bs-body-color);
}
.va-powered {
font-size: 50%;
}
.va-card-product {
}
.va-card-product .card-body {
}
.va-card-product .card-title {
text-align: left;
}
.va-card-product .card-title a {
text-decoration: none;
}
.va-card-product .card-footer .btn {
margin-top: 0.4rem;
}
.va-card-product .card-text.va-product-schedule {
}
.va-card-product .card-text.va-product-schedule.va-product-schedule-nodate {
display: none;
}
.va-card-product .card-certified,
.va-card-product .card-mandator {
position: absolute;
top:0.5rem;
z-index: 301;
padding: 0.25rem 0.5rem;
background-color: rgba(var(--bs-light-rgb), 0.5);
border-radius: 0.25rem;
font-size: 83%;
}
.va-card-product .card-mandator a {
color:var(--bs-dark);
text-decoration:none;
}
.va-card-product .card-mandator {
right:0.5rem;
}
.va-card-product .card-certified {
left:0.5rem;
}
.va-discount-label-container {
position: relative;
}
.va-discount-label {
position: relative;
top: -3em;
left: 20%;
}
.va-discount-label > div {
position: absolute;
width: 5em;
height: 5em;
border-radius: 2.5em;
padding-top: 0.25em;
margin: auto;
text-align: center;
font-weight: bold;
line-height: 1em;
background-color: var(--bs-primary);
color: var(--bs-light);
}
.va-discount-label small {
font-size: 50%;
}
.va-page-product .va-discount-label-container {
top: 2rem;
left: -10%;
}
.va-price-strike {
position: relative;
}
.va-price-strike .hr {
color: var(--bs-body-color);
}
.va-price-strike:after {
content: '';
height: 1px;
width: 90px;
top: 1em;
margin-left: -100px;
position: absolute;
transform: rotate(-20deg);
transform-origin: center;
border-top: 2px solid var(--bs-primary);
}
@media (min-width: 992px) {
.va-page-product .va-discount-label-container {
top: 4rem;
left: -25%;
}
.va-discount-label {
font-size: 180%;
left: 36%;
}
.va-discount-label > div {
padding-top: 0.5em;
}
}
@font-face {
font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 100 900;
font-display: swap;
src: url(/s/font/roboto-condensed.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Playpen Sans';
font-style: normal;
font-weight: 100 800;
font-display: swap;
src: url(/s/font/playpen-sans.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root,
[data-bs-theme=light] {
--bs-primary: #f24607;
--bs-primary-rgb: 242, 70, 7;
--bs-primary-color: #f2ca2c;
--bs-primary-bg-subtle:  #f29d80;
--bs-primary-border-subtle: #f28651;
--bs-tertiary-bg: #d4d5d6;
--bs-tertiary-bg-rgb: 212, 212, 214;
--bs-link-color: var(--bs-primary);
--bs-link-color-rgb: var(--bs-primary-rgb);
--bs-emphasis-color: var(--bs-primary);
--bs-emphasis-color-rgb: var(--bs-primary-rgb);
--bs-link-hover-color: var(--bs-primary);
--bs-link-hover-color-rgb: var(--bs-primary-rgb);
--bs-border-color: #a5a8ab;
--bs-font-sans-serif: 'Roboto Condensed', sans-serif;
}
[data-bs-theme=dark] {
color-scheme: dark;
--bs-primary: #fe5500;
--bs-primary-rgb: 254, 85, 0;
--bs-tertiary-bg: #2d3237;
--bs-tertiary-bg-rgb: 45, 50, 55;
--bs-border-color: #495057;
}
[data-bs-theme=dark] img {
opacity: .8;
transition: opacity .3s ease-in-out;
}
[data-bs-theme=dark] img.wb-hover-zoom {
transition: opacity .3s ease-in-out, transform .4s;
}
[data-bs-theme=dark] img:hover {
opacity: 1;
}
[data-bs-theme="dark"] .carousel-item img {
opacity: 1;
}
.table {
--bs-table-color: var(--bs-body-color);
--bs-table-striped-color: var(--bs-body-color);
}
.btn-primary {
--bs-btn-color: var(--bs-primary-color);
--bs-btn-bg: var(--bs-primary);
--bs-btn-border-color: var(--bs-primary);
--bs-btn-hover-color: var(--bs-primary);
--bs-btn-hover-bg: var(--bs-primary-color);
--bs-btn-hover-border-color: var(--bs-primary-border-subtle);
--bs-btn-focus-shadow-rgb: 49, 132, 253;
--bs-btn-active-color: #fff;
--bs-btn-active-bg: #0a58ca;
--bs-btn-active-border-color: #0a53be;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: var(--bs-btn-color);
--bs-btn-disabled-bg: var(--bs-primary);
--bs-btn-disabled-border-color: var(--bs-primary);
}
.btn-light {
--bs-btn-color: var(--bs-body-color);
--bs-btn-bg: var(--bs-tertiary-bg);
--bs-btn-border-color: var(--bs-tertiary-bg);
--bs-btn-hover-color: #000;
--bs-btn-hover-bg: #d3d4d5;
--bs-btn-hover-border-color: #c6c7c8;
--bs-btn-focus-shadow-rgb: 211, 212, 213;
--bs-btn-active-color: #000;
--bs-btn-active-bg: #c6c7c8;
--bs-btn-active-border-color: #babbbc;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #000;
--bs-btn-disabled-bg: #f8f9fa;
--bs-btn-disabled-border-color: #f8f9fa;
}
.form-control:focus {
border-color: var(--bs-primary);
box-shadow: 0 0 0 0.1rem rgba(var(--bs-primary-rgb), 0.25);
}
.dropdown-menu {
--bs-dropdown-link-active-color: var(--bs-primary-color);
--bs-dropdown-link-active-bg: var(--bs-primary);
}
.pagination {
--bs-pagination-color: var(--bs-link-color);
--bs-pagination-active-color: var(--bs-primary-color);
--bs-pagination-active-bg: var(--bs-primary);
--bs-pagination-active-border-color: var(--bs-primary);
}
.accordion {
--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f24607'%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");
--bs-accordion-active-color: var(--bs-link-color);
}
.accordion-button {
color: var(--bs-body-color);
}
.accordion-button:hover {
color: var(--bs-link-hover-color);
}
.accordion-button:focus {
border-color: var(--bs-border-color);
box-shadow: var(--bs-border-color);
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
font-family: 'Playpen Sans';
font-weight: 500;
}
a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
.navbar a:hover {
text-decoration: none;
}
.carousel-caption {
padding-left: 1.25rem;
padding-right: 1.25rem;
}
.carousel-caption::before {
content: "";
display: block;
height: 100%;
position: absolute;
top: 0;
left: 0;
width: 100%;
background-color: rgba(var(--bs-primary-rgb), 0.9);
border-radius: 1.25rem;
mix-blend-mode: multiply;
}
.carousel-caption > * {
isolation: isolate;
}
.form-check-input:focus {
box-shadow: 0 0 0 0.25rem rgba(var(--bs-primary-rbg), 0.25);
}
.form-check-input:checked {
background-color: var(--bs-primary);
border-color: var(--bs-primary);
}
.emoji {
height: 1em;
padding: 0 0.2em;
}
