/* Minification failed. Returning unminified contents.
(107,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(108,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(109,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(110,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
/*
                        _______
                       /       \
                      .==.    .==.
                     ((  ))==((  ))
                    / "=="    "=="\
                   /____|| || ||___\
       ________     ____    ________  ___    ___
       |  ___  \   /    \   |  ___  \ |  |  /  /
       |  |  \  \ /  /\  \  |  |  \  \|  |_/  /
       |  |   )  /  /__\  \ |  |__/  /|  ___  \
       |  |__/  /  ______  \|  ____  \|  |  \  \
_______|_______/__/ ____ \__\__|___\__\__|___\__\____
|  ___  \ |  ____/ /    \   |  ___  \ |  ____|  ___  \
|  |  \  \|  |___ /  /\  \  |  |  \  \|  |___|  |  \  \
|  |__/  /|  ____/  /__\  \ |  |   )  |  ____|  |__/  /
|  ____  \|  |__/  ______  \|  |__/  /|  |___|  ____  \
|__|   \__\____/__/      \__\_______/ |______|__|   \__\
                https://darkreader.org
*/
/* User-Agent Style */
html {
    background-color: #222425 !important;
}

html, body, input, textarea, select, button {
    background-color: #222425;
}

html, body, input, textarea, select, button {
    border-color: #746d61;
    color: #dedcd9;
}

a {
    color: #3b8ff2;
}

table {
    border-color: #585f61;
}

::placeholder {
    color: #ada79e;
}

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
    background-color: #595f0d !important;
    color: #dedcd9 !important;
}

::-webkit-scrollbar {
    background-color: #2a2c2d;
    color: #a7a096;
}

::-webkit-scrollbar-thumb {
    background-color: #4b4f52;
}

    ::-webkit-scrollbar-thumb:hover {
        background-color: #5b6165;
    }

    ::-webkit-scrollbar-thumb:active {
        background-color: #4e5356;
    }

::-webkit-scrollbar-corner {
    background-color: #222425;
}

* {
    scrollbar-color: #2a2c2d #4b4f52;
}

::selection {
    background-color: #0d52a6 !important;
    color: #dedcd9 !important;
}

::-moz-selection {
    background-color: #0d52a6 !important;
    color: #dedcd9 !important;
}

/* Invert Style */
.jfk-bubble.gtx-bubble, embed[type="application/pdf"] {
    filter: invert(100%) hue-rotate(180deg) contrast(80%) !important;
}

/* Override Style */
.vimvixen-hint {
    background-color: #7c5800 !important;
    border-color: #cfab1e !important;
    color: #e7dec1 !important;
}

::placeholder {
    opacity: 0.5 !important;
}

/* Variables Style */
:root {
    --darkreader-neutral-background: #181a1b;
    --darkreader-neutral-text: #e8e6e3;
    --darkreader-selection-background: #0d52a6;
    --darkreader-selection-text: #dedcd9;
}

/* Modified CSS */
body {
    color: rgb(201, 197, 192);
    background-color: rgb(34, 36, 37);
}

abbr[data-original-title],
abbr[title] {
    text-decoration-color: currentcolor;
    border-bottom-color: currentcolor;
}

a {
    color: rgb(59, 159, 242);
    text-decoration-color: currentcolor;
    background-color: transparent;
}

    a:hover {
        color: rgb(100, 177, 242);
        text-decoration-color: currentcolor;
    }

    a:not([href]) {
        color: inherit;
        text-decoration-color: currentcolor;
    }

        a:not([href]):hover {
            color: inherit;
            text-decoration-color: currentcolor;
        }

caption {
    color: rgb(155, 148, 136);
}

button:focus {
    outline-color: currentcolor;
}

fieldset {
    border-color: currentcolor;
}

legend {
    color: inherit;
}

hr {
    border-color: rgba(139, 130, 116, 0.1) currentcolor currentcolor;
}

.mark,
mark {
    background-color: rgb(69, 61, 19);
}

.list-unstyled {
    list-style-image: none;
}

.list-inline {
    list-style-image: none;
}

.blockquote-footer {
    color: rgb(155, 148, 136);
}

.img-thumbnail {
    background-color: rgb(34, 36, 37);
    border-color: rgb(63, 68, 69);
}

.figure-caption {
    color: rgb(155, 148, 136);
}

code {
    color: rgb(222, 79, 145);
}

a > code {
    color: inherit;
}

kbd {
    color: rgb(222, 220, 217);
    background-color: rgb(38, 40, 41);
}

pre {
    color: rgb(201, 197, 192);
}

    pre code {
        color: inherit;
    }

.table {
    color: rgb(201, 197, 192);
}

    .table td,
    .table th {
        border-top-color: rgb(63, 68, 69);
    }

    .table thead th {
        border-bottom-color: rgb(63, 68, 69);
    }

    .table tbody + tbody {
        border-top-color: rgb(63, 68, 69);
    }

.table-bordered {
    border-color: rgb(63, 68, 69);
}

    .table-bordered td,
    .table-bordered th {
        border-color: rgb(63, 68, 69);
    }

.table-borderless tbody + tbody,
.table-borderless td,
.table-borderless th,
.table-borderless thead th {
    border-color: currentcolor;
}

.table-striped tbody tr:nth-of-type(2n+1) {
    background-color: rgba(13, 13, 13, 0.05);
}

.table-hover tbody tr:hover {
    color: rgb(201, 197, 192);
    background-color: rgba(13, 13, 13, 0.07);
}

.table-primary,
.table-primary > td,
.table-primary > th {
    background-color: rgb(52, 56, 58);
}

    .table-primary tbody + tbody,
    .table-primary td,
    .table-primary th,
    .table-primary thead th {
        border-color: rgb(13, 74, 141);
    }

.table-hover .table-primary:hover {
    background-color: rgb(59, 62, 64);
}

    .table-hover .table-primary:hover > td,
    .table-hover .table-primary:hover > th {
        background-color: rgb(59, 62, 64);
    }

.table-secondary,
.table-secondary > td,
.table-secondary > th {
    background-color: rgb(54, 58, 59);
}

    .table-secondary tbody + tbody,
    .table-secondary td,
    .table-secondary th,
    .table-secondary thead th {
        border-color: rgb(74, 79, 82);
    }

.table-hover .table-secondary:hover {
    background-color: rgb(60, 65, 67);
}

    .table-hover .table-secondary:hover > td,
    .table-hover .table-secondary:hover > th {
        background-color: rgb(60, 65, 67);
    }

.table-success,
.table-success > td,
.table-success > th {
    background-color: rgb(40, 78, 56);
}

    .table-success tbody + tbody,
    .table-success td,
    .table-success th,
    .table-success thead th {
        border-color: rgb(51, 108, 65);
    }

.table-hover .table-success:hover {
    background-color: rgb(43, 87, 61);
}

    .table-hover .table-success:hover > td,
    .table-hover .table-success:hover > th {
        background-color: rgb(43, 87, 61);
    }

.table-info,
.table-info > td,
.table-info > th {
    background-color: rgb(34, 77, 83);
}

    .table-info tbody + tbody,
    .table-info td,
    .table-info th,
    .table-info thead th {
        border-color: rgb(44, 106, 115);
    }

.table-hover .table-info:hover {
    background-color: rgb(38, 86, 93);
}

    .table-hover .table-info:hover > td,
    .table-hover .table-info:hover > th {
        background-color: rgb(38, 86, 93);
    }

.table-warning,
.table-warning > td,
.table-warning > th {
    background-color: rgb(96, 76, 13);
}

    .table-warning tbody + tbody,
    .table-warning td,
    .table-warning th,
    .table-warning thead th {
        border-color: rgb(140, 108, 13);
    }

.table-hover .table-warning:hover {
    background-color: rgb(109, 86, 13);
}

    .table-hover .table-warning:hover > td,
    .table-hover .table-warning:hover > th {
        background-color: rgb(109, 86, 13);
    }

.table-danger,
.table-danger > td,
.table-danger > th {
    background-color: rgb(83, 25, 31);
}

    .table-danger tbody + tbody,
    .table-danger td,
    .table-danger th,
    .table-danger thead th {
        border-color: rgb(120, 31, 39);
    }

.table-hover .table-danger:hover {
    background-color: rgb(95, 27, 34);
}

    .table-hover .table-danger:hover > td,
    .table-hover .table-danger:hover > th {
        background-color: rgb(95, 27, 34);
    }

.table-light,
.table-light > td,
.table-light > th {
    background-color: rgb(35, 37, 38);
}

    .table-light tbody + tbody,
    .table-light td,
    .table-light th,
    .table-light thead th {
        border-color: rgb(57, 60, 62);
    }

.table-hover .table-light:hover {
    background-color: rgb(42, 44, 45);
}

    .table-hover .table-light:hover > td,
    .table-hover .table-light:hover > th {
        background-color: rgb(42, 44, 45);
    }

.table-dark,
.table-dark > td,
.table-dark > th {
    background-color: rgb(62, 67, 69);
}

    .table-dark tbody + tbody,
    .table-dark td,
    .table-dark th,
    .table-dark thead th {
        border-color: rgb(82, 87, 91);
    }

.table-hover .table-dark:hover {
    background-color: rgb(69, 73, 76);
}

    .table-hover .table-dark:hover > td,
    .table-hover .table-dark:hover > th {
        background-color: rgb(69, 73, 76);
    }

.table-active,
.table-active > td,
.table-active > th {
    background-color: rgba(13, 13, 13, 0.07);
}

.table-hover .table-active:hover {
    background-color: rgba(13, 13, 13, 0.07);
}

    .table-hover .table-active:hover > td,
    .table-hover .table-active:hover > th {
        background-color: rgba(13, 13, 13, 0.07);
    }

.table .thead-dark th {
    color: rgb(222, 220, 217);
    background-color: rgb(52, 55, 57);
    border-color: rgb(116, 108, 97);
}

.table .thead-light th {
    color: rgb(176, 170, 162);
    background-color: rgb(44, 47, 48);
    border-color: rgb(63, 68, 69);
}

.table-dark {
    color: rgb(222, 220, 217);
    background-color: rgb(52, 55, 57);
}

    .table-dark td,
    .table-dark th,
    .table-dark thead th {
        border-color: rgb(116, 108, 97);
    }

    .table-dark.table-bordered {
        border-color: currentcolor;
    }

    .table-dark.table-striped tbody tr:nth-of-type(2n+1) {
        background-color: rgba(34, 36, 37, 0.05);
    }

    .table-dark.table-hover tbody tr:hover {
        color: rgb(222, 220, 217);
        background-color: rgba(34, 36, 37, 0.07);
    }

@media (max-width: 575.98px) {
    .table-responsive-sm > .table-bordered {
        border-color: currentcolor;
    }
}

@media (max-width: 767.98px) {
    .table-responsive-md > .table-bordered {
        border-color: currentcolor;
    }
}

@media (max-width: 991.98px) {
    .table-responsive-lg > .table-bordered {
        border-color: currentcolor;
    }
}

@media (max-width: 1199.98px) {
    .table-responsive-xl > .table-bordered {
        border-color: currentcolor;
    }
}

.table-responsive > .table-bordered {
    border-color: currentcolor;
}

