﻿/* prettier-ignore */
/*# sourceMappingURL=user.css.map */
:root,
[data-bs-theme=light] {
    --phoenix-blue: #337AB7;
    --phoenix-primary: var(--phoenix-blue);
    --phoenix-primary-rgb: 52, 122, 182;
    --phoenix-link-color: var(--phoenix-blue);
    --phoenix-link-color-rgb: 52, 122, 182;
    --phoenix-navbar-vertical-link-active-color: var(--phoenix-blue);
    --phoenix-theme-wizard-complete-color: var(--phoenix-blue);
    --phoenix-theme-wizard-active-color: var(--phoenix-blue);
    --phoenix-primary-light: var(--phoenix-blue);
    --phoenix-carousel-indicator-active-bg: var(--phoenix-blue);
    --phoenix-focus-ring-color: rgba(var(--phoenix-primary-rgb), 0.25);
    --phoenix-link-hover-color: #4588C9;
    --phoenix-link-hover-color-rgb: 69, 136, 201;
}

[data-bs-theme=dark] {
    --phoenix-carousel-indicator-active-bg: var(--phoenix-blue);
}

.form-control:focus {
    border-color: var(--phoenix-blue);
}

.form-select:focus {
    border-color: var(--phoenix-blue);
}

.form-check-input:focus {
    border-color: var(--phoenix-blue);
}

.form-check-input:checked {
    background-color: var(--phoenix-blue);
    border-color: var(--phoenix-blue);
}

.form-check-input:focus {
    border-color: #3874ff;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--phoenix-primary-rgb), 0.25);
    box-shadow: 0 0 0 0.25rem rgba(var(--phoenix-primary-rgb), 0.25);
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: var(--phoenix-blue);
    border-color: var(--phoenix-blue);
}

.form-range::-webkit-slider-thumb {
    background-color: var(--phoenix-blue);
}

.form-range::-moz-range-thumb {
    background-color: var(--phoenix-blue);
    border: 0;
}

.dropdown-menu {
    --phoenix-dropdown-link-active-bg: var(--phoenix-blue);
}

.dropdown-menu-dark {
    --phoenix-dropdown-link-active-bg: var(--phoenix-blue);
}

.pagination {
    --phoenix-pagination-active-bg: var(--phoenix-blue);
    --phoenix-pagination-active-border-color: var(--phoenix-blue);
    --phoenix-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(var(--phoenix-primary-rgb), 0.25);
}

.progress,
.progress-stacked {
    --phoenix-progress-bar-bg: var(--phoenix-blue);
}

.list-group {
    --phoenix-list-group-active-bg: var(--phoenix-blue);
    --phoenix-list-group-active-border-color: var(--phoenix-blue);
}

.carousel-dark {
    --phoenix-carousel-indicator-active-bg: var(--phoenix-blue);
}

.btn, .mapbox-container .mapbox-control-btn .zoomIn, .mapbox-container .mapbox-control-btn .zoomOut, .mapbox-container .mapbox-control-btn .fullScreen, .google-map-control-btn .zoomIn, .google-map-control-btn .zoomOut, .tox .tox-dialog__footer .tox-button:last-child, .tox .tox-dialog__footer .tox-button--secondary, .tox .tox-button-secondary, .tox .tox-button, [data-list] .page, .table-list .page {
    --phoenix-btn-padding-x: 1rem;
}

.btn-primary, .tox .tox-dialog__footer .tox-button:last-child, .tox .tox-button {
    --phoenix-btn-color: #fff;
    --phoenix-btn-bg: var(--phoenix-blue);
    --phoenix-btn-border-color: transparent;
    --phoenix-btn-hover-color: #fff;
    --phoenix-btn-hover-bg: #4588C9 /*#004dff*/;
    --phoenix-btn-hover-border-color: rgba(0, 0, 0, 0.2);
    --phoenix-btn-focus-shadow-rgb: 255, 255, 255;
    --phoenix-btn-active-color: #fff;
    --phoenix-btn-active-bg: #29669E /*#2d5dcc*/;
    --phoenix-btn-active-border-color: rgba(0, 0, 0, 0.25);
    --phoenix-btn-active-shadow: initial;
    --phoenix-btn-disabled-color: #fff;
    --phoenix-btn-disabled-bg: var(--phoenix-blue);
    --phoenix-btn-disabled-border-color: transparent;
}

