@charset "UTF-8";
/*
 * TopUp Plus By IMEDIATIS
 * Coded in 2023
 * Codes are guaranteed for target actions
 * @copyright IMEDIATIS (https://imediatis.net)
 * @author Cyrille WOUPO (cyrille@imediatis.net)
 * @package WEBADMIN 2.0
 * @client https://imediatis.net
 * @version 4.0
 * Copyright (c) IMEDIATIS Ltd 2023
 */

:root {

    --bs-primary: #ff4200;
    --palette-topup-1: #ffece6;
    --palette-topup-2: #ffd9cc;
    --palette-topup-3: #ffc6b3;
    --palette-topup-4: #ffb399;
    --palette-topup-5: #ffa180;
    --palette-topup-6: #ff8e66;
    --palette-topup-7: #ff7b4d;
    --palette-topup-8: #ff6833;
    --palette-topup-9: #ff551a;
    --palette-topup-10: #ff4200;
    --palette-topup-11: #f2480d;
    --palette-topup-12: #e64e1a;
    --palette-topup-13: #d95526;
    --palette-topup-14: #cc5b33;
    --palette-topup-15: #c06140;
    --palette-topup-16: #b3674d;
    --palette-topup-17: #a66d5a;

    --palette-topup-green: #1fab4b;

    --palette-teal-1: #d6f5f4;
    --palette-teal-2: #c1f0ef;
    --palette-teal-3: #acebe9;
    --palette-teal-4: #98e6e4;
    --palette-teal-5: #83e0df;
    --palette-teal-6: #6edbd9;
    --palette-teal-7: #59d6d4;
    --palette-teal-8: #45d1ce;

    --palette-navy-1: #d9e1f2;
    --palette-navy-2: #c6d2ec;
    --palette-navy-3: #b3c3e5;
    --palette-navy-4: #a0b4df;
    --palette-navy-5: #8ca4d9;
    --palette-navy-6: #7995d2;
    --palette-navy-7: #6686cc;
    --palette-navy-8: #5377c5;

    --palette-black: #000;
    --palette-white: #fff;
    --palette-corporate-1: #dbedf8;
    --palette-corporate-2: #95caeb;
    --palette-corporate-3: #3196d6;
    --palette-corporate-4: #1474c4;
    --palette-corporate-5: #095bb1;
    --palette-corporate-6: #003d8f;
    --palette-corporate-7: #0b2a63;
    --palette-corporate-8: #001b41;
    --palette-corporate-9: #02102b;
    --palette-success-1: #c7fae2;
    --palette-success-2: #46efa0;
    --palette-success-3: #12cf76;
    --palette-success-4: #0fa954;
    --palette-success-5: #0c8a44;
    --palette-success-6: #096b35;
    --palette-success-7: #074d26;
    --palette-warning-1: #ffedca;
    --palette-warning-2: #ffd176;
    --palette-warning-3: #fa0;
    --palette-warning-4: #ef8300;
    --palette-warning-5: #c36b00;
    --palette-warning-6: #8e4e00;
    --palette-warning-7: #603500;
    --palette-critical-1: #ffe4e2;
    --palette-critical-2: #ffa8a3;
    --palette-critical-3: #ff6159;
    --palette-critical-4: #f50c00;
    --palette-critical-5: #c80a00;
    --palette-critical-6: #9c0800;
    --palette-critical-7: #6e0500;
    --palette-neutral-1: #f2f5f8;
    --palette-neutral-2: #dbe2e8;
    --palette-neutral-3: #bcc8d4;
    --palette-neutral-4: #97a3b4;
    --palette-neutral-5: #718095;
    --palette-neutral-6: #465a75;
    --palette-neutral-7: #2e4360;
    --palette-neutral-8: #1d2d42;
    --palette-neutral-9: #0a121c;
    --palette-activating-1: #d2f6fc;
    --palette-activating-2: #7fe4f6;
    --palette-activating-3: #11c7e6;
    --palette-activating-4: #08a5c5;
    --palette-activating-5: #007e9c;
    --palette-activating-6: #005b72;
    --palette-activating-7: #003d4b;
    --palette-promoting-1: #fae7fe;
    --palette-promoting-2: #f0b7fb;
    --palette-promoting-3: #e480f8;
    --palette-promoting-4: #d746f5;
    --palette-promoting-5: #b410e7;
    --palette-promoting-6: #8212c2;
    --palette-promoting-7: #560e8a;
    --black: var(--palette-black);
    --white: var(--palette-white);
    --primary-text-color: var(--palette-corporate-9);
    --default-text-color: var(--palette-corporate-8);
    --secondary-text-color: var(--palette-neutral-6);
    --tertiary-text-color: var(--palette-neutral-5);
    --primary-text-color-inverted: var(--palette-neutral-1);
    --default-text-color-inverted: var(--palette-neutral-2);
    --secondary-text-color-inverted: var(--palette-neutral-3);
    --primary-shape-color: var(--palette-neutral-7);
    --default-shape-color: var(--palette-neutral-6);
    --secondary-shape-color: var(--palette-neutral-4);
    --tertiary-shape-color: var(--palette-neutral-3);
    --primary-background-color: var(--palette-white);
    --default-background-color: var(--palette-neutral-1);
    --secondary-background-color: var(--palette-neutral-2);
    --tertiary-background-color: var(--palette-neutral-3);
    --quaternary-background-color: var(--palette-neutral-4);
    --primary-background-color-inverted: var(--palette-corporate-8);
    --default-background-color-inverted: var(--palette-corporate-7);
    --secondary-background-color-inverted: var(--palette-neutral-6);
    --tertiary-background-color-inverted: var(--palette-neutral-5);
    --success-text-color: var(--palette-success-6);
    --success-shape-color: var(--palette-success-4);
    --caution-text-color: var(--palette-warning-4);
    --caution-shape-color: var(--palette-warning-2);
    --warning-text-color: var(--palette-warning-5);
    --warning-shape-color: var(--palette-warning-3);
    --critical-text-color: var(--palette-critical-4);
    --critical-shape-color: var(--palette-critical-4);
    --neutral-text-color: var(--palette-neutral-6);
    --neutral-shape-color: var(--palette-neutral-5);
    --activating-text-color: var(--palette-activating-5);
    --activating-shape-color: var(--palette-activating-3);
    --promoting-text-color: var(--palette-promoting-7);
    --promoting-shape-color: var(--palette-promoting-5);
    --corporate-text-color: var(--palette-corporate-7);
    --corporate-shape-color: var(--palette-corporate-8);
    --inactive-success-text-color: var(--palette-success-3);
    --inactive-success-shape-color: var(--palette-success-3);
    --inactive-warning-text-color: var(--palette-warning-2);
    --inactive-warning-shape-color: var(--palette-warning-2);
    --inactive-critical-text-color: var(--palette-critical-2);
    --inactive-critical-shape-color: var(--palette-critical-2);
    --inactive-neutral-text-color: var(--palette-neutral-3);
    --inactive-neutral-shape-color: var(--palette-neutral-3);
    --inactive-activating-text-color: var(--palette-activating-2);
    --inactive-activating-shape-color: var(--palette-activating-2);
    --inactive-promoting-text-color: var(--palette-promoting-2);
    --inactive-promoting-shape-color: var(--palette-promoting-2);
    --inactive-corporate-text-color: var(--palette-corporate-2);
    --inactive-corporate-shape-color: var(--palette-corporate-2);
    --solid-success-background-color: var(--palette-success-3);
    --solid-caution-background-color: var(--palette-warning-2);
    --solid-warning-background-color: var(--palette-warning-3);
    --solid-critical-background-color: var(--palette-critical-3);
    --solid-neutral-background-color: var(--palette-neutral-6);
    --solid-activating-background-color: var(--palette-activating-3);
    --solid-promoting-background-color: var(--palette-promoting-3);
    --solid-corporate-background-color: var(--palette-corporate-7);
    --success-background-color: var(--palette-white);
    --warning-background-color: var(--palette-white);
    --critical-background-color: var(--palette-white);
    --neutral-background-color: var(--palette-white);
    --activating-background-color: var(--palette-white);
    --promoting-background-color: var(--palette-white);
    --corporate-background-color: var(--palette-white);
    --advertising-background-gradient-start: var(--palette-corporate-6);
    --advertising-background-gradient-end: var(--palette-corporate-4);
    --hovered-advertising-background-gradient-start: var(--palette-corporate-8);
    --hovered-advertising-background-gradient-end: var(--palette-corporate-6);
    --primary-button-background-color: var(--palette-corporate-7);
    --primary-button-border-color: var(--palette-corporate-7);
    --primary-button-text-color: var(--palette-white);
    --hovered-primary-button-background-color: var(--palette-corporate-5);
    --hovered-primary-button-border-color: var(--palette-corporate-5);
    --hovered-primary-button-text-color: var(--palette-white);
    --bright-primary-button-background-color: var(--palette-white);
    --bright-primary-button-border-color: var(--palette-white);
    --bright-primary-button-text-color: var(--palette-corporate-7);
    --hovered-bright-primary-button-background-color: var(--palette-corporate-2);
    --hovered-bright-primary-button-border-color: var(--palette-corporate-2);
    --hovered-bright-primary-button-text-color: var(--palette-corporate-7);
    --activating-primary-button-background-color: var(--palette-activating-3);
    --activating-primary-button-border-color: var(--palette-activating-3);
    --activating-primary-button-text-color: var(--palette-corporate-7);
    --hovered-activating-primary-button-background-color: var(--palette-activating-2);
    --hovered-activating-primary-button-border-color: var(--palette-activating-2);
    --hovered-activating-primary-button-text-color: var(--palette-corporate-7);
    --promoting-primary-button-background-color: var(--palette-promoting-3);
    --promoting-primary-button-border-color: var(--palette-promoting-3);
    --promoting-primary-button-text-color: var(--palette-corporate-7);
    --hovered-promoting-primary-button-background-color: var(--palette-promoting-2);
    --hovered-promoting-primary-button-border-color: var(--palette-promoting-2);
    --hovered-promoting-primary-button-text-color: var(--palette-corporate-7);
    --disabled-primary-button-background-color: var(--palette-neutral-4);
    --disabled-primary-button-border-color: var(--palette-neutral-4);
    --disabled-primary-button-text-color: var(--palette-white);
    --secondary-button-background-color: transparent;
    --secondary-button-border-color: var(--palette-corporate-7);
    --secondary-button-text-color: var(--palette-corporate-7);
    --hovered-secondary-button-background-color: var(--palette-corporate-7);
    --hovered-secondary-button-border-color: var(--palette-corporate-7);
    --hovered-secondary-button-text-color: var(--palette-white);
    --bright-secondary-button-background-color: transparent;
    --bright-secondary-button-border-color: var(--palette-white);
    --bright-secondary-button-text-color: var(--palette-white);
    --hovered-bright-secondary-button-background-color: var(--palette-white);
    --hovered-bright-secondary-button-border-color: var(--palette-white);
    --hovered-bright-secondary-button-text-color: var(--palette-corporate-7);
    --activating-secondary-button-background-color: transparent;
    --activating-secondary-button-border-color: var(--palette-activating-3);
    --activating-secondary-button-text-color: var(--palette-activating-3);
    --hovered-activating-secondary-button-background-color: var(--palette-activating-3);
    --hovered-activating-secondary-button-border-color: var(--palette-activating-3);
    --hovered-activating-secondary-button-text-color: var(--palette-corporate-7);
    --promoting-secondary-button-background-color: transparent;
    --promoting-secondary-button-border-color: var(--palette-promoting-3);
    --promoting-secondary-button-text-color: var(--palette-promoting-3);
    --hovered-promoting-secondary-button-background-color: var(--palette-promoting-3);
    --hovered-promoting-secondary-button-border-color: var(--palette-promoting-3);
    --hovered-promoting-secondary-button-text-color: var(--palette-corporate-7);
    --disabled-secondary-button-background-color: transparent;
    --disabled-secondary-button-border-color: var(--palette-neutral-4);
    --disabled-secondary-button-text-color: var(--palette-neutral-4);
    --ghost-button-background-color: transparent;
    --ghost-button-text-color: var(--palette-corporate-5);
    --hovered-ghost-button-background-color: var(--palette-corporate-1);
    --hovered-ghost-button-text-color: var(--palette-corporate-5);
    --bright-ghost-button-background-color: transparent;
    --bright-ghost-button-text-color: var(--palette-corporate-2);
    --hovered-bright-ghost-button-background-color: var(--palette-corporate-6);
    --hovered-bright-ghost-button-text-color: var(--palette-corporate-2);
    --activating-ghost-button-background-color: transparent;
    --activating-ghost-button-text-color: var(--palette-corporate-2);
    --hovered-activating-ghost-button-background-color: var(--palette-corporate-6);
    --hovered-activating-ghost-button-text-color: var(--palette-corporate-2);
    --promoting-ghost-button-background-color: transparent;
    --promoting-ghost-button-text-color: var(--palette-corporate-2);
    --hovered-promoting-ghost-button-background-color: var(--palette-corporate-6);
    --hovered-promoting-ghost-button-text-color: var(--palette-corporate-2);
    --disabled-ghost-button-background-color: transparent;
    --disabled-ghost-button-text-color: var(--palette-neutral-4);
    --highlighted-table-cell-background-color: rgba(219, 226, 232, .25);
    --hovered-table-row-background-color: rgba(219, 226, 232, .5);
    --default-shadow: rgba(113, 128, 149, .13);
    --default-shadow-interactive: rgba(113, 128, 149, .25);
    --default-shadow-interactive-hover: rgba(113, 128, 149, .5);
    --global-navigation-background-color: var(--palette-corporate-6);
    --global-navigation-border1: #3364a5;
    --global-navigation-border2: #002659;

    --bs-primary-light-rgb: 255, 209, 191;
    --bs-primary-rgb: 255, 66, 0;

    --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", 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: "Montserrat", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 500;
    --bs-body-line-height: 1.5;
    --bs-body-color: #181818;
    --bs-body-bg: #fff;

    --bs-ai-accordion-btn-icon:url("data:image/svg+xml,%3Csvg%20%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2224%22%20%20height=%2224%22%20%20viewBox=%220%200%2024%2024%22%20%20fill=%22none%22%20%20stroke=%22currentColor%22%20%20stroke-width=%222%22%20%20stroke-linecap=%22round%22%20%20stroke-linejoin=%22round%22%20%20class=%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-chevron-down%22%3E%3Cpath%20stroke=%22none%22%20d=%22M0%200h24v24H0z%22%20fill=%22none%22/%3E%3Cpath%20d=%22M6%209l6%206l6%20-6%22%20/%3E%3C/svg%3E");
}