.form-control {
    color: rgb(176, 170, 162);
    background-color: rgb(34, 36, 37);
    border-color: rgb(67, 71, 74);
}

    .form-control:-moz-focusring {
        color: transparent;
        text-shadow: rgb(67, 71, 74) 0px 0px 0px;
    }

    .form-control:focus {
        color: rgb(176, 170, 162);
        background-color: rgb(34, 36, 37);
        border-color: rgb(13, 73, 139);
        outline-color: currentcolor;
        box-shadow: rgba(13, 101, 196, 0.25) 0px 0px 0px 0.2rem;
    }

    .form-control::-webkit-input-placeholder {
        color: rgb(155, 148, 136);
    }

    .form-control::placeholder {
        color: rgb(155, 148, 136);
    }

    .form-control::placeholder {
        color: rgb(155, 148, 136);
    }

    .form-control:disabled,
    .form-control[readonly] {
        background-color: rgb(44, 47, 48);
    }

.form-control-plaintext {
    color: rgb(201, 197, 192);
    background-color: transparent;
    border-color: transparent;
}

.form-check-input:disabled ~ .form-check-label,
.form-check-input[disabled] ~ .form-check-label {
    color: rgb(155, 148, 136);
}

.valid-feedback {
    color: rgb(100, 208, 124);
}

.valid-tooltip {
    color: rgb(222, 220, 217);
    background-color: rgba(42, 133, 62, 0.9);
}

.form-control.is-valid,
.was-validated .form-control:valid {
    border-color: rgb(46, 153, 70);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
}

    .form-control.is-valid:focus,
    .was-validated .form-control:valid:focus {
        border-color: rgb(46, 153, 70);
        box-shadow: rgba(42, 133, 62, 0.25) 0px 0px 0px 0.2rem;
    }

.custom-select.is-valid,
.was-validated .custom-select:valid {
    border-color: rgb(46, 153, 70);
    background-color: rgb(34, 36, 37);
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNCIgaGVpZ2h0PSI1Ij48ZGVmcz48ZmlsdGVyIGlkPSJkYXJrcmVhZGVyLWltYWdlLWZpbHRlciI+PGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAuMjI0IC0wLjU1MiAtMC42MDQgMC4wMDAgMC45ODMgLTAuNTgxIDAuMjU5IC0wLjU5NyAwLjAwMCAwLjk2OSAtMC41NzIgLTAuNTQ4IDAuMjI1IDAuMDAwIDAuOTQ0IDAuMDAwIDAuMDAwIDAuMDAwIDEuMDAwIDAuMDAwIiAvPjwvZmlsdGVyPjwvZGVmcz48aW1hZ2Ugd2lkdGg9IjQiIGhlaWdodD0iNSIgZmlsdGVyPSJ1cmwoI2RhcmtyZWFkZXItaW1hZ2UtZmlsdGVyKSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2UiIC8+PC9zdmc+"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
}

    .custom-select.is-valid:focus,
    .was-validated .custom-select:valid:focus {
        border-color: rgb(46, 153, 70);
        box-shadow: rgba(42, 133, 62, 0.25) 0px 0px 0px 0.2rem;
    }

.form-check-input.is-valid ~ .form-check-label,
.was-validated .form-check-input:valid ~ .form-check-label {
    color: rgb(100, 208, 124);
}

.custom-control-input.is-valid ~ .custom-control-label,
.was-validated .custom-control-input:valid ~ .custom-control-label {
    color: rgb(100, 208, 124);
}

    .custom-control-input.is-valid ~ .custom-control-label::before,
    .was-validated .custom-control-input:valid ~ .custom-control-label::before {
        border-color: rgb(46, 153, 70);
    }

.custom-control-input.is-valid:checked ~ .custom-control-label::before,
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before {
    border-color: rgb(44, 141, 66);
    background-color: rgb(48, 159, 95);
}

.custom-control-input.is-valid:focus ~ .custom-control-label::before,
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before {
    box-shadow: rgba(42, 133, 62, 0.25) 0px 0px 0px 0.2rem;
}

.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before,
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before {
    border-color: rgb(46, 153, 70);
}

.custom-file-input.is-valid ~ .custom-file-label,
.was-validated .custom-file-input:valid ~ .custom-file-label {
    border-color: rgb(46, 153, 70);
}

.custom-file-input.is-valid:focus ~ .custom-file-label,
.was-validated .custom-file-input:valid:focus ~ .custom-file-label {
    border-color: rgb(46, 153, 70);
    box-shadow: rgba(42, 133, 62, 0.25) 0px 0px 0px 0.2rem;
}

.invalid-feedback {
    color: rgb(213, 76, 89);
}

.invalid-tooltip {
    color: rgb(222, 220, 217);
    background-color: rgba(161, 39, 51, 0.9);
}

.form-control.is-invalid,
.was-validated .form-control:invalid {
    border-color: rgb(146, 36, 46);
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjxkZWZzPjxmaWx0ZXIgaWQ9ImRhcmtyZWFkZXItaW1hZ2UtZmlsdGVyIj48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMC4yMjQgLTAuNTUyIC0wLjYwNCAwLjAwMCAwLjk4MyAtMC41ODEgMC4yNTkgLTAuNTk3IDAuMDAwIDAuOTY5IC0wLjU3MiAtMC41NDggMC4yMjUgMC4wMDAgMC45NDQgMC4wMDAgMC4wMDAgMC4wMDAgMS4wMDAgMC4wMDAiIC8+PC9maWx0ZXI+PC9kZWZzPjxpbWFnZSB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbHRlcj0idXJsKCNkYXJrcmVhZGVyLWltYWdlLWZpbHRlcikiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2UiIC8+PC9zdmc+");
}

    .form-control.is-invalid:focus,
    .was-validated .form-control:invalid:focus {
        border-color: rgb(146, 36, 46);
        box-shadow: rgba(161, 39, 51, 0.25) 0px 0px 0px 0.2rem;
    }

.custom-select.is-invalid,
.was-validated .custom-select:invalid {
    border-color: rgb(146, 36, 46);
    background-color: rgb(34, 36, 37);
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNCIgaGVpZ2h0PSI1Ij48ZGVmcz48ZmlsdGVyIGlkPSJkYXJrcmVhZGVyLWltYWdlLWZpbHRlciI+PGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAuMjI0IC0wLjU1MiAtMC42MDQgMC4wMDAgMC45ODMgLTAuNTgxIDAuMjU5IC0wLjU5NyAwLjAwMCAwLjk2OSAtMC41NzIgLTAuNTQ4IDAuMjI1IDAuMDAwIDAuOTQ0IDAuMDAwIDAuMDAwIDAuMDAwIDEuMDAwIDAuMDAwIiAvPjwvZmlsdGVyPjwvZGVmcz48aW1hZ2Ugd2lkdGg9IjQiIGhlaWdodD0iNSIgZmlsdGVyPSJ1cmwoI2RhcmtyZWFkZXItaW1hZ2UtZmlsdGVyKSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2UiIC8+PC9zdmc+"), url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjxkZWZzPjxmaWx0ZXIgaWQ9ImRhcmtyZWFkZXItaW1hZ2UtZmlsdGVyIj48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMC4yMjQgLTAuNTUyIC0wLjYwNCAwLjAwMCAwLjk4MyAtMC41ODEgMC4yNTkgLTAuNTk3IDAuMDAwIDAuOTY5IC0wLjU3MiAtMC41NDggMC4yMjUgMC4wMDAgMC45NDQgMC4wMDAgMC4wMDAgMC4wMDAgMS4wMDAgMC4wMDAiIC8+PC9maWx0ZXI+PC9kZWZzPjxpbWFnZSB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbHRlcj0idXJsKCNkYXJrcmVhZGVyLWltYWdlLWZpbHRlcikiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2UiIC8+PC9zdmc+");
}

    .custom-select.is-invalid:focus,
    .was-validated .custom-select:invalid:focus {
        border-color: rgb(146, 36, 46);
        box-shadow: rgba(161, 39, 51, 0.25) 0px 0px 0px 0.2rem;
    }

.form-check-input.is-invalid ~ .form-check-label,
.was-validated .form-check-input:invalid ~ .form-check-label {
    color: rgb(213, 76, 89);
}

.custom-control-input.is-invalid ~ .custom-control-label,
.was-validated .custom-control-input:invalid ~ .custom-control-label {
    color: rgb(213, 76, 89);
}

    .custom-control-input.is-invalid ~ .custom-control-label::before,
    .was-validated .custom-control-input:invalid ~ .custom-control-label::before {
        border-color: rgb(146, 36, 46);
    }

.custom-control-input.is-invalid:checked ~ .custom-control-label::before,
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before {
    border-color: rgb(134, 33, 43);
    background-color: rgb(138, 34, 44);
}

.custom-control-input.is-invalid:focus ~ .custom-control-label::before,
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before {
    box-shadow: rgba(161, 39, 51, 0.25) 0px 0px 0px 0.2rem;
}

.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before,
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before {
    border-color: rgb(146, 36, 46);
}

.custom-file-input.is-invalid ~ .custom-file-label,
.was-validated .custom-file-input:invalid ~ .custom-file-label {
    border-color: rgb(146, 36, 46);
}

.custom-file-input.is-invalid:focus ~ .custom-file-label,
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label {
    border-color: rgb(146, 36, 46);
    box-shadow: rgba(161, 39, 51, 0.25) 0px 0px 0px 0.2rem;
}

.btn {
    color: rgb(201, 197, 192);
    background-color: transparent;
    border-color: transparent;
}

    .btn:hover {
        color: rgb(201, 197, 192);
        text-decoration-color: currentcolor;
    }

    .btn.focus,
    .btn:focus {
        outline-color: currentcolor;
        box-shadow: rgba(13, 101, 196, 0.25) 0px 0px 0px 0.2rem;
    }

.btn-primary {
    color: rgb(222, 220, 217);
    background-color: rgb(13, 101, 196);
    border-color: rgb(13, 90, 174);
}

    .btn-primary:hover {
        color: rgb(222, 220, 217);
        background-color: rgb(13, 88, 169);
        border-color: rgb(13, 96, 187);
    }

    .btn-primary.focus,
    .btn-primary:focus {
        color: rgb(222, 220, 217);
        background-color: rgb(13, 88, 169);
        border-color: rgb(13, 96, 187);
        box-shadow: rgba(13, 92, 176, 0.5) 0px 0px 0px 0.2rem;
    }

    .btn-primary.disabled,
    .btn-primary:disabled {
        color: rgb(222, 220, 217);
        background-color: rgb(13, 101, 196);
        border-color: rgb(13, 90, 174);
    }

    .btn-primary:not(:disabled):not(.disabled).active,
    .btn-primary:not(:disabled):not(.disabled):active,
    .show > .btn-primary.dropdown-toggle {
        color: rgb(222, 220, 217);
        background-color: rgb(13, 83, 159);
        border-color: rgb(13, 98, 191);
    }

        .btn-primary:not(:disabled):not(.disabled).active:focus,
        .btn-primary:not(:disabled):not(.disabled):active:focus,
        .show > .btn-primary.dropdown-toggle:focus {
            box-shadow: rgba(13, 92, 176, 0.5) 0px 0px 0px 0.2rem;
        }

