:root, [data-bs-theme=light] {
--bs-theme:#56329a;
--bs-theme-rgb:86, 50, 154;
--bs-theme-text-emphasis:rgba(86, 3, 104);
--bs-theme-bg-subtle:#ddd6eb;
--bs-theme-border-subtle:#bbadd7;
--border-radius: 3.25rem;
}

[data-bs-theme=dark] {
color-scheme:dark;
--bs-theme-text-emphasis:#917abd;
--bs-theme-bg-subtle:rgba(86, 0, 94);
--bs-theme-border-subtle:rgba(86, 3, 104);
}
[data-bs-theme=light] {
--bs-header-bg-color:#56329a;
--bs-theme:#56329a;
--bs-theme-active:rgba(86, 38, 139);
--bs-theme-light:#f3f1f8;
--bs-theme-inverse:#ffffff;
--bs-theme-rgb:86, 50, 154;
--bs-text-theme:#56329a;
--bs-menu-link-color-hover:#56329a;
--bs-menu-link-color-show:#56329a;
--bs-menu-link-color-here:#56329a;
--bs-menu-link-color-active:#56329a;
--bs-component-active-bg:#56329a;
--bs-component-hover-color:#56329a;
--bs-scrolltop-bg-color:var(--bs-theme);
--bs-scrolltop-bg-color-hover:var(--bs-theme);
}