.form-control:focus,
textarea:focus,
textarea.form-control:focus,
input.form-control:focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=number]:focus,
[type=text].form-control:focus,
[type=password].form-control:focus,
[type=email].form-control:focus,
[type=tel].form-control:focus,
[contenteditable].form-control:focus {
    box-shadow: inset 0 0 0 #ddd;
    outline: 0;
}

.lead-0_35 {
    font-size: 0.35rem !important;
}

.lead-0_4 {
    font-size: 0.4rem !important;
}

.lead-0_45 {
    font-size: 0.45rem !important;
}

.lead-0_5 {
    font-size: 0.5rem !important;
}

.lead-0_55 {
    font-size: 0.55rem !important;
}

.lead-0_6 {
    font-size: 0.6rem !important;
}

.lead-0_65 {
    font-size: 0.65rem !important;
}

.lead-0_7 {
    font-size: 0.7rem !important;
}

.lead-0_75 {
    font-size: 0.75rem !important;
}

.lead-0_8 {
    font-size: 0.8rem !important;
}

.lead-0_85 {
    font-size: 0.85rem !important;
}

.lead-0_9 {
    font-size: 0.9rem !important;
}

.lead-0_95 {
    font-size: 0.95rem !important;
}

.lead-1 {
    font-size: 1rem !important;
}