.btn-secondary {
    color: rgb(222, 220, 217);
    background-color: rgb(92, 98, 102);
    border-color: rgb(105, 97, 87);
}

    .btn-secondary:hover {
        color: rgb(222, 220, 217);
        background-color: rgb(78, 84, 87);
        border-color: rgb(112, 105, 94);
    }

    .btn-secondary.focus,
    .btn-secondary:focus {
        color: rgb(222, 220, 217);
        background-color: rgb(78, 84, 87);
        border-color: rgb(112, 105, 94);
        box-shadow: rgba(94, 101, 105, 0.5) 0px 0px 0px 0.2rem;
    }

    .btn-secondary.disabled,
    .btn-secondary:disabled {
        color: rgb(222, 220, 217);
        background-color: rgb(92, 98, 102);
        border-color: rgb(105, 97, 87);
    }

    .btn-secondary:not(:disabled):not(.disabled).active,
    .btn-secondary:not(:disabled):not(.disabled):active,
    .show > .btn-secondary.dropdown-toggle {
        color: rgb(222, 220, 217);
        background-color: rgb(75, 79, 82);
        border-color: rgb(114, 106, 96);
    }

        .btn-secondary:not(:disabled):not(.disabled).active:focus,
        .btn-secondary:not(:disabled):not(.disabled):active:focus,
        .show > .btn-secondary.dropdown-toggle:focus {
            box-shadow: rgba(94, 101, 105, 0.5) 0px 0px 0px 0.2rem;
        }

.btn-success {
    color: rgb(222, 220, 217);
    background-color: rgb(42, 133, 62);
    border-color: rgb(46, 153, 70);
}

    .btn-success:hover {
        color: rgb(222, 220, 217);
        background-color: rgb(36, 111, 53);
        border-color: rgb(49, 164, 75);
    }

    .btn-success.focus,
    .btn-success:focus {
        color: rgb(222, 220, 217);
        background-color: rgb(36, 111, 53);
        border-color: rgb(49, 164, 75);
        box-shadow: rgba(65, 142, 83, 0.5) 0px 0px 0px 0.2rem;
    }

    .btn-success.disabled,
    .btn-success:disabled {
        color: rgb(222, 220, 217);
        background-color: rgb(42, 133, 62);
        border-color: rgb(46, 153, 70);
    }

    .btn-success:not(:disabled):not(.disabled).active,
    .btn-success:not(:disabled):not(.disabled):active,
    .show > .btn-success.dropdown-toggle {
        color: rgb(222, 220, 217);
        background-color: rgb(34, 104, 51);
        border-color: rgb(50, 167, 77);
    }

        .btn-success:not(:disabled):not(.disabled).active:focus,
        .btn-success:not(:disabled):not(.disabled):active:focus,
        .show > .btn-success.dropdown-toggle:focus {
            box-shadow: rgba(65, 142, 83, 0.5) 0px 0px 0px 0.2rem;
        }

.btn-info {
    color: rgb(222, 220, 217);
    background-color: rgb(29, 130, 145);
    border-color: rgb(32, 149, 167);
}

    .btn-info:hover {
        color: rgb(222, 220, 217);
        background-color: rgb(26, 108, 121);
        border-color: rgb(33, 159, 180);
    }

    .btn-info.focus,
    .btn-info:focus {
        color: rgb(222, 220, 217);
        background-color: rgb(26, 108, 121);
        border-color: rgb(33, 159, 180);
        box-shadow: rgba(54, 140, 153, 0.5) 0px 0px 0px 0.2rem;
    }

    .btn-info.disabled,
    .btn-info:disabled {
        color: rgb(222, 220, 217);
        background-color: rgb(29, 130, 145);
        border-color: rgb(32, 149, 167);
    }

    .btn-info:not(:disabled):not(.disabled).active,
    .btn-info:not(:disabled):not(.disabled):active,
    .show > .btn-info.dropdown-toggle {
        color: rgb(222, 220, 217);
        background-color: rgb(25, 101, 113);
        border-color: rgb(34, 162, 182);
    }

        .btn-info:not(:disabled):not(.disabled).active:focus,
        .btn-info:not(:disabled):not(.disabled):active:focus,
        .show > .btn-info.dropdown-toggle:focus {
            box-shadow: rgba(54, 140, 153, 0.5) 0px 0px 0px 0.2rem;
        }

.btn-warning {
    color: rgb(201, 197, 192);
    background-color: rgb(193, 148, 13);
    border-color: rgb(171, 132, 13);
}

    .btn-warning:hover {
        color: rgb(201, 197, 192);
        background-color: rgb(174, 133, 13);
        border-color: rgb(186, 142, 13);
    }

    .btn-warning.focus,
    .btn-warning:focus {
        color: rgb(201, 197, 192);
        background-color: rgb(174, 133, 13);
        border-color: rgb(186, 142, 13);
        box-shadow: rgba(173, 135, 22, 0.5) 0px 0px 0px 0.2rem;
    }

    .btn-warning.disabled,
    .btn-warning:disabled {
        color: rgb(201, 197, 192);
        background-color: rgb(193, 148, 13);
        border-color: rgb(171, 132, 13);
    }

    .btn-warning:not(:disabled):not(.disabled).active,
    .btn-warning:not(:disabled):not(.disabled):active,
    .show > .btn-warning.dropdown-toggle {
        color: rgb(201, 197, 192);
        background-color: rgb(165, 126, 13);
        border-color: rgb(189, 145, 13);
    }

        .btn-warning:not(:disabled):not(.disabled).active:focus,
        .btn-warning:not(:disabled):not(.disabled):active:focus,
        .show > .btn-warning.dropdown-toggle:focus {
            box-shadow: rgba(173, 135, 22, 0.5) 0px 0px 0px 0.2rem;
        }

.btn-danger {
    color: rgb(222, 220, 217);
    background-color: rgb(161, 39, 51);
    border-color: rgb(146, 36, 46);
}

    .btn-danger:hover {
        color: rgb(222, 220, 217);
        background-color: rgb(157, 38, 50);
        border-color: rgb(157, 38, 50);
    }

    .btn-danger.focus,
    .btn-danger:focus {
        color: rgb(222, 220, 217);
        background-color: rgb(157, 38, 50);
        border-color: rgb(157, 38, 50);
        box-shadow: rgba(145, 36, 47, 0.5) 0px 0px 0px 0.2rem;
    }

    .btn-danger.disabled,
    .btn-danger:disabled {
        color: rgb(222, 220, 217);
        background-color: rgb(161, 39, 51);
        border-color: rgb(146, 36, 46);
    }

    .btn-danger:not(:disabled):not(.disabled).active,
    .btn-danger:not(:disabled):not(.disabled):active,
    .show > .btn-danger.dropdown-toggle {
        color: rgb(222, 220, 217);
        background-color: rgb(149, 36, 47);
        border-color: rgb(160, 39, 50);
    }

        .btn-danger:not(:disabled):not(.disabled).active:focus,
        .btn-danger:not(:disabled):not(.disabled):active:focus,
        .show > .btn-danger.dropdown-toggle:focus {
            box-shadow: rgba(145, 36, 47, 0.5) 0px 0px 0px 0.2rem;
        }

.btn-light {
    color: rgb(201, 197, 192);
    background-color: rgb(37, 40, 41);
    border-color: rgb(58, 61, 63);
}

    .btn-light:hover {
        color: rgb(201, 197, 192);
        background-color: rgb(47, 50, 51);
        border-color: rgb(64, 69, 70);
    }

    .btn-light.focus,
    .btn-light:focus {
        color: rgb(201, 197, 192);
        background-color: rgb(47, 50, 51);
        border-color: rgb(64, 69, 70);
        box-shadow: rgba(53, 57, 59, 0.5) 0px 0px 0px 0.2rem;
    }

    .btn-light.disabled,
    .btn-light:disabled {
        color: rgb(201, 197, 192);
        background-color: rgb(37, 40, 41);
        border-color: rgb(58, 61, 63);
    }

    .btn-light:not(:disabled):not(.disabled).active,
    .btn-light:not(:disabled):not(.disabled):active,
    .show > .btn-light.dropdown-toggle {
        color: rgb(201, 197, 192);
        background-color: rgb(51, 53, 55);
        border-color: rgb(66, 70, 72);
    }

        .btn-light:not(:disabled):not(.disabled).active:focus,
        .btn-light:not(:disabled):not(.disabled):active:focus,
        .show > .btn-light.dropdown-toggle:focus {
            box-shadow: rgba(53, 57, 59, 0.5) 0px 0px 0px 0.2rem;
        }

.btn-dark {
    color: rgb(222, 220, 217);
    background-color: rgb(52, 55, 57);
    border-color: rgb(122, 114, 102);
}

    .btn-dark:hover {
        color: rgb(222, 220, 217);
        background-color: rgb(39, 42, 42);
        border-color: rgb(129, 121, 108);
    }

    .btn-dark.focus,
    .btn-dark:focus {
        color: rgb(222, 220, 217);
        background-color: rgb(39, 42, 42);
        border-color: rgb(129, 121, 108);
        box-shadow: rgba(72, 77, 79, 0.5) 0px 0px 0px 0.2rem;
    }

    .btn-dark.disabled,
    .btn-dark:disabled {
        color: rgb(222, 220, 217);
        background-color: rgb(52, 55, 57);
        border-color: rgb(122, 114, 102);
    }

    .btn-dark:not(:disabled):not(.disabled).active,
    .btn-dark:not(:disabled):not(.disabled):active,
    .show > .btn-dark.dropdown-toggle {
        color: rgb(222, 220, 217);
        background-color: rgb(34, 37, 38);
        border-color: rgb(131, 123, 110);
    }

        .btn-dark:not(:disabled):not(.disabled).active:focus,
        .btn-dark:not(:disabled):not(.disabled):active:focus,
        .show > .btn-dark.dropdown-toggle:focus {
            box-shadow: rgba(72, 77, 79, 0.5) 0px 0px 0px 0.2rem;
        }

.btn-outline-primary {
    color: rgb(59, 159, 242);
    border-color: rgb(13, 90, 174);
}

    .btn-outline-primary:hover {
        color: rgb(222, 220, 217);
        background-color: rgb(13, 101, 196);
        border-color: rgb(13, 90, 174);
    }

    .btn-outline-primary.focus,
    .btn-outline-primary:focus {
        box-shadow: rgba(13, 101, 196, 0.5) 0px 0px 0px 0.2rem;
    }

    .btn-outline-primary.disabled,
    .btn-outline-primary:disabled {
        color: rgb(59, 159, 242);
        background-color: transparent;
    }

    .btn-outline-primary:not(:disabled):not(.disabled).active,
    .btn-outline-primary:not(:disabled):not(.disabled):active,
    .show > .btn-outline-primary.dropdown-toggle {
        color: rgb(222, 220, 217);
        background-color: rgb(13, 101, 196);
        border-color: rgb(13, 90, 174);
    }

        .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
        .btn-outline-primary:not(:disabled):not(.disabled):active:focus,
        .show > .btn-outline-primary.dropdown-toggle:focus {
            box-shadow: rgba(13, 101, 196, 0.5) 0px 0px 0px 0.2rem;
        }