[data-bs-theme=dark] {
--bs-theme:#56329a;
--bs-theme-active:rgba(86, 38, 139);
--bs-theme-light:rgba(86, 50, 154, 0.15);
--bs-theme-inverse:#ffffff;
--bs-theme-rgb:86, 50, 154;
--bs-text-theme:#56329a;
--bs-menu-link-color-hover:#56329a;
--bs-menu-link-color-show:#56329a;
--bs-menu-link-color-here:#56329a;
--bs-menu-link-color-active:#56329a;
--bs-component-active-bg:#56329a;
--bs-component-hover-color:#56329a;
--bs-scrolltop-bg-color:var(--bs-theme);
--bs-scrolltop-bg-color-hover:var(--bs-theme);
}
.btn-theme {
--bs-btn-color:#000000;
--bs-btn-bg:#56329a;
--bs-btn-border-color:#56329a;
--bs-btn-hover-color:#000000;
--bs-btn-hover-bg:#6ad59b;
--bs-btn-hover-border-color:#6f51a9;
--bs-btn-focus-shadow-rgb:86, 38, 139;
--bs-btn-active-color:#000000;
--bs-btn-active-bg:#8065b3;
--bs-btn-active-border-color:#6f51a9;
--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
--bs-btn-disabled-color:#000000;
--bs-btn-disabled-bg:#56329a;
--bs-btn-disabled-border-color:#56329a;
}
[theme="theme3"]{
    --border-radius: 0;
}
.alert-theme {
    --bs-alert-color: var(--bs-theme-text-emphasis);
    --bs-alert-bg: var(--bs-theme-bg-subtle);
    --bs-alert-border-color: var(--bs-theme-border-subtle);
    --bs-alert-link-color: var(--bs-theme-text-emphasis);
}
.alert-theme {
    color: var(--bs-theme);
    border-color: var(--bs-theme);
    background-color: var(--bs-theme-light);
}
.alert-theme .alert-link {
    color: var(--bs-theme);
}
.menu-state-theme .menu-item.show > .menu-link {
    transition: color 0.2s ease;
    color: var(--bs-theme);
}
.menu-state-theme .menu-item.show > .menu-link .menu-title {
    color: var(--bs-theme);
}
.menu-state-theme .menu-item.show > .menu-link .menu-icon,
.menu-state-theme .menu-item.show > .menu-link .menu-icon .svg-icon,
.menu-state-theme .menu-item.show > .menu-link .menu-icon i {
    color: var(--bs-theme);
}
.menu-state-theme .menu-item.show > .menu-link .menu-bullet .bullet {
    background-color: var(--bs-theme);
}
.menu-state-theme .menu-item.show > .menu-link .menu-arrow:after {
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-theme);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-theme%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-theme%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-theme);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-theme%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-theme%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
}
.menu-state-theme .menu-item.here > .menu-link {
    transition: color 0.2s ease;
    color: var(--bs-theme);
}
.menu-state-theme .menu-item.here > .menu-link .menu-title {
    color: var(--bs-theme);
}
.menu-state-theme .menu-item.here > .menu-link .menu-icon,
.menu-state-theme .menu-item.here > .menu-link .menu-icon .svg-icon,
.menu-state-theme .menu-item.here > .menu-link .menu-icon i {
    color: var(--bs-theme);
}
.menu-state-theme .menu-item.here > .menu-link .menu-bullet .bullet {
    background-color: var(--bs-theme);
}
.menu-state-theme .menu-item.here > .menu-link .menu-arrow:after {
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-theme);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-theme%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-theme%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-theme);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-theme%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-theme%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
}
.menu-state-theme .menu-item .menu-link.active {
    transition: color 0.2s ease;
    color: var(--bs-theme);
}
.menu-state-theme .menu-item .menu-link.active .menu-title {
    color: var(--bs-theme);
}
.menu-state-theme .menu-item .menu-link.active .menu-icon,
.menu-state-theme .menu-item .menu-link.active .menu-icon .svg-icon,
.menu-state-theme .menu-item .menu-link.active .menu-icon i {
    color: var(--bs-theme);
}
.menu-state-theme .menu-item .menu-link.active .menu-bullet .bullet {
    background-color: var(--bs-theme);
}
.menu-state-theme .menu-item .menu-link.active .menu-arrow:after {
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-theme);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-theme%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-theme%29'%3e%3cpath d='M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z'/%3e%3c/svg%3e");
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-theme);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-theme%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-theme%29'%3e%3cpath d='M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z'/%3e%3c/svg%3e");
}
.text-bg-theme {
color:#000 !important;
background-color:RGBA(80,205,137,var(--bs-bg-opacity,1)) !important;
}
.bg-light-theme {
    background-color: var(--bs-theme-light) !important;
}
.bg-theme {
--bs-bg-opacity:1;
background-color:rgba(var(--bs-theme-rgb),var(--bs-bg-opacity)) !important;
}
.bg-theme-subtle {
background-color:var(--bs-theme-bg-subtle) !important;
}
.bg-theme {
--bs-bg-rgb-color:var(--bs-theme-rgb);
background-color:var(--bs-theme) !important;
}
.bg-theme-active {
--bs-bg-rgb-color:var(--bs-theme-active-rgb);
background-color:var(--bs-theme-active) !important;
}
.btn.btn-theme {
color:var(--bs-theme-inverse);
border-color:var(--bs-theme);
background-color:var(--bs-theme);
}
.btn.btn-theme .svg-icon,.btn.btn-theme i {
color:var(--bs-theme-inverse);
}
.btn.btn-theme.dropdown-toggle:after {
color:var(--bs-theme-inverse);
}
.btn-check:active+.btn.btn-theme,.btn-check:checked+.btn.btn-theme,.btn.btn-theme.active,.btn.btn-theme.show,.btn.btn-theme:active:not(.btn-active),.btn.btn-theme:focus:not(.btn-active),.btn.btn-theme:hover:not(.btn-active),.show>.btn.btn-theme
{
color:var(--bs-theme-inverse);
border-color:var(--bs-theme-active);
background-color:var(--bs-theme-active) !important;
}
.btn-check:active+.btn.btn-theme .svg-icon,.btn-check:active+.btn.btn-theme i,.btn-check:checked+.btn.btn-theme
.svg-icon,.btn-check:checked+.btn.btn-theme i,.btn.btn-theme.active .svg-icon,.btn.btn-theme.active
i,.btn.btn-theme.show .svg-icon,.btn.btn-theme.show i,.btn.btn-theme:active:not(.btn-active)
.svg-icon,.btn.btn-theme:active:not(.btn-active) i,.btn.btn-theme:focus:not(.btn-active)
.svg-icon,.btn.btn-theme:focus:not(.btn-active) i,.btn.btn-theme:hover:not(.btn-active)
.svg-icon,.btn.btn-theme:hover:not(.btn-active) i,.show>.btn.btn-theme .svg-icon,.show>.btn.btn-theme i {
color:var(--bs-theme-inverse);
}
.btn-check:active+.btn.btn-theme.dropdown-toggle:after,.btn-check:checked+.btn.btn-theme.dropdown-toggle:after,.btn.btn-theme.active.dropdown-toggle:after,.btn.btn-theme.show.dropdown-toggle:after,.btn.btn-theme:active:not(.btn-active).dropdown-toggle:after,.btn.btn-theme:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-theme:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-theme.dropdown-toggle:after
{
color:var(--bs-theme-inverse);
}
.btn.btn-light-theme {
color:var(--bs-theme);
border-color:var(--bs-theme-light);
background-color:var(--bs-theme-light);
}
.btn.btn-light-theme .svg-icon,.btn.btn-light-theme i {
color:var(--bs-theme);
}
.btn.btn-light-theme.dropdown-toggle:after {
color:var(--bs-theme);
}
.btn-check:active+.btn.btn-light-theme,.btn-check:checked+.btn.btn-light-theme,.btn.btn-light-theme.active,.btn.btn-light-theme.show,.btn.btn-light-theme:active:not(.btn-active),.btn.btn-light-theme:focus:not(.btn-active),.btn.btn-light-theme:hover:not(.btn-active),.show>.btn.btn-light-theme
{
color:var(--bs-theme-inverse);
border-color:var(--bs-theme);
background-color:var(--bs-theme) !important;
}
.btn-check:active+.btn.btn-light-theme .svg-icon,.btn-check:active+.btn.btn-light-theme
i,.btn-check:checked+.btn.btn-light-theme .svg-icon,.btn-check:checked+.btn.btn-light-theme
i,.btn.btn-light-theme.active .svg-icon,.btn.btn-light-theme.active i,.btn.btn-light-theme.show
.svg-icon,.btn.btn-light-theme.show i,.btn.btn-light-theme:active:not(.btn-active)
.svg-icon,.btn.btn-light-theme:active:not(.btn-active) i,.btn.btn-light-theme:focus:not(.btn-active)
.svg-icon,.btn.btn-light-theme:focus:not(.btn-active) i,.btn.btn-light-theme:hover:not(.btn-active)
.svg-icon,.btn.btn-light-theme:hover:not(.btn-active) i,.show>.btn.btn-light-theme .svg-icon,.show>.btn.btn-light-theme
i {
color:var(--bs-theme-inverse);
}
.btn-check:active+.btn.btn-light-theme.dropdown-toggle:after,.btn-check:checked+.btn.btn-light-theme.dropdown-toggle:after,.btn.btn-light-theme.active.dropdown-toggle:after,.btn.btn-light-theme.show.dropdown-toggle:after,.btn.btn-light-theme:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-theme:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-theme:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-light-theme.dropdown-toggle:after
{
color:var(--bs-theme-inverse);
}
.btn.btn-bg-theme {
border-color:var(--bs-theme);
background-color:var(--bs-theme);
}
.btn-check:active+.btn.btn-active-theme,.btn-check:checked+.btn.btn-active-theme,.btn.btn-active-theme.active,.btn.btn-active-theme.show,.btn.btn-active-theme:active:not(.btn-active),.btn.btn-active-theme:focus:not(.btn-active),.btn.btn-active-theme:hover:not(.btn-active),.show>.btn.btn-active-theme
{
color:var(--bs-theme-inverse);
border-color:var(--bs-theme);
background-color:var(--bs-theme) !important;
}
.btn-check:active+.btn.btn-active-theme .svg-icon,.btn-check:active+.btn.btn-active-theme
i,.btn-check:checked+.btn.btn-active-theme .svg-icon,.btn-check:checked+.btn.btn-active-theme
i,.btn.btn-active-theme.active .svg-icon,.btn.btn-active-theme.active i,.btn.btn-active-theme.show
.svg-icon,.btn.btn-active-theme.show i,.btn.btn-active-theme:active:not(.btn-active)
.svg-icon,.btn.btn-active-theme:active:not(.btn-active) i,.btn.btn-active-theme:focus:not(.btn-active)
.svg-icon,.btn.btn-active-theme:focus:not(.btn-active) i,.btn.btn-active-theme:hover:not(.btn-active)
.svg-icon,.btn.btn-active-theme:hover:not(.btn-active) i,.show>.btn.btn-active-theme
.svg-icon,.show>.btn.btn-active-theme i {
color:var(--bs-theme-inverse);
}
.btn-check:active+.btn.btn-active-theme.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-theme.dropdown-toggle:after,.btn.btn-active-theme.active.dropdown-toggle:after,.btn.btn-active-theme.show.dropdown-toggle:after,.btn.btn-active-theme:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-theme:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-theme:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-active-theme.dropdown-toggle:after
{
color:var(--bs-theme-inverse);
}
.btn-check:active+.btn.btn-active-light-theme,.btn-check:checked+.btn.btn-active-light-theme,.btn.btn-active-light-theme.active,.btn.btn-active-light-theme.show,.btn.btn-active-light-theme:active:not(.btn-active),.btn.btn-active-light-theme:focus:not(.btn-active),.btn.btn-active-light-theme:hover:not(.btn-active),.show>.btn.btn-active-light-theme
{
color:var(--bs-theme);
border-color:var(--bs-theme-light);
background-color:var(--bs-theme-light) !important;
}
.btn-check:active+.btn.btn-active-light-theme .svg-icon,.btn-check:active+.btn.btn-active-light-theme
i,.btn-check:checked+.btn.btn-active-light-theme .svg-icon,.btn-check:checked+.btn.btn-active-light-theme
i,.btn.btn-active-light-theme.active .svg-icon,.btn.btn-active-light-theme.active i,.btn.btn-active-light-theme.show
.svg-icon,.btn.btn-active-light-theme.show i,.btn.btn-active-light-theme:active:not(.btn-active)
.svg-icon,.btn.btn-active-light-theme:active:not(.btn-active) i,.btn.btn-active-light-theme:focus:not(.btn-active)
.svg-icon,.btn.btn-active-light-theme:focus:not(.btn-active) i,.btn.btn-active-light-theme:hover:not(.btn-active)
.svg-icon,.btn.btn-active-light-theme:hover:not(.btn-active) i,.show>.btn.btn-active-light-theme
.svg-icon,.show>.btn.btn-active-light-theme i {
color:var(--bs-theme);
}
.btn-check:active+.btn.btn-active-light-theme.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-light-theme.dropdown-toggle:after,.btn.btn-active-light-theme.active.dropdown-toggle:after,.btn.btn-active-light-theme.show.dropdown-toggle:after,.btn.btn-active-light-theme:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-theme:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-theme:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-active-light-theme.dropdown-toggle:after
{
color:var(--bs-theme);
}
.btn.btn-outline.btn-outline-theme {
color:var(--bs-theme);
border-color:var(--bs-theme);
background-color:transparent;
}
.btn.btn-outline.btn-outline-theme .svg-icon,.btn.btn-outline.btn-outline-theme i {
color:var(--bs-theme);
}
.btn.btn-outline.btn-outline-theme.dropdown-toggle:after {
color:var(--bs-theme);
}
.btn-check:active+.btn.btn-outline.btn-outline-theme,.btn-check:checked+.btn.btn-outline.btn-outline-theme,.btn.btn-outline.btn-outline-theme.active,.btn.btn-outline.btn-outline-theme.show,.btn.btn-outline.btn-outline-theme:active:not(.btn-active),.btn.btn-outline.btn-outline-theme:focus:not(.btn-active),.btn.btn-outline.btn-outline-theme:hover:not(.btn-active),.show>.btn.btn-outline.btn-outline-theme
{
color:var(--bs-theme-active);
border-color:var(--bs-theme);
background-color:var(--bs-theme-light) !important;
}
.btn-check:active+.btn.btn-outline.btn-outline-theme .svg-icon,.btn-check:active+.btn.btn-outline.btn-outline-theme
i,.btn-check:checked+.btn.btn-outline.btn-outline-theme .svg-icon,.btn-check:checked+.btn.btn-outline.btn-outline-theme
i,.btn.btn-outline.btn-outline-theme.active .svg-icon,.btn.btn-outline.btn-outline-theme.active
i,.btn.btn-outline.btn-outline-theme.show .svg-icon,.btn.btn-outline.btn-outline-theme.show
i,.btn.btn-outline.btn-outline-theme:active:not(.btn-active)
.svg-icon,.btn.btn-outline.btn-outline-theme:active:not(.btn-active)
i,.btn.btn-outline.btn-outline-theme:focus:not(.btn-active)
.svg-icon,.btn.btn-outline.btn-outline-theme:focus:not(.btn-active)
i,.btn.btn-outline.btn-outline-theme:hover:not(.btn-active)
.svg-icon,.btn.btn-outline.btn-outline-theme:hover:not(.btn-active) i,.show>.btn.btn-outline.btn-outline-theme
.svg-icon,.show>.btn.btn-outline.btn-outline-theme i {
color:var(--bs-theme-active);
}
.btn-check:active+.btn.btn-outline.btn-outline-theme.dropdown-toggle:after,.btn-check:checked+.btn.btn-outline.btn-outline-theme.dropdown-toggle:after,.btn.btn-outline.btn-outline-theme.active.dropdown-toggle:after,.btn.btn-outline.btn-outline-theme.show.dropdown-toggle:after,.btn.btn-outline.btn-outline-theme:active:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-theme:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-theme:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-outline.btn-outline-theme.dropdown-toggle:after
{
color:var(--bs-theme-active);
}
.btn.btn-color-theme {
color:var(--bs-text-theme);
}
.btn.btn-color-theme .svg-icon,.btn.btn-color-theme i {
color:var(--bs-text-theme);
}
.btn.btn-color-theme.dropdown-toggle:after {
color:var(--bs-text-theme);
}
.btn-check:active+.btn.btn-active-color-theme,.btn-check:checked+.btn.btn-active-color-theme,.btn.btn-active-color-theme.active,.btn.btn-active-color-theme.show,.btn.btn-active-color-theme:active:not(.btn-active),.btn.btn-active-color-theme:focus:not(.btn-active),.btn.btn-active-color-theme:hover:not(.btn-active),.show>.btn.btn-active-color-theme
{
color:var(--bs-text-theme);
}
.btn-check:active+.btn.btn-active-color-theme .svg-icon,.btn-check:active+.btn.btn-active-color-theme
i,.btn-check:checked+.btn.btn-active-color-theme .svg-icon,.btn-check:checked+.btn.btn-active-color-theme
i,.btn.btn-active-color-theme.active .svg-icon,.btn.btn-active-color-theme.active i,.btn.btn-active-color-theme.show
.svg-icon,.btn.btn-active-color-theme.show i,.btn.btn-active-color-theme:active:not(.btn-active)
.svg-icon,.btn.btn-active-color-theme:active:not(.btn-active) i,.btn.btn-active-color-theme:focus:not(.btn-active)
.svg-icon,.btn.btn-active-color-theme:focus:not(.btn-active) i,.btn.btn-active-color-theme:hover:not(.btn-active)
.svg-icon,.btn.btn-active-color-theme:hover:not(.btn-active) i,.show>.btn.btn-active-color-theme
.svg-icon,.show>.btn.btn-active-color-theme i {
color:var(--bs-text-theme);
}
.btn-check:active+.btn.btn-active-color-theme.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-color-theme.dropdown-toggle:after,.btn.btn-active-color-theme.active.dropdown-toggle:after,.btn.btn-active-color-theme.show.dropdown-toggle:after,.btn.btn-active-color-theme:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-theme:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-theme:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-active-color-theme.dropdown-toggle:after
{
color:var(--bs-text-theme);
}
.btn.btn-icon-theme .svg-icon,.btn.btn-icon-theme i {
color:var(--bs-text-theme);
}
.btn.btn-icon-theme.dropdown-toggle:after {
color:var(--bs-text-theme);
}
.btn-check:active+.btn.btn-active-icon-theme .svg-icon,.btn-check:active+.btn.btn-active-icon-theme
i,.btn-check:checked+.btn.btn-active-icon-theme .svg-icon,.btn-check:checked+.btn.btn-active-icon-theme
i,.btn.btn-active-icon-theme.active .svg-icon,.btn.btn-active-icon-theme.active i,.btn.btn-active-icon-theme.show
.svg-icon,.btn.btn-active-icon-theme.show i,.btn.btn-active-icon-theme:active:not(.btn-active)
.svg-icon,.btn.btn-active-icon-theme:active:not(.btn-active) i,.btn.btn-active-icon-theme:focus:not(.btn-active)
.svg-icon,.btn.btn-active-icon-theme:focus:not(.btn-active) i,.btn.btn-active-icon-theme:hover:not(.btn-active)
.svg-icon,.btn.btn-active-icon-theme:hover:not(.btn-active) i,.show>.btn.btn-active-icon-theme
.svg-icon,.show>.btn.btn-active-icon-theme i {
color:var(--bs-text-theme);
}
.btn-check:active+.btn.btn-active-icon-theme.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-theme.dropdown-toggle:after,.btn.btn-active-icon-theme.active.dropdown-toggle:after,.btn.btn-active-icon-theme.show.dropdown-toggle:after,.btn.btn-active-icon-theme:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-theme:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-theme:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-active-icon-theme.dropdown-toggle:after
{
color:var(--bs-text-theme);
}
.btn.btn-text-theme {
color:var(--bs-text-theme);
}
.btn-check:active+.btn.btn-active-text-theme,.btn-check:checked+.btn.btn-active-text-theme,.btn.btn-active-text-theme.active,.btn.btn-active-text-theme.show,.btn.btn-active-text-theme:active:not(.btn-active),.btn.btn-active-text-theme:focus:not(.btn-active),.btn.btn-active-text-theme:hover:not(.btn-active),.show>.btn.btn-active-text-theme
{
color:var(--bs-text-theme);
}
.text-theme {
color:var(--bs-text-theme) !important;
}
.text-inverse-theme {
color:var(--bs-theme-inverse) !important;
}
.text-light-theme {
color:var(--bs-theme-light) !important;
}
.text-hover-theme {
transition:color .2s ease;
}
.text-hover-theme i {
transition:color .2s ease;
}
.text-hover-theme:hover {
transition:color .2s ease;
color:var(--bs-text-theme) !important;
}
.text-hover-theme:hover i {
transition:color .2s ease;
color:var(--bs-text-theme) !important;
}
.text-hover-theme:hover .svg-icon {
color:var(--bs-text-theme) !important;
}
.text-active-theme {
transition:color .2s ease;
}
.text-active-theme i {
transition:color .2s ease;
}
.text-active-theme.active {
transition:color .2s ease;
color:var(--bs-text-theme) !important;
}
.text-active-theme.active i {
transition:color .2s ease;
color:var(--bs-text-theme) !important;
}
.text-active-theme.active .svg-icon {
color:var(--bs-text-theme) !important;
}
.border-theme {
--bs-border-opacity:1;
border-color:rgba(var(--bs-theme-rgb),var(--bs-border-opacity)) !important;
}
.border-theme-subtle {
border-color:var(--bs-theme-border-subtle) !important;
}
.separator.separator-content.border-theme::after,.separator.separator-content.border-theme::before {
border-color:#50cd89 !important;
}
.swal2-container .swal2-html-container {
max-height:100%;
}
.select-reaction {
padding:1px;
border:2px solid var(--bs-primary);
border-radius:50px !important;
}
.badge-theme {
color: var(--bs-theme-inverse);
background-color: var(--bs-theme);
}
.badge-theme.badge-outline {
border: 1px solid var(--bs-theme);
color: var(--bs-theme);
background-color: transparent;
}
.badge-light-theme {
color: var(--bs-theme);
background-color: var(--bs-theme-light);
}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active,.nav-line-tabs .nav-item .nav-link:hover {
color: var(--bs-theme);
}
.nav-line-tabs .nav-item .nav-link.active,.nav-line-tabs .nav-item .nav-link:hover:not(.disabled),.nav-line-tabs
.nav-item.show .nav-link {
border-bottom:1px solid var(--bs-theme);
}
#toastr-container>div {
opacity:.95;
}
.pagination li a,table tr.text-center td,table.text-center th,table tr.text-center th {
text-align:center !important;
}
table.dataTable>thead>tr>td:not(.sorting_disabled),table.dataTable>thead>tr>th:not(.sorting_disabled) {
padding-right:.75rem;
}
table.align-middle th {
vertical-align:middle !important;
}
input[type="checkbox"],input[type="radio"],label[for],select {
cursor:pointer;
}
[theme="theme1"] .aside .aside-menu{
padding-right: 1.3rem!important;
}
@media (min-width:992px) {
.app-container {
padding-left:30px !important;
padding-right:30px !important;
}
}
.object-left {
left:-160px;
top:20px;
}
.object-right {
right:-130px;
top:100px;
}
.landing-light-bg {
background-color:#f2f9ff !important;
}
.aside .aside-menu .menu .menu-item .menu-link.active {
padding-top:12px;
padding-bottom:12px;
background-color:var(--bs-theme);
}
[data-bs-theme="light"][theme="theme1"] .aside .aside-menu .menu
.menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,[data-bs-theme="light"][theme="theme1"] .aside .aside-menu .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
color:var(--bs-theme);
}
.aside .aside-menu .menu .menu-item .menu-link.active .menu-title {
color:var(--bs-theme-inverse);
}
.aside .aside-menu .menu .menu-item .menu-link.active .menu-bullet .bullet {
background-color:var(--bs-theme-inverse);
}
[data-bs-theme="light"][theme="theme1"] .aside {
background-color:var(--bs-theme-light);
}
[data-bs-theme="light"] .header-color {
background-color:var(--bs-theme);
}
[data-bs-theme="dark"] .header-color {
background-color:var(--bs-aside-bg-color);
}
.menu-button.active{
color: var(--bs-theme-inverse);
border-color: var(--bs-theme);
background-color: var(--bs-theme);
}
.menu-item, .editer-content ol:not([class]) > li:not([class]), .editer-content ul:not([class]) > li:not([class]){
    padding: .15rem 0;
}
.noti-content p, .editer-content p{
    margin-bottom: .15rem;
}
.daterangepicker .ranges ul{
    width: 100%;
}
.server p, .alert-noti p{
    margin-bottom: .25rem;
}
.server p:last-child, .alert-noti p:last-child, .card-noti .alert:last-child, .server .info ol, .server .info ul{
    margin-bottom: 0;
}
.ql-editor{
    line-height: inherit;
    white-space: normal;
}
.info .ql-editor ol, .info .ql-editor ul{
    padding: 0;
}
.table-hover tbody tr{
    cursor: pointer;
}
table.dataTable.table-hover>tbody>tr:hover>*{
    box-shadow: inset 0 0 0 9999px rgb(125 125 125 / 6%)!important;
}
table tbody .row-selected>*{
    background-color: rgb(125 125 125 / 6%)!important;
}
table.dataTable {
    border-collapse: collapse!important;
}
table.dataTable.table-bordered td:last-child, table.dataTable.table-bordered th:last-child {
    border-right: 1px solid var(--bs-border-color)!important;
}
div.dt-container .dt-search,  div.dt-container .dt-length{
    padding: 1rem 0;
}
.list-group-item{
    background-color: transparent!important;
}
.dataTables-processing {
    border-radius: .475rem;
    box-shadow: var(--bs-dropdown-box-shadow) !important;
    background-color: var(--bs-body-bg) !important;
    color: var(--bs-gray-700) !important;
    font-weight: 500;
    margin: 0 !important;
    width: auto;
    padding: 1rem 2rem !important;
    transform: translateX(-50%) translateY(-50%);
    top: 50%;
    left: 50%;
    position: absolute;
}
pre.ql-syntax {
    background-color: var(--bs-gray-900);
    color: var(--bs-text-muted);
    overflow: visible;
}
pre {
    white-space: pre-wrap;
    padding: 5px 10px;
}
#chat-ticket-messenger .message p{
    margin: 0;
}
button:disabled {
    cursor: not-allowed;
    pointer-events: all !important;
}
.qrcode_scan_container {
    margin-top: 10px;
    padding: 15px;
    background-color: white;
    box-shadow: 0 2px 16px 2px rgba(0, 0, 0, .1);
    width: 280px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    margin: 0 auto;
    margin-top: 20px;
}
.qrcode_scan {
    width: 250px;
    height: 250px;
    margin: 0 auto;
    overflow: hidden;
    background-color: white;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.qrcode_gradient {
    position: absolute;
    opacity: .6;
    width: 98%;
    height: 98%;
    top: 1%;
    left: 1%;
    z-index: 6;
    -webkit-transform: translate3d(0, -110%, 0);
    -moz-transform: translate3d(0, -110%, 0);
    transform: translate3d(0, -110%, 0);
    -webkit-animation: QRCodeScan 3s infinite cubic-bezier(.45, .03, .81, .63);
    -moz-animation: QRCodeScan 3s infinite cubic-bezier(.45, .03, .81, .63);
    -o-animation: QRCodeScan 3s infinite cubic-bezier(.45, .03, .81, .63);
    animation: QRCodeScan 3s infinite cubic-bezier(.45, .03, .81, .63);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}
@keyframes QRCodeScan {
    0% { transform: translate3d(0, -110%, 0); }
    100% { transform: translate3d(0, 110%, 0); }
}
.qrcode_border {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 5;
    opacity: .9;
    pointer-events: none;
}
.image-qr-code {
    border-radius: 12px;
    width: 250px;
    padding: 7px;
}
.payment-content {
    background: url(https://static.mservice.io/jk/momo2020/img/intro/qrcode-pattern.png) 10px 10px no-repeat, linear-gradient(0deg, #c1177c, #e11b90);
}
.overflow-1-lines {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.overflow-2-lines {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.hidden{
    display: none!important;
}
.custom-switch {
    position: relative;
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.custom-switch-checkbox {
    display: none;
}

.custom-switch-checkbox-label {
    display: block;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    border: 2px solid var(--bs-secondary);
    border-radius: var(--border-radius);
}

.custom-switch-checkbox-inner {
    display: contents;
    transition: margin 0.3s ease-in 0s;
}

.custom-switch-checkbox-inner:before,
.custom-switch-checkbox-inner:after {
    position: relative;
    float: left;
    width: 50%;
    padding: .8104rem 1rem;
    line-height: 1.5;
    font-size: .95rem;
    font-weight: 500;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1;
}

.custom-switch-checkbox-inner:before {
    content: "ON";
    color: var(bs-primary-inverse)
}

.custom-switch-checkbox-inner:after {
    content: "OFF";
    color: var(--bs-gray-800)
}
.custom-switch-checkbox:checked + .custom-switch-checkbox-label .custom-switch-checkbox-inner:before {
    color: var(--bs-gray-800)
}

.custom-switch-checkbox:checked + .custom-switch-checkbox-label .custom-switch-checkbox-inner:after {
    color: var(bs-primary-inverse)
}

.custom-switch-checkbox-switch {
    display: block;
    width: 47%;
    margin: .32rem;
    background: var(--bs-secondary);
    position: absolute;
    top: 0;
    bottom: 0;
    right: auto;
    left: 0;
    border-radius: var(--border-radius);
    transition: all 0.3s ease-in 0s;
}

.custom-switch-checkbox:checked
+ .custom-switch-checkbox-label
.custom-switch-checkbox-inner {
    margin-left: 0;
}

.custom-switch-checkbox:checked
+ .custom-switch-checkbox-label
.custom-switch-checkbox-switch {
    right: 0px;
    left: auto;
}
.custom-switch.custom-switch-success .custom-switch-checkbox-label{
    border-color: var(--bs-success);
}
.custom-switch.custom-switch-success .custom-switch-checkbox-switch{
    background: var(--bs-success);
}
.custom-switch.custom-switch-success .custom-switch-checkbox:checked + .custom-switch-checkbox-label .custom-switch-checkbox-inner:after, .custom-switch.custom-switch-success .custom-switch-checkbox-inner:before{
    color: var(--bs-success-inverse)
}
.custom-switch.custom-switch-primary .custom-switch-checkbox-label{
    border-color: var(--bs-primary);
}
.custom-switch.custom-switch-primary .custom-switch-checkbox-switch{
    background: var(--bs-primary);
}
.custom-switch.custom-switch-primary .custom-switch-checkbox:checked + .custom-switch-checkbox-label .custom-switch-checkbox-inner:after, .custom-switch.custom-switch-primary .custom-switch-checkbox-inner:before{
    color: var(--bs-primary-inverse)
}
.custom-switch.custom-switch-secondary .custom-switch-checkbox-label{
    border-color: var(--bs-secondary);
}
.custom-switch.custom-switch-secondary .custom-switch-checkbox-switch{
    background: var(--bs-secondary);
}
.custom-switch.custom-switch-secondary .custom-switch-checkbox:checked + .custom-switch-checkbox-label .custom-switch-checkbox-inner:after, .custom-switch.custom-switch-secondary .custom-switch-checkbox-inner:before{
    color: var(--bs-secondary-inverse)
}
.custom-switch.custom-switch-theme .custom-switch-checkbox-label{
    border-color: var(--bs-theme);
}
.custom-switch.custom-switch-theme .custom-switch-checkbox-switch{
    background: var(--bs-theme);
}
.custom-switch.custom-switch-theme .custom-switch-checkbox:checked + .custom-switch-checkbox-label .custom-switch-checkbox-inner:after, .custom-switch.custom-switch-theme .custom-switch-checkbox-inner:before{
    color: var(--bs-theme-inverse)
}
.custom-switch.custom-switch-info .custom-switch-checkbox-label{
    border-color: var(--bs-info);
}
.custom-switch.custom-switch-info .custom-switch-checkbox-switch{
    background: var(--bs-info);
}
.custom-switch.custom-switch-info .custom-switch-checkbox:checked + .custom-switch-checkbox-label .custom-switch-checkbox-inner:after, .custom-switch.custom-switch-info .custom-switch-checkbox-inner:before{
    color: var(--bs-info-inverse)
}
.custom-switch.custom-switch-warning .custom-switch-checkbox-label{
    border-color: var(--bs-warning);
}
.custom-switch.custom-switch-warning .custom-switch-checkbox-switch{
    background: var(--bs-warning);
}
.custom-switch.custom-switch-warning .custom-switch-checkbox:checked + .custom-switch-checkbox-label .custom-switch-checkbox-inner:after, .custom-switch.custom-switch-warning .custom-switch-checkbox-inner:before{
    color: var(--bs-warning-inverse)
}
.custom-switch.custom-switch-danger .custom-switch-checkbox-label{
    border-color: var(--bs-danger);
}
.custom-switch.custom-switch-danger .custom-switch-checkbox-switch{
    background: var(--bs-danger);
}
.custom-switch.custom-switch-danger .custom-switch-checkbox:checked + .custom-switch-checkbox-label .custom-switch-checkbox-inner:after, .custom-switch.custom-switch-danger .custom-switch-checkbox-inner:before{
    color: var(--bs-danger-inverse)
}
.custom-switch.custom-switch-dark .custom-switch-checkbox-label{
    border-color: var(--bs-dark);
}
.custom-switch.custom-switch-dark .custom-switch-checkbox-switch{
    background: var(--bs-dark);
}
.custom-switch.custom-switch-dark .custom-switch-checkbox:checked + .custom-switch-checkbox-label .custom-switch-checkbox-inner:after, .custom-switch.custom-switch-dark .custom-switch-checkbox-inner:before{
    color: var(--bs-dark-inverse)
}
.custom-switch.custom-switch-light .custom-switch-checkbox-label{
    border-color: var(--bs-light);
}
.custom-switch.custom-switch-light .custom-switch-checkbox-switch{
    background: var(--bs-light);
}
.custom-switch.custom-switch-light .custom-switch-checkbox:checked + .custom-switch-checkbox-label .custom-switch-checkbox-inner:after, .custom-switch.custom-switch-light .custom-switch-checkbox-inner:before{
    color: var(--bs-light-inverse)
}