.lead-1_05 {
    font-size: 1.05rem !important;
}

.lead-1_1 {
    font-size: 1.1rem !important;
}

.lead-1_15 {
    font-size: 1.15rem !important;
}

.lead-1_2 {
    font-size: 1.2rem !important;
}

.lead-1_25 {
    font-size: 1.25rem !important;
}

.lead-1_3 {
    font-size: 1.3rem !important;
}

.lead-1_35 {
    font-size: 1.35rem !important;
}

.lead-1_4 {
    font-size: 1.4rem !important;
}

.lead-1_45 {
    font-size: 1.45rem !important;
}

.lead-1_5 {
    font-size: 1.5rem !important;
}

.lead-1_55 {
    font-size: 1.55rem !important;
}

.lead-1_6 {
    font-size: 1.6rem !important;
}

.lead-1_65 {
    font-size: 1.65rem !important;
}

.lead-1_7 {
    font-size: 1.7rem !important;
}

.lead-1_75 {
    font-size: 1.75rem !important;
}

.lead-1_8 {
    font-size: 1.8rem !important;
}

.lead-1_85 {
    font-size: 1.85rem !important;
}

.lead-1_9 {
    font-size: 1.9rem !important;
}

.lead-1_95 {
    font-size: 1.95rem !important;
}