.btn-outline-secondary {
    color: rgb(155, 148, 136);
    border-color: rgb(105, 97, 87);
}

    .btn-outline-secondary:hover {
        color: rgb(222, 220, 217);
        background-color: rgb(92, 98, 102);
        border-color: rgb(105, 97, 87);
    }

    .btn-outline-secondary.focus,
    .btn-outline-secondary:focus {
        box-shadow: rgba(92, 98, 102, 0.5) 0px 0px 0px 0.2rem;
    }

    .btn-outline-secondary.disabled,
    .btn-outline-secondary:disabled {
        color: rgb(155, 148, 136);
        background-color: transparent;
    }

    .btn-outline-secondary:not(:disabled):not(.disabled).active,
    .btn-outline-secondary:not(:disabled):not(.disabled):active,
    .show > .btn-outline-secondary.dropdown-toggle {
        color: rgb(222, 220, 217);
        background-color: rgb(92, 98, 102);
        border-color: rgb(105, 97, 87);
    }

        .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
        .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
        .show > .btn-outline-secondary.dropdown-toggle:focus {
            box-shadow: rgba(92, 98, 102, 0.5) 0px 0px 0px 0.2rem;
        }

.btn-outline-success {
    color: rgb(100, 208, 124);
    border-color: rgb(46, 153, 70);
}

    .btn-outline-success:hover {
        color: rgb(222, 220, 217);
        background-color: rgb(42, 133, 62);
        border-color: rgb(46, 153, 70);
    }

    .btn-outline-success.focus,
    .btn-outline-success:focus {
        box-shadow: rgba(42, 133, 62, 0.5) 0px 0px 0px 0.2rem;
    }

    .btn-outline-success.disabled,
    .btn-outline-success:disabled {
        color: rgb(100, 208, 124);
        background-color: transparent;
    }

    .btn-outline-success:not(:disabled):not(.disabled).active,
    .btn-outline-success:not(:disabled):not(.disabled):active,
    .show > .btn-outline-success.dropdown-toggle {
        color: rgb(222, 220, 217);
        background-color: rgb(42, 133, 62);
        border-color: rgb(46, 153, 70);
    }

        .btn-outline-success:not(:disabled):not(.disabled).active:focus,
        .btn-outline-success:not(:disabled):not(.disabled):active:focus,
        .show > .btn-outline-success.dropdown-toggle:focus {
            box-shadow: rgba(42, 133, 62, 0.5) 0px 0px 0px 0.2rem;
        }

.btn-outline-info {
    color: rgb(86, 204, 222);
    border-color: rgb(32, 149, 167);
}

    .btn-outline-info:hover {
        color: rgb(222, 220, 217);
        background-color: rgb(29, 130, 145);
        border-color: rgb(32, 149, 167);
    }

    .btn-outline-info.focus,
    .btn-outline-info:focus {
        box-shadow: rgba(29, 130, 145, 0.5) 0px 0px 0px 0.2rem;
    }

    .btn-outline-info.disabled,
    .btn-outline-info:disabled {
        color: rgb(86, 204, 222);
        background-color: transparent;
    }

    .btn-outline-info:not(:disabled):not(.disabled).active,
    .btn-outline-info:not(:disabled):not(.disabled):active,
    .show > .btn-outline-info.dropdown-toggle {
        color: rgb(222, 220, 217);
        background-color: rgb(29, 130, 145);
        border-color: rgb(32, 149, 167);
    }

        .btn-outline-info:not(:disabled):not(.disabled).active:focus,
        .btn-outline-info:not(:disabled):not(.disabled):active:focus,
        .show > .btn-outline-info.dropdown-toggle:focus {
            box-shadow: rgba(29, 130, 145, 0.5) 0px 0px 0px 0.2rem;
        }

.btn-outline-warning {
    color: rgb(242, 192, 40);
    border-color: rgb(171, 132, 13);
}

    .btn-outline-warning:hover {
        color: rgb(201, 197, 192);
        background-color: rgb(193, 148, 13);
        border-color: rgb(171, 132, 13);
    }

    .btn-outline-warning.focus,
    .btn-outline-warning:focus {
        box-shadow: rgba(193, 148, 13, 0.5) 0px 0px 0px 0.2rem;
    }

    .btn-outline-warning.disabled,
    .btn-outline-warning:disabled {
        color: rgb(242, 192, 40);
        background-color: transparent;
    }

    .btn-outline-warning:not(:disabled):not(.disabled).active,
    .btn-outline-warning:not(:disabled):not(.disabled):active,
    .show > .btn-outline-warning.dropdown-toggle {
        color: rgb(201, 197, 192);
        background-color: rgb(193, 148, 13);
        border-color: rgb(171, 132, 13);
    }

        .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
        .btn-outline-warning:not(:disabled):not(.disabled):active:focus,
        .show > .btn-outline-warning.dropdown-toggle:focus {
            box-shadow: rgba(193, 148, 13, 0.5) 0px 0px 0px 0.2rem;
        }

.btn-outline-danger {
    color: rgb(213, 76, 89);
    border-color: rgb(146, 36, 46);
}

    .btn-outline-danger:hover {
        color: rgb(222, 220, 217);
        background-color: rgb(161, 39, 51);
        border-color: rgb(146, 36, 46);
    }

    .btn-outline-danger.focus,
    .btn-outline-danger:focus {
        box-shadow: rgba(161, 39, 51, 0.5) 0px 0px 0px 0.2rem;
    }

    .btn-outline-danger.disabled,
    .btn-outline-danger:disabled {
        color: rgb(213, 76, 89);
        background-color: transparent;
    }

    .btn-outline-danger:not(:disabled):not(.disabled).active,
    .btn-outline-danger:not(:disabled):not(.disabled):active,
    .show > .btn-outline-danger.dropdown-toggle {
        color: rgb(222, 220, 217);
        background-color: rgb(161, 39, 51);
        border-color: rgb(146, 36, 46);
    }

        .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
        .btn-outline-danger:not(:disabled):not(.disabled):active:focus,
        .show > .btn-outline-danger.dropdown-toggle:focus {
            box-shadow: rgba(161, 39, 51, 0.5) 0px 0px 0px 0.2rem;
        }

.btn-outline-light {
    color: rgb(218, 216, 213);
    border-color: rgb(58, 61, 63);
}

    .btn-outline-light:hover {
        color: rgb(201, 197, 192);
        background-color: rgb(37, 40, 41);
        border-color: rgb(58, 61, 63);
    }

    .btn-outline-light.focus,
    .btn-outline-light:focus {
        box-shadow: rgba(37, 40, 41, 0.5) 0px 0px 0px 0.2rem;
    }

    .btn-outline-light.disabled,
    .btn-outline-light:disabled {
        color: rgb(218, 216, 213);
        background-color: transparent;
    }

    .btn-outline-light:not(:disabled):not(.disabled).active,
    .btn-outline-light:not(:disabled):not(.disabled):active,
    .show > .btn-outline-light.dropdown-toggle {
        color: rgb(201, 197, 192);
        background-color: rgb(37, 40, 41);
        border-color: rgb(58, 61, 63);
    }

        .btn-outline-light:not(:disabled):not(.disabled).active:focus,
        .btn-outline-light:not(:disabled):not(.disabled):active:focus,
        .show > .btn-outline-light.dropdown-toggle:focus {
            box-shadow: rgba(37, 40, 41, 0.5) 0px 0px 0px 0.2rem;
        }

.btn-outline-dark {
    color: rgb(188, 184, 177);
    border-color: rgb(122, 114, 102);
}

    .btn-outline-dark:hover {
        color: rgb(222, 220, 217);
        background-color: rgb(52, 55, 57);
        border-color: rgb(122, 114, 102);
    }

    .btn-outline-dark.focus,
    .btn-outline-dark:focus {
        box-shadow: rgba(52, 55, 57, 0.5) 0px 0px 0px 0.2rem;
    }

    .btn-outline-dark.disabled,
    .btn-outline-dark:disabled {
        color: rgb(188, 184, 177);
        background-color: transparent;
    }

    .btn-outline-dark:not(:disabled):not(.disabled).active,
    .btn-outline-dark:not(:disabled):not(.disabled):active,
    .show > .btn-outline-dark.dropdown-toggle {
        color: rgb(222, 220, 217);
        background-color: rgb(52, 55, 57);
        border-color: rgb(122, 114, 102);
    }

        .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
        .btn-outline-dark:not(:disabled):not(.disabled):active:focus,
        .show > .btn-outline-dark.dropdown-toggle:focus {
            box-shadow: rgba(52, 55, 57, 0.5) 0px 0px 0px 0.2rem;
        }

.btn-link {
    color: rgb(59, 159, 242);
    text-decoration-color: currentcolor;
}

    .btn-link:hover {
        color: rgb(100, 177, 242);
        text-decoration-color: currentcolor;
    }

    .btn-link.focus,
    .btn-link:focus {
        text-decoration-color: currentcolor;
    }

    .btn-link.disabled,
    .btn-link:disabled {
        color: rgb(155, 148, 136);
    }

.dropdown-toggle::after {
    border-color: currentcolor transparent;
}

.dropdown-menu {
    color: rgb(201, 197, 192);
    list-style-image: none;
    background-color: rgb(34, 36, 37);
    border-color: rgba(139, 130, 116, 0.15);
}

.dropup .dropdown-toggle::after {
    border-color: currentcolor transparent;
}

.dropright .dropdown-toggle::after {
    border-color: transparent currentcolor;
}

.dropleft .dropdown-toggle::before {
    border-top-color: transparent;
    border-right-color: currentcolor;
    border-bottom-color: transparent;
}

.dropdown-divider {
    border-top-color: rgb(60, 65, 67);
}

.dropdown-item {
    color: rgb(201, 197, 192);
    background-color: transparent;
    border-color: currentcolor;
}

    .dropdown-item:focus,
    .dropdown-item:hover {
        color: rgb(208, 204, 200);
        text-decoration-color: currentcolor;
        background-color: rgb(37, 40, 41);
    }

    .dropdown-item.active,
    .dropdown-item:active {
        color: rgb(222, 220, 217);
        text-decoration-color: currentcolor;
        background-color: rgb(13, 101, 196);
    }

    .dropdown-item.disabled,
    .dropdown-item:disabled {
        color: rgb(155, 148, 136);
        background-color: transparent;
    }

.dropdown-header {
    color: rgb(155, 148, 136);
}

.dropdown-item-text {
    color: rgb(201, 197, 192);
}

.input-group-text {
    color: rgb(176, 170, 162);
    background-color: rgb(44, 47, 48);
    border-color: rgb(67, 71, 74);
}

.custom-control-input:checked ~ .custom-control-label::before {
    color: rgb(222, 220, 217);
    border-color: rgb(13, 90, 174);
    background-color: rgb(13, 101, 196);
}

.custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: rgba(13, 101, 196, 0.25) 0px 0px 0px 0.2rem;
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: rgb(13, 73, 139);
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: rgb(222, 220, 217);
    background-color: rgb(53, 57, 59);
    border-color: rgb(13, 66, 125);
}

.custom-control-input:disabled ~ .custom-control-label,
.custom-control-input[disabled] ~ .custom-control-label {
    color: rgb(155, 148, 136);
}

    .custom-control-input:disabled ~ .custom-control-label::before,
    .custom-control-input[disabled] ~ .custom-control-label::before {
        background-color: rgb(44, 47, 48);
    }

.custom-control-label::before {
    background-color: rgb(34, 36, 37);
    border-color: rgb(75, 80, 83);
}