.btn-outline-primary {
    --phoenix-btn-color: var(--phoenix-blue);
    --phoenix-btn-border-color: var(--phoenix-blue);
    --phoenix-btn-hover-color: #fff;
    --phoenix-btn-hover-bg: var(--phoenix-blue);
    --phoenix-btn-hover-border-color: var(--phoenix-blue);
    --phoenix-btn-focus-shadow-rgb: var(--phoenix-primary-rgb);
    --phoenix-btn-active-color: #fff;
    --phoenix-btn-active-bg: var(--phoenix-blue);
    --phoenix-btn-active-border-color: var(--phoenix-blue);
    --phoenix-btn-active-shadow: initial;
    --phoenix-btn-disabled-color: var(--phoenix-blue);
    --phoenix-btn-disabled-bg: transparent;
    --phoenix-btn-disabled-border-color: var(--phoenix-blue);
    --phoenix-gradient: none;
}

.btn-phoenix-primary {
    --phoenix-btn-color: var(--phoenix-blue);
    --phoenix-btn-bg: #f5f7fa;
    --phoenix-btn-border-color: #e3e6ed;
    --phoenix-btn-hover-color: #29669E /*var(--phoenix-primary-dark)*/;
    --phoenix-btn-hover-bg: #e3e6ed;
    --phoenix-btn-hover-border-color: #e6e9ef;
    --phoenix-btn-focus-shadow-rgb: 201, 213, 240;
    --phoenix-btn-active-color: var(--phoenix-blue);
    --phoenix-btn-active-bg: #e3e6ed;
    --phoenix-btn-active-border-color: #e6e9ef;
    --phoenix-btn-active-shadow: initial;
    --phoenix-btn-disabled-color: #000000;
    --phoenix-btn-disabled-bg: #f5f7fa;
    --phoenix-btn-disabled-border-color: #e3e6ed;
}

.btn-close {
    --phoenix-btn-close-focus-shadow: 0 0 0 0.25rem rgba(var(--phoenix-primary-rgb), 0.25);
}

[data-list] li.active .page,
.table-list li.active .page {
    background-color: var(--phoenix-blue);
}

.is-focused .choices__inner,
.is-open .choices__inner {
    border-color: var(--phoenix-blue) !important;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--phoenix-primary-rgb), 0.25) !important;
    box-shadow: 0 0 0 0.25rem rgba(var(--phoenix-primary-rgb), 0.25) !important;
}

.fc .fc-timegrid .text-primary .fc-event-main:after {
    background-color: var(--phoenix-blue) !important;
}

.fc .text-primary .fc-event-main:after {
    background-color: var(--phoenix-blue) !important;
}

.icon-indicator-primary::before {
    background-color: var(--phoenix-blue);
}

[data-bs-theme=dark] .dark__bg-primary {
    background-color: var(--phoenix-blue) !important;
}

[data-bs-theme=dark] .dark__text-primary {
    color: var(--phoenix-blue) !important;
}

.noUi-primary .noUi-connect {
    background: var(--phoenix-blue) !important;
}

.nav-link:focus-visible {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--phoenix-primary-rgb), 0.25);
    box-shadow: 0 0 0 0.25rem rgba(var(--phoenix-primary-rgb), 0.25);
}

.card-form-check-input:checked + div .card {
    -webkit-box-shadow: 0px 0px 0px 4px rgba(var(--phoenix-primary-rgb), 0.2);
    box-shadow: 0px 0px 0px 4px rgba(var(--phoenix-primary-rgb), 0.2);
}

.files-container .file-box-wrapper .form-check-input:checked + .file-box {
    -webkit-box-shadow: 0px 0px 0px 4px rgba(var(--phoenix-primary-rgb), 0.2);
    box-shadow: 0px 0px 0px 4px rgba(var(--phoenix-primary-rgb), 0.2);
}

.my-files-table [data-bulk-select-row=data-bulk-select-row]:checked + .square-icon-box {
    -webkit-box-shadow: 0px 0px 0px 4px rgba(var(--phoenix-primary-rgb), 0.2);
    box-shadow: 0px 0px 0px 4px rgba(var(--phoenix-primary-rgb), 0.2);
}