.i-letter-space-0_1 {
    letter-spacing: .1rem;
}

.i-letter-space-0_2 {
    letter-spacing: .2rem;
}

.i-letter-space-0_3 {
    letter-spacing: .3rem;
}

.i-letter-space-0_4 {
    letter-spacing: .4rem;
}

.i-letter-space-0_5 {
    letter-spacing: .5rem;
}

.i-letter-space-0_6 {
    letter-spacing: .6rem;
}

.i-letter-space-0_7 {
    letter-spacing: .7rem;
}

.i-letter-space-0_8 {
    letter-spacing: .8rem;
}

.i-letter-space-0_9 {
    letter-spacing: .9rem;
}

.vh-50 {
    height: 50vh !important
}

.vh-60 {
    height: 60vh !important
}

.vh-70 {
    height: 70vh !important
}

.vh-80 {
    height: 80vh !important
}

.vh-90 {
    height: 90vh !important
}

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

.w-3 {width:3% !important;}
.w-4 {width:4% !important;}
.w-5 {width:5% !important;}
.w-6 {width:6% !important;}
.w-7 {width:7% !important;}
.w-8 {width:8% !important;}
.w-9 {width:9% !important;}
.w-10 {width:10% !important;}
.w-11 {width:11% !important;}
.w-12 {width:12% !important;}
.w-13 {width:13% !important;}
.w-14 {width:14% !important;}
.w-15 {width:15% !important;}
.w-16 {width:16% !important;}
.w-17 {width:17% !important;}
.w-18 {width:18% !important;}
.w-19 {width:19% !important;}
.w-20 {width:20% !important;}
.w-21 {width:21% !important;}
.w-22 {width:22% !important;}
.w-23 {width:23% !important;}
.w-24 {width:24% !important;}
.w-25 {width:25% !important;}
.w-26 {width:26% !important;}
.w-27 {width:27% !important;}
.w-28 {width:28% !important;}
.w-29 {width:29% !important;}
.w-30 {width:30% !important;}
.w-31 {width:31% !important;}
.w-32 {width:32% !important;}
.w-33 {width:33% !important;}
.w-34 {width:34% !important;}
.w-35 {width:35% !important;}
.w-36 {width:36% !important;}
.w-37 {width:37% !important;}
.w-38 {width:38% !important;}
.w-39 {width:39% !important;}
.w-40 {width:40% !important;}
.w-41 {width:41% !important;}
.w-42 {width:42% !important;}
.w-43 {width:43% !important;}
.w-44 {width:44% !important;}
.w-45 {width:45% !important;}
.w-46 {width:46% !important;}
.w-47 {width:47% !important;}
.w-48 {width:48% !important;}
.w-49 {width:49% !important;}
.w-50 {width:50% !important;}
.w-51 {width:51% !important;}
.w-52 {width:52% !important;}
.w-53 {width:53% !important;}
.w-54 {width:54% !important;}
.w-55 {width:55% !important;}
.w-56 {width:56% !important;}
.w-57 {width:57% !important;}
.w-58 {width:58% !important;}
.w-59 {width:59% !important;}
.w-60 {width:60% !important;}
.w-61 {width:61% !important;}
.w-62 {width:62% !important;}
.w-63 {width:63% !important;}
.w-64 {width:64% !important;}
.w-65 {width:65% !important;}
.w-66 {width:66% !important;}
.w-67 {width:67% !important;}
.w-68 {width:68% !important;}
.w-69 {width:69% !important;}
.w-70 {width:70% !important;}
.w-71 {width:71% !important;}
.w-72 {width:72% !important;}
.w-73 {width:73% !important;}
.w-74 {width:74% !important;}
.w-75 {width:75% !important;}
.w-76 {width:76% !important;}
.w-77 {width:77% !important;}
.w-78 {width:78% !important;}
.w-79 {width:79% !important;}
.w-80 {width:80% !important;}
.w-81 {width:81% !important;}
.w-82 {width:82% !important;}
.w-83 {width:83% !important;}
.w-84 {width:84% !important;}
.w-85 {width:85% !important;}
.w-86 {width:86% !important;}
.w-87 {width:87% !important;}
.w-88 {width:88% !important;}
.w-89 {width:89% !important;}
.w-90 {width:90% !important;}
.w-91 {width:91% !important;}
.w-92 {width:92% !important;}
.w-93 {width:93% !important;}
.w-94 {width:94% !important;}
.w-95 {width:95% !important;}
.w-96 {width:96% !important;}
.w-97 {width:97% !important;}
.w-98 {width:98% !important;}
.w-99 {width:99% !important;}
.w-100 {width:100% !important;}

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

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