.custom-control-label::after {
    background-color: rgba(13, 13, 13, 0);
    background-image: none;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
    border-color: rgb(13, 90, 174);
    background-color: rgb(13, 101, 196);
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(13, 101, 196, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
    background-color: rgba(13, 101, 196, 0.5);
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(13, 101, 196, 0.5);
}

.custom-switch .custom-control-label::after {
    background-color: rgb(72, 77, 79);
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: rgb(34, 36, 37);
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(13, 101, 196, 0.5);
}

.custom-select {
    color: rgb(176, 170, 162);
    background-color: rgb(34, 36, 37);
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNCIgaGVpZ2h0PSI1Ij48ZGVmcz48ZmlsdGVyIGlkPSJkYXJrcmVhZGVyLWltYWdlLWZpbHRlciI+PGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAuMjI0IC0wLjU1MiAtMC42MDQgMC4wMDAgMC45ODMgLTAuNTgxIDAuMjU5IC0wLjU5NyAwLjAwMCAwLjk2OSAtMC41NzIgLTAuNTQ4IDAuMjI1IDAuMDAwIDAuOTQ0IDAuMDAwIDAuMDAwIDAuMDAwIDEuMDAwIDAuMDAwIiAvPjwvZmlsdGVyPjwvZGVmcz48aW1hZ2Ugd2lkdGg9IjQiIGhlaWdodD0iNSIgZmlsdGVyPSJ1cmwoI2RhcmtyZWFkZXItaW1hZ2UtZmlsdGVyKSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2UiIC8+PC9zdmc+");
    border-color: rgb(67, 71, 74);
}

    .custom-select:focus {
        border-color: rgb(13, 73, 139);
        outline-color: currentcolor;
        box-shadow: rgba(13, 101, 196, 0.25) 0px 0px 0px 0.2rem;
    }

    .custom-select[multiple],
    .custom-select[size]:not([size="1"]) {
        background-image: none;
    }

    .custom-select:disabled {
        color: rgb(155, 148, 136);
        background-color: rgb(44, 47, 48);
    }

    .custom-select:-moz-focusring {
        color: transparent;
        text-shadow: rgb(67, 71, 74) 0px 0px 0px;
    }

.custom-file-input:focus ~ .custom-file-label {
    border-color: rgb(13, 73, 139);
    box-shadow: rgba(13, 101, 196, 0.25) 0px 0px 0px 0.2rem;
}

.custom-file-input:disabled ~ .custom-file-label,
.custom-file-input[disabled] ~ .custom-file-label {
    background-color: rgb(44, 47, 48);
}

.custom-file-label {
    color: rgb(176, 170, 162);
    background-color: rgb(34, 36, 37);
    border-color: rgb(67, 71, 74);
}

    .custom-file-label::after {
        color: rgb(176, 170, 162);
        background-color: rgb(44, 47, 48);
        border-left-color: inherit;
    }

.custom-range {
    background-color: transparent;
}

    .custom-range:focus {
        outline-color: currentcolor;
    }

        .custom-range:focus::-webkit-slider-thumb {
            box-shadow: rgb(34, 36, 37) 0px 0px 0px 1px, rgba(13, 101, 196, 0.25) 0px 0px 0px 0.2rem;
        }

        .custom-range:focus::-moz-range-thumb {
            box-shadow: rgb(34, 36, 37) 0px 0px 0px 1px, rgba(13, 101, 196, 0.25) 0px 0px 0px 0.2rem;
        }

    .custom-range::-webkit-slider-thumb {
        background-color: rgb(13, 101, 196);
        border-color: currentcolor;
    }

    .custom-range::-webkit-slider-runnable-track {
        color: transparent;
        background-color: rgb(49, 52, 53);
        border-color: transparent;
    }

    .custom-range::-moz-range-thumb {
        background-color: rgb(13, 101, 196);
        border-color: currentcolor;
    }

        .custom-range::-moz-range-thumb:active {
            background-color: rgb(53, 57, 59);
        }

    .custom-range::-moz-range-track {
        color: transparent;
        background-color: rgb(49, 52, 53);
        border-color: transparent;
    }

    .custom-range:disabled::-webkit-slider-thumb {
        background-color: rgb(72, 77, 79);
    }

    .custom-range:disabled::-moz-range-thumb {
        background-color: rgb(72, 77, 79);
    }

.nav {
    list-style-image: none;
}

.nav-link:focus,
.nav-link:hover {
    text-decoration-color: currentcolor;
}

.nav-link.disabled {
    color: rgb(155, 148, 136);
}

.nav-tabs {
    border-bottom-color: rgb(63, 68, 69);
}

    .nav-tabs .nav-link {
        border-color: transparent;
    }

        .nav-tabs .nav-link:focus,
        .nav-tabs .nav-link:hover {
            border-color: rgb(60, 65, 67) rgb(60, 65, 67) rgb(63, 68, 69);
        }

        .nav-tabs .nav-link.disabled {
            color: rgb(155, 148, 136);
            background-color: transparent;
            border-color: transparent;
        }

        .nav-tabs .nav-item.show .nav-link,
        .nav-tabs .nav-link.active {
            color: rgb(176, 170, 162);
            background-color: rgb(34, 36, 37);
            border-color: rgb(63, 68, 69) rgb(63, 68, 69) rgb(56, 60, 61);
        }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    color: rgb(222, 220, 217);
    background-color: rgb(13, 101, 196);
}

.navbar-brand:focus,
.navbar-brand:hover {
    text-decoration-color: currentcolor;
}

.navbar-nav {
    list-style-image: none;
}

.navbar-toggler {
    background-color: transparent;
    border-color: transparent;
}

    .navbar-toggler:focus,
    .navbar-toggler:hover {
        text-decoration-color: currentcolor;
    }

.navbar-toggler-icon {
    background-color: rgba(13, 13, 13, 0);
    background-image: none;
}

.navbar-light .navbar-brand {
    color: rgba(222, 220, 217, 0.9);
}

    .navbar-light .navbar-brand:focus,
    .navbar-light .navbar-brand:hover {
        color: rgba(222, 220, 217, 0.9);
    }

.navbar-light .navbar-nav .nav-link {
    color: rgba(222, 220, 217, 0.5);
}

    .navbar-light .navbar-nav .nav-link:focus,
    .navbar-light .navbar-nav .nav-link:hover {
        color: rgba(222, 220, 217, 0.7);
    }

    .navbar-light .navbar-nav .nav-link.disabled {
        color: rgba(222, 220, 217, 0.3);
    }

    .navbar-light .navbar-nav .active > .nav-link,
    .navbar-light .navbar-nav .nav-link.active,
    .navbar-light .navbar-nav .nav-link.show,
    .navbar-light .navbar-nav .show > .nav-link {
        color: rgba(222, 220, 217, 0.9);
    }

.navbar-light .navbar-toggler {
    color: rgba(222, 220, 217, 0.5);
    border-color: rgba(139, 130, 116, 0.1);
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiPjxkZWZzPjxmaWx0ZXIgaWQ9ImRhcmtyZWFkZXItaW1hZ2UtZmlsdGVyIj48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMC4yMjQgLTAuNTUyIC0wLjYwNCAwLjAwMCAwLjk4MyAtMC41ODEgMC4yNTkgLTAuNTk3IDAuMDAwIDAuOTY5IC0wLjU3MiAtMC41NDggMC4yMjUgMC4wMDAgMC45NDQgMC4wMDAgMC4wMDAgMC4wMDAgMS4wMDAgMC4wMDAiIC8+PC9maWx0ZXI+PC9kZWZzPjxpbWFnZSB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIGZpbHRlcj0idXJsKCNkYXJrcmVhZGVyLWltYWdlLWZpbHRlcikiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODAsIDAsIDAsIDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2UiIC8+PC9zdmc+");
}

.navbar-light .navbar-text {
    color: rgba(222, 220, 217, 0.5);
}

    .navbar-light .navbar-text a {
        color: rgba(222, 220, 217, 0.9);
    }

        .navbar-light .navbar-text a:focus,
        .navbar-light .navbar-text a:hover {
            color: rgba(222, 220, 217, 0.9);
        }

.navbar-dark .navbar-brand {
    color: rgb(222, 220, 217);
}

    .navbar-dark .navbar-brand:focus,
    .navbar-dark .navbar-brand:hover {
        color: rgb(222, 220, 217);
    }

.navbar-dark .navbar-nav .nav-link {
    color: rgba(222, 220, 217, 0.5);
}

    .navbar-dark .navbar-nav .nav-link:focus,
    .navbar-dark .navbar-nav .nav-link:hover {
        color: rgba(222, 220, 217, 0.75);
    }

    .navbar-dark .navbar-nav .nav-link.disabled {
        color: rgba(222, 220, 217, 0.25);
    }

    .navbar-dark .navbar-nav .active > .nav-link,
    .navbar-dark .navbar-nav .nav-link.active,
    .navbar-dark .navbar-nav .nav-link.show,
    .navbar-dark .navbar-nav .show > .nav-link {
        color: rgb(222, 220, 217);
    }

.navbar-dark .navbar-toggler {
    color: rgba(222, 220, 217, 0.5);
    border-color: rgba(56, 60, 61, 0.1);
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
    color: rgba(222, 220, 217, 0.5);
}

    .navbar-dark .navbar-text a {
        color: rgb(222, 220, 217);
    }

        .navbar-dark .navbar-text a:focus,
        .navbar-dark .navbar-text a:hover {
            color: rgb(222, 220, 217);
        }

.card {
    background-color: rgb(34, 36, 37);
    border-color: rgba(139, 130, 116, 0.13);
}

    .card > .list-group {
        border-top-color: inherit;
        border-bottom-color: inherit;
    }

.card-link:hover {
    text-decoration-color: currentcolor;
}

.card-header {
    background-color: rgba(13, 13, 13, 0.03);
    border-bottom-color: rgba(139, 130, 116, 0.13);
}

    .card-header + .list-group .list-group-item:first-child {
        border-top-color: currentcolor;
    }

.card-footer {
    background-color: rgba(13, 13, 13, 0.03);
    border-top-color: rgba(139, 130, 116, 0.13);
}

.card-header-tabs {
    border-bottom-color: currentcolor;
}

@media (min-width: 576px) {
    .card-group > .card + .card {
        border-left-color: currentcolor;
    }
}

.accordion > .card:not(:last-of-type) {
    border-bottom-color: currentcolor;
}

.breadcrumb {
    list-style-image: none;
    background-color: rgb(44, 47, 48);
}

.breadcrumb-item + .breadcrumb-item::before {
    color: rgb(155, 148, 136);
}

.breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration-color: currentcolor;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration-color: currentcolor;
}

.breadcrumb-item.active {
    color: rgb(155, 148, 136);
}

.pagination {
    list-style-image: none;
}

.page-link {
    color: rgb(59, 159, 242);
    background-color: rgb(34, 36, 37);
    border-color: rgb(63, 68, 69);
}

    .page-link:hover {
        color: rgb(100, 177, 242);
        text-decoration-color: currentcolor;
        background-color: rgb(44, 47, 48);
        border-color: rgb(63, 68, 69);
    }

    .page-link:focus {
        outline-color: currentcolor;
        box-shadow: rgba(13, 101, 196, 0.25) 0px 0px 0px 0.2rem;
    }

.page-item.active .page-link {
    color: rgb(222, 220, 217);
    background-color: rgb(13, 101, 196);
    border-color: rgb(13, 90, 174);
}

.page-item.disabled .page-link {
    color: rgb(155, 148, 136);
    background-color: rgb(34, 36, 37);
    border-color: rgb(63, 68, 69);
}

a.badge:focus,
a.badge:hover {
    text-decoration-color: currentcolor;
}

.badge-primary {
    color: rgb(222, 220, 217);
    background-color: rgb(13, 101, 196);
}

a.badge-primary:focus,
a.badge-primary:hover {
    color: rgb(222, 220, 217);
    background-color: rgb(13, 83, 159);
}

a.badge-primary.focus,
a.badge-primary:focus {
    outline-color: currentcolor;
    box-shadow: rgba(13, 101, 196, 0.5) 0px 0px 0px 0.2rem;
}

.badge-secondary {
    color: rgb(222, 220, 217);
    background-color: rgb(92, 98, 102);
}

a.badge-secondary:focus,
a.badge-secondary:hover {
    color: rgb(222, 220, 217);
    background-color: rgb(75, 79, 82);
}

a.badge-secondary.focus,
a.badge-secondary:focus {
    outline-color: currentcolor;
    box-shadow: rgba(92, 98, 102, 0.5) 0px 0px 0px 0.2rem;
}

.badge-success {
    color: rgb(222, 220, 217);
    background-color: rgb(42, 133, 62);
}

a.badge-success:focus,
a.badge-success:hover {
    color: rgb(222, 220, 217);
    background-color: rgb(34, 104, 51);
}

a.badge-success.focus,
a.badge-success:focus {
    outline-color: currentcolor;
    box-shadow: rgba(42, 133, 62, 0.5) 0px 0px 0px 0.2rem;
}

.badge-info {
    color: rgb(222, 220, 217);
    background-color: rgb(29, 130, 145);
}

a.badge-info:focus,
a.badge-info:hover {
    color: rgb(222, 220, 217);
    background-color: rgb(25, 101, 113);
}

a.badge-info.focus,
a.badge-info:focus {
    outline-color: currentcolor;
    box-shadow: rgba(29, 130, 145, 0.5) 0px 0px 0px 0.2rem;
}

.badge-warning {
    color: rgb(201, 197, 192);
    background-color: rgb(193, 148, 13);
}

a.badge-warning:focus,
a.badge-warning:hover {
    color: rgb(201, 197, 192);
    background-color: rgb(165, 126, 13);
}

a.badge-warning.focus,
a.badge-warning:focus {
    outline-color: currentcolor;
    box-shadow: rgba(193, 148, 13, 0.5) 0px 0px 0px 0.2rem;
}

.badge-danger {
    color: rgb(222, 220, 217);
    background-color: rgb(161, 39, 51);
}

a.badge-danger:focus,
a.badge-danger:hover {
    color: rgb(222, 220, 217);
    background-color: rgb(149, 36, 47);
}

a.badge-danger.focus,
a.badge-danger:focus {
    outline-color: currentcolor;
    box-shadow: rgba(161, 39, 51, 0.5) 0px 0px 0px 0.2rem;
}

.badge-light {
    color: rgb(201, 197, 192);
    background-color: rgb(37, 40, 41);
}

a.badge-light:focus,
a.badge-light:hover {
    color: rgb(201, 197, 192);
    background-color: rgb(51, 53, 55);
}

a.badge-light.focus,
a.badge-light:focus {
    outline-color: currentcolor;
    box-shadow: rgba(37, 40, 41, 0.5) 0px 0px 0px 0.2rem;
}

.badge-dark {
    color: rgb(222, 220, 217);
    background-color: rgb(52, 55, 57);
}

a.badge-dark:focus,
a.badge-dark:hover {
    color: rgb(222, 220, 217);
    background-color: rgb(34, 37, 38);
}

a.badge-dark.focus,
a.badge-dark:focus {
    outline-color: currentcolor;
    box-shadow: rgba(52, 55, 57, 0.5) 0px 0px 0px 0.2rem;
}

.jumbotron {
    background-color: rgb(44, 47, 48);
}

.alert {
    border-color: transparent;
}

.alert-heading {
    color: inherit;
}

.alert-dismissible .close {
    color: inherit;
}

.alert-primary {
    color: rgb(124, 188, 242);
    background-color: rgb(47, 51, 51);
    border-color: rgb(13, 66, 123);
}

    .alert-primary hr {
        border-top-color: rgb(13, 69, 131);
    }

    .alert-primary .alert-link {
        color: rgb(198, 195, 188);
    }

.alert-secondary {
    color: rgb(187, 182, 175);
    background-color: rgb(49, 51, 52);
    border-color: rgb(66, 70, 72);
}

    .alert-secondary hr {
        border-top-color: rgb(69, 74, 76);
    }

    .alert-secondary .alert-link {
        color: rgb(202, 198, 193);
    }

.alert-success {
    color: rgb(150, 220, 167);
    background-color: rgb(36, 69, 50);
    border-color: rgb(46, 94, 58);
}

    .alert-success hr {
        border-top-color: rgb(48, 99, 60);
    }

    .alert-success .alert-link {
        color: rgb(205, 202, 197);
    }

.alert-info {
    color: rgb(141, 217, 230);
    background-color: rgb(31, 66, 73);
    border-color: rgb(40, 93, 100);
}

    .alert-info hr {
        border-top-color: rgb(42, 96, 105);
    }

    .alert-info .alert-link {
        color: rgb(205, 202, 197);
    }

.alert-warning {
    color: rgb(239, 206, 114);
    background-color: rgb(86, 69, 13);
    border-color: rgb(123, 96, 13);
}

    .alert-warning hr {
        border-top-color: rgb(130, 101, 13);
    }

    .alert-warning .alert-link {
        color: rgb(197, 193, 187);
    }

.alert-danger {
    color: rgb(215, 133, 141);
    background-color: rgb(73, 24, 28);
    border-color: rgb(106, 29, 37);
}

    .alert-danger hr {
        border-top-color: rgb(112, 31, 39);
    }

    .alert-danger .alert-link {
        color: rgb(195, 192, 186);
    }

.alert-light {
    color: rgb(150, 142, 131);
    background-color: rgb(35, 37, 38);
    border-color: rgb(43, 43, 75);
}

    .alert-light hr {
        border-top-color: rgb(44, 44, 80);
    }

    .alert-light .alert-link {
        color: rgb(162, 156, 145);
    }

.alert-dark {
    color: rgb(204, 201, 196);
    background-color: rgb(54, 58, 60);
    border-color: rgb(70, 75, 77);
}

    .alert-dark hr {
        border-top-color: rgb(73, 78, 80);
    }

    .alert-dark .alert-link {
        color: rgb(219, 217, 214);
    }

.progress {
    background-color: rgb(44, 47, 48);
}

.progress-bar {
    color: rgb(222, 220, 217);
    background-color: rgb(13, 101, 196);
}

.progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(34, 36, 37, 0.15) 25%, rgba(13, 13, 13, 0) 25%, rgba(13, 13, 13, 0) 50%, rgba(34, 36, 37, 0.15) 50%, rgba(34, 36, 37, 0.15) 75%, rgba(13, 13, 13, 0) 75%, rgba(13, 13, 13, 0));
}

.list-group-item-action {
    color: rgb(176, 170, 162);
}

    .list-group-item-action:focus,
    .list-group-item-action:hover {
        color: rgb(176, 170, 162);
        text-decoration-color: currentcolor;
        background-color: rgb(37, 40, 41);
    }

    .list-group-item-action:active {
        color: rgb(201, 197, 192);
        background-color: rgb(44, 47, 48);
    }

.list-group-item {
    background-color: rgb(34, 36, 37);
    border-color: rgba(139, 130, 116, 0.13);
}

    .list-group-item.disabled,
    .list-group-item:disabled {
        color: rgb(155, 148, 136);
        background-color: rgb(34, 36, 37);
    }

    .list-group-item.active {
        color: rgb(222, 220, 217);
        background-color: rgb(13, 101, 196);
        border-color: rgb(13, 90, 174);
    }

.list-group-item-primary {
    color: rgb(124, 188, 242);
    background-color: rgb(52, 56, 58);
}

    .list-group-item-primary.list-group-item-action:focus,
    .list-group-item-primary.list-group-item-action:hover {
        color: rgb(124, 188, 242);
        background-color: rgb(59, 62, 64);
    }

    .list-group-item-primary.list-group-item-action.active {
        color: rgb(222, 220, 217);
        background-color: rgb(13, 59, 108);
        border-color: rgb(13, 106, 206);
    }

.list-group-item-secondary {
    color: rgb(187, 182, 175);
    background-color: rgb(54, 58, 59);
}

    .list-group-item-secondary.list-group-item-action:focus,
    .list-group-item-secondary.list-group-item-action:hover {
        color: rgb(187, 182, 175);
        background-color: rgb(60, 65, 67);
    }

    .list-group-item-secondary.list-group-item-action.active {
        color: rgb(222, 220, 217);
        background-color: rgb(54, 57, 59);
        border-color: rgb(121, 113, 102);
    }

.list-group-item-success {
    color: rgb(150, 220, 167);
    background-color: rgb(40, 78, 56);
}

    .list-group-item-success.list-group-item-action:focus,
    .list-group-item-success.list-group-item-action:hover {
        color: rgb(150, 220, 167);
        background-color: rgb(43, 87, 61);
    }

    .list-group-item-success.list-group-item-action.active {
        color: rgb(222, 220, 217);
        background-color: rgb(28, 76, 39);
        border-color: rgb(51, 174, 79);
    }

.list-group-item-info {
    color: rgb(141, 217, 230);
    background-color: rgb(34, 77, 83);
}

    .list-group-item-info.list-group-item-action:focus,
    .list-group-item-info.list-group-item-action:hover {
        color: rgb(141, 217, 230);
        background-color: rgb(38, 86, 93);
    }

    .list-group-item-info.list-group-item-action.active {
        color: rgb(222, 220, 217);
        background-color: rgb(22, 73, 82);
        border-color: rgb(35, 168, 191);
    }

.list-group-item-warning {
    color: rgb(239, 206, 114);
    background-color: rgb(96, 76, 13);
}

    .list-group-item-warning.list-group-item-action:focus,
    .list-group-item-warning.list-group-item-action:hover {
        color: rgb(239, 206, 114);
        background-color: rgb(109, 86, 13);
    }

    .list-group-item-warning.list-group-item-action.active {
        color: rgb(222, 220, 217);
        background-color: rgb(108, 85, 15);
        border-color: rgb(200, 153, 18);
    }

.list-group-item-danger {
    color: rgb(215, 133, 141);
    background-color: rgb(83, 25, 31);
}

    .list-group-item-danger.list-group-item-action:focus,
    .list-group-item-danger.list-group-item-action:hover {
        color: rgb(215, 133, 141);
        background-color: rgb(95, 27, 34);
    }

    .list-group-item-danger.list-group-item-action.active {
        color: rgb(222, 220, 217);
        background-color: rgb(95, 33, 39);
        border-color: rgb(167, 51, 61);
    }

.list-group-item-light {
    color: rgb(150, 142, 131);
    background-color: rgb(35, 37, 38);
}

    .list-group-item-light.list-group-item-action:focus,
    .list-group-item-light.list-group-item-action:hover {
        color: rgb(150, 142, 131);
        background-color: rgb(42, 44, 45);
    }

    .list-group-item-light.list-group-item-action.active {
        color: rgb(222, 220, 217);
        background-color: rgb(98, 105, 109);
        border-color: rgb(87, 94, 97);
    }