.fw-500 {
    font-weight: 500 !important
}

.fw-600 {
    font-weight: 600 !important
}

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

.fw-800 {
    font-weight: 800 !important
}

.fw-900 {
    font-weight: 900 !important
}

.form-control {
    color: var(--bs-primary) !important;
}

.form-control:focus {
    color: var(--bs-primary);
    border-color: var(--bs-primary);
    outline: 0;
}

.btn-outline-primary {
    --bs-btn-color: var(--bs-primary);
    --bs-btn-border-color: var(--bs-primary);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--bs-primary);
    --bs-btn-hover-border-color: var(--bs-primary);
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--bs-primary);
    --bs-btn-active-border-color: var(--bs-primary);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: var(--bs-primary);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--bs-primary);
    --bs-gradient: none;
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: var(--bs-primary);
    --bs-btn-border-color: var(--bs-primary);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--palette-topup-12);
    --bs-btn-hover-border-color: var(--palette-topup-12);
    --bs-btn-focus-shadow-rgb: 255, 255, 255;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--palette-topup-12);
    --bs-btn-active-border-color: var(--palette-topup-12);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: var(--bs-primary);
    --bs-btn-disabled-border-color: var(--bs-primary);
}


.form-check-input:checked {
    background-color: var(--bs-primary) !important;
    border-color: var(--bs-primary) !important;
}