.list-group-item-dark {
    color: rgb(204, 201, 196);
    background-color: rgb(62, 67, 69);
}

    .list-group-item-dark.list-group-item-action:focus,
    .list-group-item-dark.list-group-item-action:hover {
        color: rgb(204, 201, 196);
        background-color: rgb(69, 73, 76);
    }

    .list-group-item-dark.list-group-item-action.active {
        color: rgb(222, 220, 217);
        background-color: rgb(33, 34, 35);
        border-color: rgb(130, 122, 109);
    }

.close {
    color: rgb(222, 220, 217);
    text-shadow: rgb(34, 36, 37) 0px 1px 0px;
}

    .close:hover {
        color: rgb(222, 220, 217);
        text-decoration-color: currentcolor;
    }

button.close {
    background-color: transparent;
    border-color: currentcolor;
}

.toast {
    background-color: rgba(34, 36, 37, 0.85);
    border-color: rgba(139, 130, 116, 0.1);
    box-shadow: rgba(13, 13, 13, 0.1) 0px 0.25rem 0.75rem;
}

.toast-header {
    color: rgb(155, 148, 136);
    background-color: rgba(34, 36, 37, 0.85);
    border-bottom-color: rgba(139, 130, 116, 0.05);
}

.modal {
    outline-color: currentcolor;
}

.modal-content {
    background-color: rgb(34, 36, 37);
    border-color: rgba(139, 130, 116, 0.2);
    outline-color: currentcolor;
}

.modal-backdrop {
    background-color: rgb(13, 13, 13);
}

.modal-header {
    border-bottom-color: rgb(63, 68, 69);
}

.modal-footer {
    border-top-color: rgb(63, 68, 69);
}

.tooltip {
    text-decoration-color: currentcolor;
    text-shadow: none;
}

    .tooltip .arrow::before {
        border-color: transparent;
    }

.bs-tooltip-auto[x-placement^="top"] .arrow::before,
.bs-tooltip-top .arrow::before {
    border-top-color: rgb(139, 130, 116);
}

.bs-tooltip-auto[x-placement^="right"] .arrow::before,
.bs-tooltip-right .arrow::before {
    border-right-color: rgb(139, 130, 116);
}

.bs-tooltip-auto[x-placement^="bottom"] .arrow::before,
.bs-tooltip-bottom .arrow::before {
    border-bottom-color: rgb(139, 130, 116);
}

.bs-tooltip-auto[x-placement^="left"] .arrow::before,
.bs-tooltip-left .arrow::before {
    border-left-color: rgb(139, 130, 116);
}

.tooltip-inner {
    color: rgb(222, 220, 217);
    background-color: rgb(13, 13, 13);
}

.popover {
    text-decoration-color: currentcolor;
    text-shadow: none;
    background-color: rgb(34, 36, 37);
    border-color: rgba(139, 130, 116, 0.2);
}

    .popover .arrow::after, .popover .arrow::before {
        border-color: transparent;
    }

.bs-popover-auto[x-placement^="top"] > .arrow::before,
.bs-popover-top > .arrow::before {
    border-top-color: rgba(139, 130, 116, 0.25);
}

.bs-popover-auto[x-placement^="top"] > .arrow::after,
.bs-popover-top > .arrow::after {
    border-top-color: rgb(56, 60, 61);
}

.bs-popover-auto[x-placement^="right"] > .arrow::before,
.bs-popover-right > .arrow::before {
    border-right-color: rgba(139, 130, 116, 0.25);
}

.bs-popover-auto[x-placement^="right"] > .arrow::after,
.bs-popover-right > .arrow::after {
    border-right-color: rgb(56, 60, 61);
}

.bs-popover-auto[x-placement^="bottom"] > .arrow::before,
.bs-popover-bottom > .arrow::before {
    border-bottom-color: rgba(139, 130, 116, 0.25);
}

.bs-popover-auto[x-placement^="bottom"] > .arrow::after,
.bs-popover-bottom > .arrow::after {
    border-bottom-color: rgb(56, 60, 61);
}

.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
.bs-popover-bottom .popover-header::before {
    border-bottom-color: rgb(58, 61, 64);
}

.bs-popover-auto[x-placement^="left"] > .arrow::before,
.bs-popover-left > .arrow::before {
    border-left-color: rgba(139, 130, 116, 0.25);
}

.bs-popover-auto[x-placement^="left"] > .arrow::after,
.bs-popover-left > .arrow::after {
    border-left-color: rgb(56, 60, 61);
}

.popover-header {
    background-color: rgb(39, 41, 42);
    border-bottom-color: rgb(61, 65, 67);
}

.popover-body {
    color: rgb(201, 197, 192);
}

.carousel-control-next,
.carousel-control-prev {
    color: rgb(222, 220, 217);
}

    .carousel-control-next:focus,
    .carousel-control-next:hover,
    .carousel-control-prev:focus,
    .carousel-control-prev:hover {
        color: rgb(222, 220, 217);
        text-decoration-color: currentcolor;
        outline-color: currentcolor;
    }

.carousel-control-next-icon,
.carousel-control-prev-icon {
    background-color: rgba(13, 13, 13, 0);
    background-image: none;
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
    list-style-image: none;
}

    .carousel-indicators li {
        background-color: rgb(34, 36, 37);
        border-top-color: transparent;
        border-bottom-color: transparent;
    }

.carousel-caption {
    color: rgb(222, 220, 217);
}

.spinner-border {
    border-color: currentcolor transparent currentcolor currentcolor;
}

.spinner-grow {
    background-color: currentcolor;
}

.bg-primary {
    background-color: rgb(13, 101, 196) !important;
}

a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
    background-color: rgb(13, 83, 159) !important;
}

.bg-secondary {
    background-color: rgb(92, 98, 102) !important;
}

a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
    background-color: rgb(75, 79, 82) !important;
}

.bg-success {
    background-color: rgb(42, 133, 62) !important;
}

a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
    background-color: rgb(34, 104, 51) !important;
}

.bg-info {
    background-color: rgb(29, 130, 145) !important;
}

a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
    background-color: rgb(25, 101, 113) !important;
}

.bg-warning {
    background-color: rgb(193, 148, 13) !important;
}

a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
    background-color: rgb(165, 126, 13) !important;
}

.bg-danger {
    background-color: rgb(161, 39, 51) !important;
}

a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
    background-color: rgb(149, 36, 47) !important;
}

.bg-light {
    background-color: rgb(37, 40, 41) !important;
}

a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
    background-color: rgb(51, 53, 55) !important;
}

.bg-dark {
    background-color: rgb(52, 55, 57) !important;
}

a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
    background-color: rgb(34, 37, 38) !important;
}

.bg-white {
    background-color: rgb(34, 36, 37) !important;
}

.bg-transparent {
    background-color: transparent !important;
}

.border {
    border-color: rgb(63, 68, 69) !important;
}

.border-top {
    border-top-color: rgb(63, 68, 69) !important;
}

.border-right {
    border-right-color: rgb(63, 68, 69) !important;
}

.border-bottom {
    border-bottom-color: rgb(63, 68, 69) !important;
}

.border-left {
    border-left-color: rgb(63, 68, 69) !important;
}

.border-0 {
    border-color: currentcolor !important;
}

.border-top-0 {
    border-top-color: currentcolor !important;
}

.border-right-0 {
    border-right-color: currentcolor !important;
}

.border-bottom-0 {
    border-bottom-color: currentcolor !important;
}

.border-left-0 {
    border-left-color: currentcolor !important;
}

.border-primary {
    border-color: rgb(13, 90, 174) !important;
}

.border-secondary {
    border-color: rgb(105, 97, 87) !important;
}

.border-success {
    border-color: rgb(46, 153, 70) !important;
}

.border-info {
    border-color: rgb(32, 149, 167) !important;
}

.border-warning {
    border-color: rgb(171, 132, 13) !important;
}

.border-danger {
    border-color: rgb(146, 36, 46) !important;
}

.border-light {
    border-color: rgb(58, 61, 63) !important;
}

.border-dark {
    border-color: rgb(122, 114, 102) !important;
}

.border-white {
    border-color: rgb(56, 60, 61) !important;
}

.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
    border-color: currentcolor;
}

.sr-only {
    border-color: currentcolor;
}

.shadow-sm {
    box-shadow: rgba(13, 13, 13, 0.07) 0px 0.125rem 0.25rem !important;
}

.shadow {
    box-shadow: rgba(13, 13, 13, 0.15) 0px 0.5rem 1rem !important;
}

.shadow-lg {
    box-shadow: rgba(13, 13, 13, 0.18) 0px 1rem 3rem !important;
}

.shadow-none {
    box-shadow: none !important;
}

.stretched-link::after {
    background-color: rgba(13, 13, 13, 0);
}

.text-white {
    color: rgb(222, 220, 217) !important;
}

.text-primary {
    color: rgb(59, 159, 242) !important;
}

a.text-primary:focus,
a.text-primary:hover {
    color: rgb(100, 177, 242) !important;
}

.text-secondary {
    color: rgb(155, 148, 136) !important;
}

a.text-secondary:focus,
a.text-secondary:hover {
    color: rgb(177, 171, 163) !important;
}

.text-success {
    color: rgb(100, 208, 124) !important;
}

a.text-success:focus,
a.text-success:hover {
    color: rgb(139, 218, 158) !important;
}

.text-info {
    color: rgb(86, 204, 222) !important;
}

a.text-info:focus,
a.text-info:hover {
    color: rgb(129, 213, 228) !important;
}

.text-warning {
    color: rgb(242, 192, 40) !important;
}

a.text-warning:focus,
a.text-warning:hover {
    color: rgb(242, 201, 79) !important;
}

.text-danger {
    color: rgb(213, 76, 89) !important;
}

a.text-danger:focus,
a.text-danger:hover {
    color: rgb(217, 98, 109) !important;
}

.text-light {
    color: rgb(218, 216, 213) !important;
}

a.text-light:focus,
a.text-light:hover {
    color: rgb(196, 192, 186) !important;
}

.text-dark {
    color: rgb(188, 184, 177) !important;
}

a.text-dark:focus,
a.text-dark:hover {
    color: rgb(210, 207, 204) !important;
}

.text-body {
    color: rgb(201, 197, 192) !important;
}

.text-muted {
    color: rgb(155, 148, 136) !important;
}

.text-black-50 {
    color: rgba(222, 220, 217, 0.5) !important;
}

.text-white-50 {
    color: rgba(222, 220, 217, 0.5) !important;
}

.text-hide {
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border-color: currentcolor;
}

.text-decoration-none {
    text-decoration-color: currentcolor !important;
}

.text-reset {
    color: inherit !important;
}

.fa-border {
    border-color: rgb(60, 64, 66);
}

.fa-inverse {
    color: rgb(222, 220, 217);
}

.sr-only {
    border-color: currentcolor;
}

span.multiselect-native-select select {
    border-color: currentcolor !important;
}

button.multiselect.noshow {
    color: rgb(222, 220, 217);
}

    button.multiselect.noshow:hover {
        color: rgb(222, 220, 217);
    }

.multiselect-container {
    background-color: rgb(37, 40, 41) !important;
}

    .multiselect-container .list-group-item {
        color: rgb(154, 146, 135);
        border-color: rgba(139, 130, 116, 0.13) transparent !important;
    }

        .multiselect-container .list-group-item:last-child {
            border-bottom-color: rgba(139, 130, 116, 0.13) !important;
        }

.form-label-group > label {
    color: rgb(176, 170, 162);
    border-color: transparent;
}

.form-label-group input::-webkit-input-placeholder {
    color: transparent;
}

.form-label-group input::placeholder {
    color: transparent;
}

.form-label-group input::placeholder {
    color: transparent;
}

.form-label-group input:not(:placeholder-shown) ~ label {
    color: rgb(154, 146, 135);
}

.form-label-group select ~ label {
    color: transparent;
}

.form-label-group select:not(:invalid) ~ label {
    color: rgb(154, 146, 135);
}

.form-label-group .form-control.input-validation-error {
    background-image: none !important;
    background-color: rgba(173, 18, 33, 0.05);
    color: rgb(213, 76, 89);
}

.form-label-group input.form-control.input-validation-error ~ i {
    color: rgb(213, 76, 89);
}

.form-label-group input.form-control.input-validation-error ~ label {
    color: rgb(213, 76, 89);
}

.field-validation-error {
    border-color: rgb(146, 36, 46);
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjxkZWZzPjxmaWx0ZXIgaWQ9ImRhcmtyZWFkZXItaW1hZ2UtZmlsdGVyIj48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMC4yMjQgLTAuNTUyIC0wLjYwNCAwLjAwMCAwLjk4MyAtMC41ODEgMC4yNTkgLTAuNTk3IDAuMDAwIDAuOTY5IC0wLjU3MiAtMC41NDggMC4yMjUgMC4wMDAgMC45NDQgMC4wMDAgMC4wMDAgMC4wMDAgMS4wMDAgMC4wMDAiIC8+PC9maWx0ZXI+PC9kZWZzPjxpbWFnZSB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbHRlcj0idXJsKCNkYXJrcmVhZGVyLWltYWdlLWZpbHRlcikiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2UiIC8+PC9zdmc+");
}

.multiselect + .btn-group {
    border-color: rgb(67, 71, 74);
}

    .multiselect + .btn-group > button {
        color: rgb(176, 170, 162);
    }

.multiselect .floatingLabel {
    color: rgb(154, 146, 135);
}

.multiselect-native-select .input-validation-error + .btn-group {
    border-color: rgb(146, 36, 46);
    background-color: rgba(173, 18, 33, 0.05);
    color: rgb(213, 76, 89);
}

    .multiselect-native-select .input-validation-error + .btn-group > button {
        color: rgb(213, 76, 89);
    }

        .multiselect-native-select .input-validation-error + .btn-group > button i {
            border-color: rgb(146, 36, 46);
        }

.mimicSelectIconSolo i {
    border-color: rgb(115, 108, 96);
}

.mimicSelectIcon i {
    border-color: rgb(115, 108, 96);
}

.iti--allow-dropdown .form-control.input-validation-error {
    background-image: none !important;
    background-color: rgba(173, 18, 33, 0.05);
    color: rgb(213, 76, 89);
}

input.intlTelInput.input-validation-error::placeholder {
    color: rgb(213, 76, 89);
}

.iti__arrow {
    border-left-color: transparent;
    border-right-color: transparent;
    border-top-color: rgb(114, 106, 96);
}

.iti__arrow--up {
    border-top-color: currentcolor;
    border-bottom-color: rgb(114, 106, 96);
}

.iti__country-list {
    list-style-image: none;
    box-shadow: rgba(13, 13, 13, 0.2) 1px 1px 4px;
    background-color: rgb(34, 36, 37);
    border-color: rgb(69, 74, 76);
}

.iti__divider {
    border-bottom-color: rgb(69, 74, 76);
}

.iti__country {
    outline-color: currentcolor;
}

.iti__dial-code {
    color: rgb(164, 157, 147);
}

.iti__country.iti__highlight {
    background-color: rgba(13, 13, 13, 0.05);
}

.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
    background-color: rgba(13, 13, 13, 0.05);
}

.iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
.iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
    background-color: transparent;
}

.iti--separate-dial-code .iti__selected-flag {
    background-color: rgba(13, 13, 13, 0.05);
}

.iti__flag {
    box-shadow: rgb(95, 102, 105) 0px 0px 1px 0px;
    background-image: url("https://localhost:44301/Content/lib/intlTelInput/build/img/flags.png");
    background-color: rgb(52, 56, 58);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .iti__flag {
        background-image: url("https://localhost:44301/Content/lib/intlTelInput/build/img/flags@2x.png");
    }
}

.iti__flag.iti__np {
    background-color: transparent;
}

.c-faggyBlueS {
    color: rgb(59, 143, 242);
}

.b-faggyBlueS {
    border-color: rgb(13, 55, 174);
}

.bg-faggyBlueSW {
    background-color: rgb(13, 61, 196);
}

    .bg-faggyBlueSW:hover {
        background-color: rgb(168, 13, 91);
    }

.c-nohover-faggyBlueS:hover {
    color: rgba(59, 143, 242, 1);
}

.c-hover-faggyBlueS:hover {
    color: rgb(59, 143, 242);
}


.b-hover-faggyBlueS:hover {
    border-color: rgba(159, 13, 87, 0.7);
}

.bg-hover-faggyBlueS:hover {
    background-color: rgba(13, 61, 196, 0.7);
}

.c-faggyBlueT {
    color: rgba(59, 143, 242, 0.1);
}

.b-faggyBlueT {
    border-color: rgba(13, 55, 174, 0.1);
}

.bg-faggyBlueT {
    background-color: rgba(13, 61, 196, 0.1);
}

.c-hover-faggyBlueT:hover {
    color: rgba(59, 143, 242, 0.1);
}

.b-hover-faggyBlueT:hover {
    border-color: rgba(13, 55, 174, 0.1);
}

.bg-hover-faggyBlueT:hover {
    background-color: rgba(13, 61, 196, 0.1);
}

.dropdown-item.active,
.dropdown-item:active {
    background-color: rgba(13, 61, 196, 0.7);
}

.bg {
    background-color: rgb(34, 36, 37);
}

.text {
    color: rgb(222, 220, 217);
}

.text-inverted {
    color: rgb(222, 220, 217);
}

.color-inherited {
    color: inherit !important;
}

.btn-outline {
    color: rgb(222, 220, 217);
    border-color: rgb(139, 130, 116);
}

.hiddenMagic {
    color: transparent;
}

.nofocus {
    outline-color: currentcolor !important;
    box-shadow: none !important;
}

.btn:focus,
.btn.focus {
    box-shadow: none !important;
}

.dark-mode {
    background-color: rgb(25, 26, 26);
    color: rgb(222, 220, 217);
}

.field-validation-error {
    color: rgb(213, 76, 89);
}

.form-control.input-validation-error {
    border-color: rgb(146, 36, 46);
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjxkZWZzPjxmaWx0ZXIgaWQ9ImRhcmtyZWFkZXItaW1hZ2UtZmlsdGVyIj48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMC4yMjQgLTAuNTUyIC0wLjYwNCAwLjAwMCAwLjk4MyAtMC41ODEgMC4yNTkgLTAuNTk3IDAuMDAwIDAuOTY5IC0wLjU3MiAtMC41NDggMC4yMjUgMC4wMDAgMC45NDQgMC4wMDAgMC4wMDAgMC4wMDAgMS4wMDAgMC4wMDAiIC8+PC9maWx0ZXI+PC9kZWZzPjxpbWFnZSB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbHRlcj0idXJsKCNkYXJrcmVhZGVyLWltYWdlLWZpbHRlcikiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2UiIC8+PC9zdmc+");
}

.custom-select.input-validation-error:focus {
    border-color: rgb(146, 36, 46);
    box-shadow: rgba(161, 39, 51, 0.25) 0px 0px 0px 0.2rem;
}

.form-check-input.input-validation-error ~ .form-check-label {
    color: rgb(213, 76, 89);
}

.custom-control-input.input-validation-error ~ .custom-control-label {
    color: rgb(213, 76, 89);
}

    .custom-control-input.input-validation-error ~ .custom-control-label::before {
        border-color: rgb(146, 36, 46);
    }

.custom-control-input.input-validation-error:checked ~ .custom-control-label::before {
    border-color: rgb(134, 33, 43);
    background-color: rgb(138, 34, 44);
}

.custom-control-input.input-validation-error:focus ~ .custom-control-label::before {
    box-shadow: rgba(161, 39, 51, 0.25) 0px 0px 0px 0.2rem;
}

.custom-control-input.input-validation-error:focus:not(:checked) ~ .custom-control-label::before {
    border-color: rgb(146, 36, 46);
}

.custom-file-input.input-validation-error ~ .custom-file-label {
    border-color: rgb(146, 36, 46);
}

.custom-file-input.input-validation-error:focus ~ .custom-file-label {
    border-color: rgb(146, 36, 46);
    box-shadow: rgba(161, 39, 51, 0.25) 0px 0px 0px 0.2rem;
}

.datatableContainer .datatable th {
    border-color: currentcolor;
    box-shadow: rgba(13, 13, 13, 0.07) 0px 0.125rem 0px !important;
}

.datatableContainer .datatable tr td {
    border-color: currentcolor;
}

.datatableContainer .datatable tbody tr:hover {
    background-color: rgba(13, 13, 13, 0.05);
}

.datatableContainer .datatable .loadingRow :hover {
    background-color: rgb(34, 36, 37);
}

.datatableContainer tr.disabledRow {
    color: rgb(173, 167, 158);
}

    .datatableContainer tr.disabledRow .TooltipList > div {
        background-color: rgb(78, 84, 87) !important;
    }

    .datatableContainer tr.disabledRow .Actions .dropdown i {
        border-color: rgb(78, 83, 86) !important;
    }

.datatableContainer tr.selected {
    background-color: rgb(196, 13, 13) !important;
    background-image: none !important;
}

.datatableContainer tr.working {
    background-color: rgba(13, 13, 13, 0);
    background-image: repeating-linear-gradient(45deg, rgb(99, 106, 110), rgb(99, 106, 110) 10px, rgb(78, 84, 87) 10px, rgb(78, 84, 87) 20px);
}

.datatableContainer #groupsDatatable tbody tr td:nth-child(2) i.fa-crown {
    color: rgb(207, 177, 78);
}

.datatableContainer #userDatatable tbody tr td:nth-child(1) i.fa-crown {
    color: rgb(207, 177, 78);
}

::-webkit-scrollbar-track {
    background-color: rgb(42, 44, 45);
    background-image: none;
}

::-webkit-scrollbar-thumb {
    background-color: rgb(95, 102, 105);
    background-image: none;
}

.arrow {
    border-color: rgb(139, 130, 116);
}

.ballon {
    color: rgb(222, 220, 217);
    background-color: rgb(52, 55, 57) !important;
}

#searchTxt,
#searchTxt:focus {
    border-color: currentcolor;
    outline-color: currentcolor;
}

.backLogin {
    background-color: rgba(13, 13, 13, 0);
    background-image: linear-gradient(rgb(13, 61, 196) 0%, rgba(13, 143, 172, 0) 100%);
}

#formLogin .noBoardInput {
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-left-color: currentcolor;
}

/* Custom fixes for darkmode */
.iti__flag {
    background-image: url(/Content/lib/intlTelInput/build/img/flags.png) !important;
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
    .iti__flag {
        background-image: url(/Content/lib/intlTelInput/build/img/flags@2x.png) !important;
    }
}