.form-check-input:focus {
    border-color: var(--bs-primary) !important;
    outline: 0 !important;
    box-shadow: none !important;
    background-image: url("data:image/svg+xml,%3Csvg%20%20xmlns=%22http://www.w3.org/2000/svg%22%20%20width=%2224%22%20%20height=%2224%22%20%20viewBox=%220%200%2024%2024%22%20%20fill=%22currentColor%22%20%20class=%22icon%20icon-tabler%20icons-tabler-filled%20icon-tabler-circle%22%3E%3Cpath%20stroke=%22none%22%20d=%22M0%200h24v24H0z%22%20fill=%22none%22/%3E%3Cpath%20d=%22M7%203.34a10%2010%200%201%201%20-4.995%208.984l-.005%20-.324l.005%20-.324a10%2010%200%200%201%204.995%20-8.336z%22%20/%3E%3C/svg%3E") !important;
}

.modal-backdrop.show, .modal-dialog-centered.show {
    opacity: var(--bs-backdrop-opacity) !important;
}

.border-options-start {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-black) !important
}

/*.text-success {*/
/*    color: var(--palette-success-3) !important*/
/*}*/

.btn-outline-light {
    --bs-btn-color: #101010;
    --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:hover {
    color: var(--bs-btn-hover-color) !important;
}

.progress {
    height: 0.5rem;
    font-size: 0.60rem;
    color: var(--bs-dark) !important;
    background: #6c757d !important;
}