/*!Dark reader generated CSS | Licensed under MIT https://github.com/darkreader/darkreader/blob/main/LICENSE*/

html {
    background-color: #181a1b !important
}

html {
    color-scheme: dark !important
}

html,
body {
    background-color: #181a1b
}

html,
body {
    border-color: #736b5e;
    color: #e8e6e3
}

a {
    color: #3391ff
}

table {
    border-color: #545b5e
}

::placeholder {
    color: #b2aba1
}

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
    background-color: #404400 !important;
    color: #e8e6e3 !important
}

::-webkit-scrollbar {
    background-color: #202324;
    color: #aba499
}

::-webkit-scrollbar-thumb {
    background-color: #454a4d
}

::-webkit-scrollbar-thumb:hover {
    background-color: #575e62
}

::-webkit-scrollbar-thumb:active {
    background-color: #484e51
}

::-webkit-scrollbar-corner {
    background-color: #181a1b
}

::selection {
    background-color: #004daa !important;
    color: #e8e6e3 !important
}

::-moz-selection {
    background-color: #004daa !important;
    color: #e8e6e3 !important
}

:root {
    --darkreader-neutral-background: #131516;
    --darkreader-neutral-text: #d8d4cf;
    --darkreader-selection-background: #004daa;
    --darkreader-selection-text: #e8e6e3
}

.fa-layers-counter {
    background-color: #b60012;
    color: #e8e6e3
}

.fa-border {
    border-color: #35393b
}

.fa-inverse {
    color: #e8e6e3
}

.sr-only {
    border-color: initial
}

.svg-inline--fa mask .fa-primary,
.svg-inline--fa mask .fa-secondary {
    fill: #e8e6e3
}

.fad.fa-inverse {
    color: #e8e6e3
}

:root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #007bff;
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

html {
    -webkit-tap-highlight-color: transparent
}

body {
    color: #d1cdc7;
    background-color: #181a1b
}

[tabindex="-1"]:focus:not(:focus-visible) {
    outline-color: initial !important
}

abbr[data-original-title],
abbr[title] {
    text-decoration-color: initial;
    border-bottom-color: initial
}

a {
    color: #33a2ff;
    text-decoration-color: initial;
    background-color: transparent
}

a:hover {
    color: #61b7ff;
    text-decoration-color: initial
}

a:not([href]):not([class]) {
    color: inherit;
    text-decoration-color: initial
}

a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration-color: initial
}

caption {
    color: #9e9689
}

button:focus {
    outline-color: #ba7b00
}

fieldset {
    border-color: initial
}

legend {
    color: inherit
}

hr {
    border-right-color: initial;
    border-bottom-color: initial;
    border-left-color: initial;
    border-top-color: rgba(140, 130, 115, .1)
}

.mark,
mark {
    background-color: #2f2805
}

.list-unstyled {
    list-style-image: initial
}

.list-inline {
    list-style-image: initial
}

.blockquote-footer {
    color: #9e9689
}

.img-thumbnail {
    background-color: #181a1b;
    border-color: #383d3f
}

.figure-caption {
    color: #9e9689
}

code {
    color: #e94a93
}

a>code {
    color: inherit
}

kbd {
    color: #e8e6e3;
    background-color: #1c1e1f
}

pre {
    color: #d1cdc7
}

pre code {
    color: inherit
}

.table {
    color: #d1cdc7
}

.table td,
.table th {
    border-top-color: #383d3f
}

.table thead th {
    border-bottom-color: #383d3f
}

.table tbody+tbody {
    border-top-color: #383d3f
}

.table-bordered {
    border-color: #383d3f
}

.table-bordered td,
.table-bordered th {
    border-color: #383d3f
}

.table-borderless tbody+tbody,
.table-borderless td,
.table-borderless th,
.table-borderless thead th {
    border-color: initial
}

.table-striped tbody tr:nth-of-type(2n+1) {
    background-color: rgba(0, 0, 0, .05)
}

.table-hover tbody tr:hover {
    color: #d1cdc7;
    background-color: rgba(0, 0, 0, .07)
}

.table-primary,
.table-primary>td,
.table-primary>th {
    background-color: #194155
}

.table-primary tbody+tbody,
.table-primary td,
.table-primary th,
.table-primary thead th {
    border-color: #00448e
}

.table-hover .table-primary:hover {
    background-color: #333739
}

.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
    background-color: #333739
}

.table-secondary,
.table-secondary>td,
.table-secondary>th {
    background-color: #2e3233
}

.table-secondary tbody+tbody,
.table-secondary td,
.table-secondary th,
.table-secondary thead th {
    border-color: #444a4d
}

.table-hover .table-secondary:hover {
    background-color: #353a3c
}

.table-hover .table-secondary:hover>td,
.table-hover .table-secondary:hover>th {
    background-color: #353a3c
}

.table-success,
.table-success>td,
.table-success>th {
    background-color: #1e4830
}

.table-success tbody+tbody,
.table-success td,
.table-success th,
.table-success thead th {
    border-color: #2b6a3a
}

.table-hover .table-success:hover {
    background-color: #225336
}

.table-hover .table-success:hover>td,
.table-hover .table-success:hover>th {
    background-color: #225336
}

.table-info,
.table-info>td,
.table-info>th {
    background-color: #18474e
}

.table-info tbody+tbody,
.table-info td,
.table-info th,
.table-info thead th {
    border-color: #236872
}

.table-hover .table-info:hover {
    background-color: #1c5159
}

.table-hover .table-info:hover>td,
.table-hover .table-info:hover>th {
    background-color: #1c5159
}

.table-warning,
.table-warning>td,
.table-warning>th {
    background-color: #453400
}

.table-warning tbody+tbody,
.table-warning td,
.table-warning th,
.table-warning thead th {
    border-color: #8d6a00
}

.table-hover .table-warning:hover {
    background-color: #513d00
}

.table-hover .table-warning:hover>td,
.table-hover .table-warning:hover>th {
    background-color: #513d00
}

.table-danger,
.table-danger>td,
.table-danger>th {
    background-color: #4e0e14
}

.table-danger tbody+tbody,
.table-danger td,
.table-danger th,
.table-danger thead th {
    border-color: #77141d
}

.table-hover .table-danger:hover {
    background-color: #5b1018
}

.table-hover .table-danger:hover>td,
.table-hover .table-danger:hover>th {
    background-color: #5b1018
}

.table-light,
.table-light>td,
.table-light>th {
    background-color: #191b1c
}

.table-light tbody+tbody,
.table-light td,
.table-light th,
.table-light thead th {
    border-color: #313537
}

.table-hover .table-light:hover {
    background-color: #202324
}

.table-hover .table-light:hover>td,
.table-hover .table-light:hover>th {
    background-color: #202324
}

.table-dark,
.table-dark>td,
.table-dark>th {
    background-color: #373c3e
}

.table-dark tbody+tbody,
.table-dark td,
.table-dark th,
.table-dark thead th {
    border-color: #4d5357
}

.table-hover .table-dark:hover {
    background-color: #3e4346
}

.table-hover .table-dark:hover>td,
.table-hover .table-dark:hover>th {
    background-color: #3e4346
}

.table-active,
.table-active>td,
.table-active>th {
    background-color: rgba(0, 0, 0, .07)
}

.table-hover .table-active:hover {
    background-color: rgba(0, 0, 0, .07)
}

.table-hover .table-active:hover>td,
.table-hover .table-active:hover>th {
    background-color: rgba(0, 0, 0, .07)
}

.table .thead-dark th {
    color: #e8e6e3;
    background-color: #2c2f31;
    border-color: #736a5e
}

.table .thead-light th {
    color: #b5afa6;
    background-color: #232627;
    border-color: #383d3f
}

.table-dark {
    color: #e8e6e3;
    background-color: #2c2f31
}

.table-dark td,
.table-dark th,
.table-dark thead th {
    border-color: #736a5e
}

.table-dark.table-bordered {
    border-color: initial
}

.table-dark.table-striped tbody tr:nth-of-type(2n+1) {
    background-color: rgba(24, 26, 27, .05)
}

.table-dark.table-hover tbody tr:hover {
    color: #e8e6e3;
    background-color: rgba(24, 26, 27, .07)
}

@media(max-width:575.98px) {
    .table-responsive-sm>.table-bordered {
        border-color: initial
    }
}

@media(max-width:767.98px) {
    .table-responsive-md>.table-bordered {
        border-color: initial
    }
}

@media(max-width:991.98px) {
    .table-responsive-lg>.table-bordered {
        border-color: initial
    }
}

@media(max-width:1199.98px) {
    .table-responsive-xl>.table-bordered {
        border-color: initial
    }
}

.table-responsive>.table-bordered {
    border-color: initial
}

.form-control {
    color: #b5afa6;
    background-color: #181a1b;
    border-color: #3c4144
}

.form-control:focus {
    color: #b5afa6;
    background-color: #181a1b;
    border-color: #00438c;
    outline-color: initial;
    box-shadow: rgba(0, 98, 204, .25) 0 0 0 .2rem
}

.form-control::-webkit-input-placeholder {
    color: #9e9689
}

.form-control::placeholder {
    color: #9e9689
}

.form-control:disabled,
.form-control[readonly] {
    background-color: #232627
}

.form-control-plaintext {
    color: #d1cdc7;
    background-color: transparent;
    border-color: transparent
}

.form-check-input:disabled~.form-check-label,
.form-check-input[disabled]~.form-check-label {
    color: #9e9689
}

.valid-feedback {
    color: #61d97c
}

.valid-tooltip {
    color: #e8e6e3;
    background-color: rgba(32, 134, 55, .9)
}

.form-control.is-valid,
.was-validated .form-control:valid {
    border-color: #259c40;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz4=)
}

.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
    border-color: #259c40;
    box-shadow: rgba(32, 134, 55, .25) 0 0 0 .2rem
}

.custom-select.is-valid,
.was-validated .custom-select:valid {
    border-color: #259c40;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNCIgaGVpZ2h0PSI1Ij48ZGVmcz48ZmlsdGVyIGlkPSJkYXJrcmVhZGVyLWltYWdlLWZpbHRlciI+PGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAuMjQ5IC0wLjYxNCAtMC42NzIgMC4wMDAgMS4wMzUgLTAuNjQ2IDAuMjg4IC0wLjY2NCAwLjAwMCAxLjAyMCAtMC42MzYgLTAuNjA5IDAuMjUwIDAuMDAwIDAuOTk0IDAuMDAwIDAuMDAwIDAuMDAwIDEuMDAwIDAuMDAwIiAvPjwvZmlsdGVyPjwvZGVmcz48aW1hZ2Ugd2lkdGg9IjQiIGhlaWdodD0iNSIgZmlsdGVyPSJ1cmwoI2RhcmtyZWFkZXItaW1hZ2UtZmlsdGVyKSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2UiIC8+PC9zdmc+), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz4=);
    background-color: #181a1b
}

.custom-select.is-valid:focus,
.was-validated .custom-select:valid:focus {
    border-color: #259c40;
    box-shadow: rgba(32, 134, 55, .25) 0 0 0 .2rem
}

.form-check-input.is-valid~.form-check-label,
.was-validated .form-check-input:valid~.form-check-label {
    color: #61d97c
}

.custom-control-input.is-valid~.custom-control-label,
.was-validated .custom-control-input:valid~.custom-control-label {
    color: #61d97c
}

.custom-control-input.is-valid~.custom-control-label::before,
.was-validated .custom-control-input:valid~.custom-control-label::before {
    border-color: #259c40
}

.custom-control-input.is-valid:checked~.custom-control-label::before,
.was-validated .custom-control-input:valid:checked~.custom-control-label::before {
    border-color: #238f3b;
    background-color: #27a35b
}

.custom-control-input.is-valid:focus~.custom-control-label::before,
.was-validated .custom-control-input:valid:focus~.custom-control-label::before {
    box-shadow: rgba(32, 134, 55, .25) 0 0 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: #259c40
}

.custom-file-input.is-valid~.custom-file-label,
.was-validated .custom-file-input:valid~.custom-file-label {
    border-color: #259c40
}

.custom-file-input.is-valid:focus~.custom-file-label,
.was-validated .custom-file-input:valid:focus~.custom-file-label {
    border-color: #259c40;
    box-shadow: rgba(32, 134, 55, .25) 0 0 0 .2rem
}

.invalid-feedback {
    color: #df4655
}

.invalid-tooltip {
    color: #e8e6e3;
    background-color: rgba(165, 29, 42, .9)
}

.form-control.is-invalid,
.was-validated .form-control:invalid {
    border-color: #941a25;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjxkZWZzPjxmaWx0ZXIgaWQ9ImRhcmtyZWFkZXItaW1hZ2UtZmlsdGVyIj48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMC4yNDkgLTAuNjE0IC0wLjY3MiAwLjAwMCAxLjAzNSAtMC42NDYgMC4yODggLTAuNjY0IDAuMDAwIDEuMDIwIC0wLjYzNiAtMC42MDkgMC4yNTAgMC4wMDAgMC45OTQgMC4wMDAgMC4wMDAgMC4wMDAgMS4wMDAgMC4wMDAiIC8+PC9maWx0ZXI+PC9kZWZzPjxpbWFnZSB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbHRlcj0idXJsKCNkYXJrcmVhZGVyLWltYWdlLWZpbHRlcikiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2UiIC8+PC9zdmc+)
}

.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
    border-color: #941a25;
    box-shadow: rgba(165, 29, 42, .25) 0 0 0 .2rem
}

.custom-select.is-invalid,
.was-validated .custom-select:invalid {
    border-color: #941a25;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNCIgaGVpZ2h0PSI1Ij48ZGVmcz48ZmlsdGVyIGlkPSJkYXJrcmVhZGVyLWltYWdlLWZpbHRlciI+PGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAuMjQ5IC0wLjYxNCAtMC42NzIgMC4wMDAgMS4wMzUgLTAuNjQ2IDAuMjg4IC0wLjY2NCAwLjAwMCAxLjAyMCAtMC42MzYgLTAuNjA5IDAuMjUwIDAuMDAwIDAuOTk0IDAuMDAwIDAuMDAwIDAuMDAwIDEuMDAwIDAuMDAwIiAvPjwvZmlsdGVyPjwvZGVmcz48aW1hZ2Ugd2lkdGg9IjQiIGhlaWdodD0iNSIgZmlsdGVyPSJ1cmwoI2RhcmtyZWFkZXItaW1hZ2UtZmlsdGVyKSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2UiIC8+PC9zdmc+), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjxkZWZzPjxmaWx0ZXIgaWQ9ImRhcmtyZWFkZXItaW1hZ2UtZmlsdGVyIj48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMC4yNDkgLTAuNjE0IC0wLjY3MiAwLjAwMCAxLjAzNSAtMC42NDYgMC4yODggLTAuNjY0IDAuMDAwIDEuMDIwIC0wLjYzNiAtMC42MDkgMC4yNTAgMC4wMDAgMC45OTQgMC4wMDAgMC4wMDAgMC4wMDAgMS4wMDAgMC4wMDAiIC8+PC9maWx0ZXI+PC9kZWZzPjxpbWFnZSB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbHRlcj0idXJsKCNkYXJrcmVhZGVyLWltYWdlLWZpbHRlcikiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2UiIC8+PC9zdmc+);
    background-color: #181a1b
}

.custom-select.is-invalid:focus,
.was-validated .custom-select:invalid:focus {
    border-color: #941a25;
    box-shadow: rgba(165, 29, 42, .25) 0 0 0 .2rem
}

.form-check-input.is-invalid~.form-check-label,
.was-validated .form-check-input:invalid~.form-check-label {
    color: #df4655
}

.custom-control-input.is-invalid~.custom-control-label,
.was-validated .custom-control-input:invalid~.custom-control-label {
    color: #df4655
}

.custom-control-input.is-invalid~.custom-control-label::before,
.was-validated .custom-control-input:invalid~.custom-control-label::before {
    border-color: #941a25
}

.custom-control-input.is-invalid:checked~.custom-control-label::before,
.was-validated .custom-control-input:invalid:checked~.custom-control-label::before {
    border-color: #871722;
    background-color: #8b1823
}

.custom-control-input.is-invalid:focus~.custom-control-label::before,
.was-validated .custom-control-input:invalid:focus~.custom-control-label::before {
    box-shadow: rgba(165, 29, 42, .25) 0 0 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: #941a25
}

.custom-file-input.is-invalid~.custom-file-label,
.was-validated .custom-file-input:invalid~.custom-file-label {
    border-color: #941a25
}

.custom-file-input.is-invalid:focus~.custom-file-label,
.was-validated .custom-file-input:invalid:focus~.custom-file-label {
    border-color: #941a25;
    box-shadow: rgba(165, 29, 42, .25) 0 0 0 .2rem
}

.btn {
    color: #d1cdc7;
    background-color: transparent;
    border-color: transparent
}

.btn:hover {
    color: #d1cdc7;
    text-decoration-color: initial
}

.btn.focus,
.btn:focus {
    outline-color: initial;
    box-shadow: rgba(0, 98, 204, .25) 0 0 0 .2rem
}

.btn-primary {
    color: #e8e6e3;
    background-color: #0062cc;
    border-color: #0056b3
}

.btn-primary:hover {
    color: #e8e6e3;
    background-color: #0054ae;
    border-color: #005dc2
}

.btn-primary.focus,
.btn-primary:focus {
    color: #e8e6e3;
    background-color: #0054ae;
    border-color: #005dc2;
    box-shadow: rgba(0, 88, 181, .5) 0 0 0 .2rem
}

.btn-primary.disabled,
.btn-primary:disabled {
    color: #e8e6e3;
    background-color: #0062cc;
    border-color: #0056b3
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
    color: #e8e6e3;
    background-color: #004ea3;
    border-color: #005fc6
}

.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(0, 88, 181, .5) 0 0 0 .2rem
}

.btn-secondary {
    color: #e8e6e3;
    background-color: #585f63;
    border-color: #665e53
}

.btn-secondary:hover {
    color: #e8e6e3;
    background-color: #494f52;
    border-color: #6e665a
}

.btn-secondary.focus,
.btn-secondary:focus {
    color: #e8e6e3;
    background-color: #494f52;
    border-color: #6e665a;
    box-shadow: rgba(90, 98, 102, .5) 0 0 0 .2rem
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    color: #e8e6e3;
    background-color: #585f63;
    border-color: #665e53
}

.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
    color: #e8e6e3;
    background-color: #454a4d;
    border-color: #70685c
}

.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(90, 98, 102, .5) 0 0 0 .2rem
}

.btn-success {
    color: #e8e6e3;
    background-color: #208637;
    border-color: #259c40
}

.btn-success:hover {
    color: #e8e6e3;
    background-color: #1a6d2d;
    border-color: #28a845
}

.btn-success.focus,
.btn-success:focus {
    color: #e8e6e3;
    background-color: #1a6d2d;
    border-color: #28a845;
    box-shadow: rgba(58, 144, 78, .5) 0 0 0 .2rem
}

.btn-success.disabled,
.btn-success:disabled {
    color: #e8e6e3;
    background-color: #208637;
    border-color: #259c40
}

.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle {
    color: #e8e6e3;
    background-color: #18652a;
    border-color: #29ab47
}

.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(58, 144, 78, .5) 0 0 0 .2rem
}

.btn-info {
    color: #e8e6e3;
    background-color: #128293;
    border-color: #1597ab
}

.btn-info:hover {
    color: #e8e6e3;
    background-color: #0f6a78;
    border-color: #17a3ba
}

.btn-info.focus,
.btn-info:focus {
    color: #e8e6e3;
    background-color: #0f6a78;
    border-color: #17a3ba;
    box-shadow: rgba(46, 141, 156, .5) 0 0 0 .2rem
}

.btn-info.disabled,
.btn-info:disabled {
    color: #e8e6e3;
    background-color: #128293;
    border-color: #1597ab
}

.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle {
    color: #e8e6e3;
    background-color: #0e626f;
    border-color: #18a6bc
}

.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(46, 141, 156, .5) 0 0 0 .2rem
}

.btn-warning {
    color: #d1cdc7;
    background-color: #9e7a0e;
    border-color: #b08400
}

.btn-warning:hover {
    color: #d1cdc7;
    background-color: #b38600;
    border-color: #c09000
}

.btn-warning.focus,
.btn-warning:focus {
    color: #d1cdc7;
    background-color: #b38600;
    border-color: #c09000;
    box-shadow: rgba(178, 136, 10, .5) 0 0 0 .2rem
}

.btn-warning.disabled,
.btn-warning:disabled {
    color: #d1cdc7;
    background-color: #9e7a0e;
    border-color: #b08400
}

.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle {
    color: #d1cdc7;
    background-color: #a97e00;
    border-color: #c49300
}

.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(178, 136, 10, .5) 0 0 0 .2rem
}

.btn-danger {
    color: #e8e6e3;
    background-color: #a51d2a;
    border-color: #941a25
}

.btn-danger:hover {
    color: #e8e6e3;
    background-color: #a01c29;
    border-color: #a01c29
}

.btn-danger.focus,
.btn-danger:focus {
    color: #e8e6e3;
    background-color: #a01c29;
    border-color: #a01c29;
    box-shadow: rgba(147, 26, 38, .5) 0 0 0 .2rem
}

.btn-danger.disabled,
.btn-danger:disabled {
    color: #e8e6e3;
    background-color: #a51d2a;
    border-color: #941a25
}

.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show>.btn-danger.dropdown-toggle {
    color: #e8e6e3;
    background-color: #971a26;
    border-color: #a41d29
}

.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(147, 26, 38, .5) 0 0 0 .2rem
}

.btn-light {
    color: #d1cdc7;
    background-color: #1b1e1f;
    border-color: #323638
}

.btn-light:hover {
    color: #d1cdc7;
    background-color: #26292b;
    border-color: #393e40
}

.btn-light.focus,
.btn-light:focus {
    color: #d1cdc7;
    background-color: #26292b;
    border-color: #393e40;
    box-shadow: rgba(45, 49, 51, .5) 0 0 0 .2rem
}

.btn-light.disabled,
.btn-light:disabled {
    color: #d1cdc7;
    background-color: #1b1e1f;
    border-color: #323638
}

.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle {
    color: #d1cdc7;
    background-color: #2a2d2f;
    border-color: #3b4042
}

.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(45, 49, 51, .5) 0 0 0 .2rem
}

.btn-dark {
    color: #e8e6e3;
    background-color: #2c2f31;
    border-color: #797063
}

.btn-dark:hover {
    color: #e8e6e3;
    background-color: #1d2021;
    border-color: #81786a
}

.btn-dark.focus,
.btn-dark:focus {
    color: #e8e6e3;
    background-color: #1d2021;
    border-color: #81786a;
    box-shadow: rgba(66, 71, 74, .5) 0 0 0 .2rem
}

.btn-dark.disabled,
.btn-dark:disabled {
    color: #e8e6e3;
    background-color: #2c2f31;
    border-color: #797063
}

.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show>.btn-dark.dropdown-toggle {
    color: #e8e6e3;
    background-color: #181b1c;
    border-color: #837a6c
}

.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(66, 71, 74, .5) 0 0 0 .2rem
}

.btn-outline-primary {
    color: #33a2ff;
    border-color: #0056b3
}

.btn-outline-primary:hover {
    color: #e8e6e3;
    background-color: #0062cc;
    border-color: #0056b3
}

.btn-outline-primary.focus,
.btn-outline-primary:focus {
    box-shadow: rgba(0, 98, 204, .5) 0 0 0 .2rem
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: #33a2ff;
    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: #e8e6e3;
    background-color: #0062cc;
    border-color: #0056b3
}

.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(0, 98, 204, .5) 0 0 0 .2rem
}

.btn-outline-secondary {
    color: #9e9689;
    border-color: #665e53
}

.btn-outline-secondary:hover {
    color: #e8e6e3;
    background-color: #585f63;
    border-color: #665e53
}

.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
    box-shadow: rgba(88, 95, 99, .5) 0 0 0 .2rem
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
    color: #9e9689;
    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: #e8e6e3;
    background-color: #585f63;
    border-color: #665e53
}

.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(88, 95, 99, .5) 0 0 0 .2rem
}

.btn-outline-success {
    color: #61d97c;
    border-color: #259c40
}

.btn-outline-success:hover {
    color: #e8e6e3;
    background-color: #208637;
    border-color: #259c40
}

.btn-outline-success.focus,
.btn-outline-success:focus {
    box-shadow: rgba(32, 134, 55, .5) 0 0 0 .2rem
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
    color: #61d97c;
    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: #e8e6e3;
    background-color: #208637;
    border-color: #259c40
}

.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(32, 134, 55, .5) 0 0 0 .2rem
}

.btn-outline-info {
    color: #51d4e9;
    border-color: #1597ab
}

.btn-outline-info:hover {
    color: #e8e6e3;
    background-color: #128293;
    border-color: #1597ab
}

.btn-outline-info.focus,
.btn-outline-info:focus {
    box-shadow: rgba(18, 130, 147, .5) 0 0 0 .2rem
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
    color: #51d4e9;
    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: #e8e6e3;
    background-color: #128293;
    border-color: #1597ab
}

.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(18, 130, 147, .5) 0 0 0 .2rem
}

.btn-outline-warning {
    color: #ffc71e;
    border-color: #b08400
}

.btn-outline-warning:hover {
    color: #d1cdc7;
    background-color: #9e7a0e;
    border-color: #b08400
}

.btn-outline-warning.focus,
.btn-outline-warning:focus {
    box-shadow: rgba(150, 112, 0, .5) 0 0 0 .2rem
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
    color: #ffc71e;
    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: #d1cdc7;
    background-color: #9e7a0e;
    border-color: #b08400
}

.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(150, 112, 0, .5) 0 0 0 .2rem
}

.btn-outline-danger {
    color: #df4655;
    border-color: #941a25
}

.btn-outline-danger:hover {
    color: #e8e6e3;
    background-color: #a51d2a;
    border-color: #941a25
}

.btn-outline-danger.focus,
.btn-outline-danger:focus {
    box-shadow: rgba(165, 29, 42, .5) 0 0 0 .2rem
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
    color: #df4655;
    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: #e8e6e3;
    background-color: #a51d2a;
    border-color: #941a25
}

.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(165, 29, 42, .5) 0 0 0 .2rem
}

.btn-outline-light {
    color: #e4e2de;
    border-color: #323638
}

.btn-outline-light:hover {
    color: #d1cdc7;
    background-color: #1b1e1f;
    border-color: #323638
}

.btn-outline-light.focus,
.btn-outline-light:focus {
    box-shadow: rgba(27, 30, 31, .5) 0 0 0 .2rem
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
    color: #e4e2de;
    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: #d1cdc7;
    background-color: #1b1e1f;
    border-color: #323638
}

.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(27, 30, 31, .5) 0 0 0 .2rem
}

.btn-outline-dark {
    color: #c3beb6;
    border-color: #797063
}

.btn-outline-dark:hover {
    color: #e8e6e3;
    background-color: #2c2f31;
    border-color: #797063
}

.btn-outline-dark.focus,
.btn-outline-dark:focus {
    box-shadow: rgba(44, 47, 49, .5) 0 0 0 .2rem
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
    color: #c3beb6;
    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: #e8e6e3;
    background-color: #2c2f31;
    border-color: #797063
}

.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(44, 47, 49, .5) 0 0 0 .2rem
}

.btn-link {
    color: #33a2ff;
    text-decoration-color: initial
}

.btn-link:hover {
    color: #61b7ff;
    text-decoration-color: initial
}

.btn-link.focus,
.btn-link:focus {
    text-decoration-color: initial
}

.btn-link.disabled,
.btn-link:disabled {
    color: #9e9689
}

.dropdown-toggle::after {
    border-top-color: initial;
    border-right-color: transparent;
    border-bottom-color: initial;
    border-left-color: transparent
}

.dropdown-menu {
    color: #d1cdc7;
    list-style-image: initial;
    background-color: #181a1b;
    border-color: rgba(140, 130, 115, .15)
}

.dropup .dropdown-toggle::after {
    border-top-color: initial;
    border-right-color: transparent;
    border-bottom-color: initial;
    border-left-color: transparent
}

.dropright .dropdown-toggle::after {
    border-top-color: transparent;
    border-right-color: initial;
    border-bottom-color: transparent;
    border-left-color: initial
}

.dropleft .dropdown-toggle::before {
    border-top-color: transparent;
    border-right-color: initial;
    border-bottom-color: transparent
}

.dropdown-divider {
    border-top-color: #353a3c
}

.dropdown-item {
    color: #d1cdc7;
    background-color: transparent;
    border-color: initial
}

.dropdown-item:focus,
.dropdown-item:hover {
    color: #d9d5d0;
    text-decoration-color: initial;
    background-color: #1b1e1f
}

.dropdown-item.active,
.dropdown-item:active {
    color: #e8e6e3;
    text-decoration-color: initial;
    background-color: #0062cc
}

.dropdown-item.disabled,
.dropdown-item:disabled {
    color: #9e9689;
    background-color: transparent
}

.dropdown-header {
    color: #9e9689
}

.dropdown-item-text {
    color: #d1cdc7
}

.input-group-text {
    color: #b5afa6;
    background-color: #232627;
    border-color: #3c4144
}

.custom-control-input:checked~.custom-control-label::before {
    color: #e8e6e3;
    border-color: #0056b3;
    background-color: #0062cc
}

.custom-control-input:focus~.custom-control-label::before {
    box-shadow: rgba(0, 98, 204, .25) 0 0 0 .2rem
}

.custom-control-input:focus:not(:checked)~.custom-control-label::before {
    border-color: #00438c
}

.custom-control-input:not(:disabled):active~.custom-control-label::before {
    color: #e8e6e3;
    background-color: #2d3133;
    border-color: #003b7d
}

.custom-control-input:disabled~.custom-control-label,
.custom-control-input[disabled]~.custom-control-label {
    color: #9e9689
}

.custom-control-input:disabled~.custom-control-label::before,
.custom-control-input[disabled]~.custom-control-label::before {
    background-color: #232627
}

.custom-control-label::before {
    background-color: #181a1b;
    border-color: #454b4e
}

.custom-control-label::after {
    background-image: initial;
    background-color: initial
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+)
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
    border-color: #0056b3;
    background-color: #0062cc
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI2ZmZicgZD0nTTAgMmg0Jy8+PC9zdmc+)
}

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgba(0, 98, 204, .5)
}

.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
    background-color: rgba(0, 98, 204, .5)
}

.custom-radio .custom-control-input:checked~.custom-control-label::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyNmZmYnLz48L3N2Zz4=)
}

.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgba(0, 98, 204, .5)
}

.custom-switch .custom-control-label::after {
    background-color: #42474a
}

.custom-switch .custom-control-input:checked~.custom-control-label::after {
    background-color: #181a1b
}

.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgba(0, 98, 204, .5)
}

.custom-select {
    color: #b5afa6;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNCIgaGVpZ2h0PSI1Ij48ZGVmcz48ZmlsdGVyIGlkPSJkYXJrcmVhZGVyLWltYWdlLWZpbHRlciI+PGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAuMjQ5IC0wLjYxNCAtMC42NzIgMC4wMDAgMS4wMzUgLTAuNjQ2IDAuMjg4IC0wLjY2NCAwLjAwMCAxLjAyMCAtMC42MzYgLTAuNjA5IDAuMjUwIDAuMDAwIDAuOTk0IDAuMDAwIDAuMDAwIDAuMDAwIDEuMDAwIDAuMDAwIiAvPjwvZmlsdGVyPjwvZGVmcz48aW1hZ2Ugd2lkdGg9IjQiIGhlaWdodD0iNSIgZmlsdGVyPSJ1cmwoI2RhcmtyZWFkZXItaW1hZ2UtZmlsdGVyKSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2UiIC8+PC9zdmc+);
    background-color: #181a1b;
    border-color: #3c4144
}

.custom-select:focus {
    border-color: #00438c;
    outline-color: initial;
    box-shadow: rgba(0, 98, 204, .25) 0 0 0 .2rem
}

.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
    background-image: none
}

.custom-select:disabled {
    color: #9e9689;
    background-color: #232627
}

.custom-file-input:focus~.custom-file-label {
    border-color: #00438c;
    box-shadow: rgba(0, 98, 204, .25) 0 0 0 .2rem
}

.custom-file-input:disabled~.custom-file-label,
.custom-file-input[disabled]~.custom-file-label {
    background-color: #232627
}

.custom-file-label {
    color: #b5afa6;
    background-color: #181a1b;
    border-color: #3c4144
}

.custom-file-label::after {
    color: #b5afa6;
    background-color: #232627;
    border-left-color: inherit
}

.custom-range {
    background-color: transparent
}

.custom-range:focus {
    outline-color: initial
}

.custom-range:focus::-webkit-slider-thumb {
    box-shadow: #181a1b 0 0 0 1px, rgba(0, 98, 204, .25) 0 0 0 .2rem
}

.custom-range::-webkit-slider-thumb {
    background-color: #0062cc;
    border-color: initial
}

.custom-range::-webkit-slider-thumb:active {
    background-color: #2d3133
}

.custom-range::-webkit-slider-runnable-track {
    color: transparent;
    background-color: #282c2d;
    border-color: transparent
}

.custom-range:disabled::-webkit-slider-thumb {
    background-color: #42474a
}

.nav {
    list-style-image: initial
}

.nav-link:focus,
.nav-link:hover {
    text-decoration-color: initial
}

.nav-link.disabled {
    color: #9e9689
}

.nav-tabs {
    border-bottom-color: #383d3f
}

.nav-tabs .nav-link {
    border-color: transparent
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    border-color: #353a3c #353a3c #383d3f
}

.nav-tabs .nav-link.disabled {
    color: #9e9689;
    background-color: transparent;
    border-color: transparent
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: #b5afa6;
    background-color: #181a1b;
    border-color: #383d3f #383d3f #303436
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #e8e6e3;
    background-color: #0062cc
}

.navbar-brand:focus,
.navbar-brand:hover {
    text-decoration-color: initial
}

.navbar-nav {
    list-style-image: initial
}

.navbar-toggler {
    background-color: transparent;
    border-color: transparent
}

.navbar-toggler:focus,
.navbar-toggler:hover {
    text-decoration-color: initial
}

.navbar-toggler-icon {
    background-image: initial;
    background-color: initial
}

.navbar-light .navbar-brand {
    color: rgba(232, 230, 227, .9)
}

.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
    color: rgba(232, 230, 227, .9)
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(232, 230, 227, .5)
}

.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
    color: rgba(232, 230, 227, .7)
}

.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(232, 230, 227, .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(232, 230, 227, .9)
}

.navbar-light .navbar-toggler {
    color: rgba(232, 230, 227, .5);
    border-color: rgba(140, 130, 115, .1)
}

.navbar-light .navbar-toggler-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiPjxkZWZzPjxmaWx0ZXIgaWQ9ImRhcmtyZWFkZXItaW1hZ2UtZmlsdGVyIj48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMC4yNDkgLTAuNjE0IC0wLjY3MiAwLjAwMCAxLjAzNSAtMC42NDYgMC4yODggLTAuNjY0IDAuMDAwIDEuMDIwIC0wLjYzNiAtMC42MDkgMC4yNTAgMC4wMDAgMC45OTQgMC4wMDAgMC4wMDAgMC4wMDAgMS4wMDAgMC4wMDAiIC8+PC9maWx0ZXI+PC9kZWZzPjxpbWFnZSB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIGZpbHRlcj0idXJsKCNkYXJrcmVhZGVyLWltYWdlLWZpbHRlcikiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODAsIDAsIDAsIDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2UiIC8+PC9zdmc+)
}

.navbar-light .navbar-text {
    color: rgba(232, 230, 227, .5)
}

.navbar-light .navbar-text a {
    color: rgba(232, 230, 227, .9)
}

.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
    color: rgba(232, 230, 227, .9)
}

.navbar-dark .navbar-brand {
    color: #e8e6e3
}

.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover {
    color: #e8e6e3
}

.navbar-dark .navbar-nav .nav-link {
    color: rgba(232, 230, 227, .5)
}

.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(232, 230, 227, .75)
}

.navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(232, 230, 227, .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: #e8e6e3
}

.navbar-dark .navbar-toggler {
    color: rgba(232, 230, 227, .5);
    border-color: rgba(48, 52, 54, .1)
}

.navbar-dark .navbar-toggler-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9J3JnYmEoMjU1LCAyNTUsIDI1NSwgMC41KScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz4=)
}

.navbar-dark .navbar-text {
    color: rgba(232, 230, 227, .5)
}

.navbar-dark .navbar-text a {
    color: #e8e6e3
}

.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
    color: #e8e6e3
}

.card {
    background-color: #1e2224;
    border-color: rgba(140, 130, 115, .13)
}

.card>.list-group {
    border-top-color: inherit;
    border-bottom-color: inherit
}

.card>.card-header+.list-group,
.card>.list-group+.card-footer {
    border-top-color: initial
}

.card-link:hover {
    text-decoration-color: initial
}

.card-header {
    background-color: rgba(0, 0, 0, .03);
    border-bottom-color: rgba(140, 130, 115, .13)
}

.card-footer {
    background-color: rgba(0, 0, 0, .03);
    border-top-color: rgba(140, 130, 115, .13)
}

.card-header-tabs {
    border-bottom-color: initial
}

@media(min-width:576px) {
    .card-group>.card+.card {
        border-left-color: initial
    }
}

.accordion>.card:not(:last-of-type) {
    border-bottom-color: initial
}

.breadcrumb {
    list-style-image: initial;
    background-color: #232627
}

.breadcrumb-item+.breadcrumb-item::before {
    color: #9e9689
}

.breadcrumb-item+.breadcrumb-item:hover::before {
    text-decoration-color: initial
}

.breadcrumb-item+.breadcrumb-item:hover::before {
    text-decoration-color: initial
}

.breadcrumb-item.active {
    color: #9e9689
}

.pagination {
    list-style-image: initial
}

.page-link {
    color: #33a2ff;
    background-color: #181a1b;
    border-color: #383d3f
}

.page-link:hover {
    color: #61b7ff;
    text-decoration-color: initial;
    background-color: #232627;
    border-color: #383d3f
}

.page-link:focus {
    outline-color: initial;
    box-shadow: rgba(0, 98, 204, .25) 0 0 0 .2rem
}

.page-item.active .page-link {
    color: #e8e6e3;
    background-color: #0062cc;
    border-color: #0056b3
}

.page-item.disabled .page-link {
    color: #9e9689;
    background-color: #181a1b;
    border-color: #383d3f
}

a.badge:focus,
a.badge:hover {
    text-decoration-color: initial
}

.badge-primary {
    color: #e8e6e3;
    background-color: #0062cc
}

a.badge-primary:focus,
a.badge-primary:hover {
    color: #e8e6e3;
    background-color: #004ea3
}

a.badge-primary.focus,
a.badge-primary:focus {
    outline-color: initial;
    box-shadow: rgba(0, 98, 204, .5) 0 0 0 .2rem
}

.badge-secondary {
    color: #e8e6e3;
    background-color: #585f63
}

a.badge-secondary:focus,
a.badge-secondary:hover {
    color: #e8e6e3;
    background-color: #454a4d
}

a.badge-secondary.focus,
a.badge-secondary:focus {
    outline-color: initial;
    box-shadow: rgba(88, 95, 99, .5) 0 0 0 .2rem
}

.badge-success {
    color: #e8e6e3;
    background-color: #208637
}

a.badge-success:focus,
a.badge-success:hover {
    color: #e8e6e3;
    background-color: #18652a
}

a.badge-success.focus,
a.badge-success:focus {
    outline-color: initial;
    box-shadow: rgba(32, 134, 55, .5) 0 0 0 .2rem
}

.badge-info {
    color: #e8e6e3;
    background-color: #128293
}

a.badge-info:focus,
a.badge-info:hover {
    color: #e8e6e3;
    background-color: #0e626f
}

a.badge-info.focus,
a.badge-info:focus {
    outline-color: initial;
    box-shadow: rgba(18, 130, 147, .5) 0 0 0 .2rem
}

.badge-warning {
    color: #d1cdc7;
    background-color: #9e7a0e
}

a.badge-warning:focus,
a.badge-warning:hover {
    color: #d1cdc7;
    background-color: #a97e00
}

a.badge-warning.focus,
a.badge-warning:focus {
    outline-color: initial;
    box-shadow: rgba(150, 112, 0, .5) 0 0 0 .2rem
}

.badge-danger {
    color: #e8e6e3;
    background-color: #a51d2a
}

a.badge-danger:focus,
a.badge-danger:hover {
    color: #e8e6e3;
    background-color: #971a26
}

a.badge-danger.focus,
a.badge-danger:focus {
    outline-color: initial;
    box-shadow: rgba(165, 29, 42, .5) 0 0 0 .2rem
}

.badge-light {
    color: #d1cdc7;
    background-color: #1b1e1f
}

a.badge-light:focus,
a.badge-light:hover {
    color: #d1cdc7;
    background-color: #2a2d2f
}

a.badge-light.focus,
a.badge-light:focus {
    outline-color: initial;
    box-shadow: rgba(27, 30, 31, .5) 0 0 0 .2rem
}

.badge-dark {
    color: #e8e6e3;
    background-color: #2c2f31
}

a.badge-dark:focus,
a.badge-dark:hover {
    color: #e8e6e3;
    background-color: #181b1c
}

a.badge-dark.focus,
a.badge-dark:focus {
    outline-color: initial;
    box-shadow: rgba(44, 47, 49, .5) 0 0 0 .2rem
}

.jumbotron {
    background-color: #232627
}

.alert {
    border-color: transparent
}

.alert-heading {
    color: inherit
}

.alert-dismissible .close {
    color: inherit
}

.alert-primary {
    color: #7cc3ff;
    background-color: #262a2b;
    border-color: #003b7b
}

.alert-primary hr {
    border-top-color: #003f83
}

.alert-primary .alert-link {
    color: #cecac3
}

.alert-secondary {
    color: #c2bcb4;
    background-color: #282b2c;
    border-color: #3b4042
}

.alert-secondary hr {
    border-top-color: #3f4446
}

.alert-secondary .alert-link {
    color: #d2cec8
}

.alert-success {
    color: #99e6ab;
    background-color: #1a3e29;
    border-color: #255a32
}

.alert-success hr {
    border-top-color: #276034
}

.alert-success .alert-link {
    color: #d6d2cd
}

.alert-info {
    color: #8ee3f1;
    background-color: #143b43;
    border-color: #1e5961
}

.alert-info hr {
    border-top-color: #205d67
}

.alert-info .alert-link {
    color: #d6d2cd
}

.alert-warning {
    color: #fbd770;
    background-color: #3d2e00;
    border-color: #7b5c00
}

.alert-warning hr {
    border-top-color: #826200
}

.alert-warning .alert-link {
    color: #cdc8c2
}

.alert-danger {
    color: #e1868f;
    background-color: #430c11;
    border-color: #68121b
}

.alert-danger hr {
    border-top-color: #6e141d
}

.alert-danger .alert-link {
    color: #cbc7c0
}

.alert-light {
    color: #999083;
    background-color: #191b1c;
    border-color: #222245
}

.alert-light hr {
    border-top-color: #23234b
}

.alert-light .alert-link {
    color: #a69f93
}

.alert-dark {
    color: #d5d1cc;
    background-color: #2e3234;
    border-color: #404547
}

.alert-dark hr {
    border-top-color: #43494b
}

.alert-dark .alert-link {
    color: #e5e3e0
}

.progress {
    background-color: #232627
}

.progress-bar {
    color: #e8e6e3;
    background-color: #0062cc
}

.progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(24, 26, 27, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(24, 26, 27, 0.15) 50%, rgba(24, 26, 27, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0))
}

.list-group-item-action {
    color: #b5afa6
}

.list-group-item-action:focus,
.list-group-item-action:hover {
    color: #b5afa6;
    text-decoration-color: initial;
    background-color: #1b1e1f
}

.list-group-item-action:active {
    color: #d1cdc7;
    background-color: #232627
}

.list-group-item {
    background-color: #181a1b;
    border-color: rgba(140, 130, 115, .13)
}

.list-group-item.disabled,
.list-group-item:disabled {
    color: #9e9689;
    background-color: #181a1b
}

.list-group-item.active {
    color: #e8e6e3;
    background-color: #0062cc;
    border-color: #0056b3
}

.list-group-item-primary {
    color: #7cc3ff;
    background-color: #2c3032
}

.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
    color: #7cc3ff;
    background-color: #333739
}

.list-group-item-primary.list-group-item-action.active {
    color: #e8e6e3;
    background-color: #00336a;
    border-color: #0068d7
}

.list-group-item-secondary {
    color: #c2bcb4;
    background-color: #2e3233
}

.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
    color: #c2bcb4;
    background-color: #353a3c
}

.list-group-item-secondary.list-group-item-action.active {
    color: #e8e6e3;
    background-color: #2e3133;
    border-color: #786f63
}

.list-group-item-success {
    color: #99e6ab;
    background-color: #1e4830
}

.list-group-item-success.list-group-item-action:focus,
.list-group-item-success.list-group-item-action:hover {
    color: #99e6ab;
    background-color: #225336
}

.list-group-item-success.list-group-item-action.active {
    color: #e8e6e3;
    background-color: #11461d;
    border-color: #2bb34a
}

.list-group-item-info {
    color: #8ee3f1;
    background-color: #18474e
}

.list-group-item-info.list-group-item-action:focus,
.list-group-item-info.list-group-item-action:hover {
    color: #8ee3f1;
    background-color: #1c5159
}

.list-group-item-info.list-group-item-action.active {
    color: #e8e6e3;
    background-color: #0a434d;
    border-color: #19adc6
}

.list-group-item-warning {
    color: #fbd770;
    background-color: #453400
}

.list-group-item-warning.list-group-item-action:focus,
.list-group-item-warning.list-group-item-action:hover {
    color: #fbd770;
    background-color: #513d00
}

.list-group-item-warning.list-group-item-action.active {
    color: #e8e6e3;
    background-color: #6a5003;
    border-color: #d09c06
}

.list-group-item-danger {
    color: #e1868f;
    background-color: #4e0e14
}

.list-group-item-danger.list-group-item-action:focus,
.list-group-item-danger.list-group-item-action:hover {
    color: #e1868f;
    background-color: #5b1018
}

.list-group-item-danger.list-group-item-action.active {
    color: #e8e6e3;
    background-color: #5b161d;
    border-color: #ab2a36
}

.list-group-item-light {
    color: #999083;
    background-color: #191b1c
}

.list-group-item-light.list-group-item-action:focus,
.list-group-item-light.list-group-item-action:hover {
    color: #999083;
    background-color: #202324
}

.list-group-item-light.list-group-item-action.active {
    color: #e8e6e3;
    background-color: #5f676b;
    border-color: #535a5e
}

.list-group-item-dark {
    color: #d5d1cc;
    background-color: #373c3e
}

.list-group-item-dark.list-group-item-action:focus,
.list-group-item-dark.list-group-item-action:hover {
    color: #d5d1cc;
    background-color: #3e4346
}

.list-group-item-dark.list-group-item-action.active {
    color: #e8e6e3;
    background-color: #171819;
    border-color: #82796b
}

.close {
    color: #e8e6e3;
    text-shadow: #181a1b 0 1px 0
}

.close:hover {
    color: #e8e6e3;
    text-decoration-color: initial
}

button.close {
    background-color: transparent;
    border-color: initial
}

.toast {
    background-color: rgba(24, 26, 27, .85);
    border-color: rgba(140, 130, 115, .1);
    box-shadow: rgba(0, 0, 0, .1) 0 .25rem .75rem
}

.toast-header {
    color: #9e9689;
    background-color: rgba(24, 26, 27, .85);
    border-bottom-color: rgba(140, 130, 115, .05)
}

.modal {
    outline-color: initial
}

.modal-content {
    background-color: #181a1b;
    border-color: rgba(140, 130, 115, .2);
    outline-color: initial
}

.modal-backdrop {
    background-color: #000
}

.modal-header {
    border-bottom-color: #383d3f
}

.modal-footer {
    border-top-color: #383d3f
}

.tooltip {
    text-decoration-color: initial;
    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: #8c8273
}

.bs-tooltip-auto[x-placement^=right] .arrow::before,
.bs-tooltip-right .arrow::before {
    border-right-color: #8c8273
}

.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.bs-tooltip-bottom .arrow::before {
    border-bottom-color: #8c8273
}

.bs-tooltip-auto[x-placement^=left] .arrow::before,
.bs-tooltip-left .arrow::before {
    border-left-color: #8c8273
}

.tooltip-inner {
    color: #e8e6e3;
    background-color: #000
}

.popover {
    text-decoration-color: initial;
    text-shadow: none;
    background-color: #181a1b;
    border-color: rgba(140, 130, 115, .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(140, 130, 115, .25)
}

.bs-popover-auto[x-placement^=top]>.arrow::after,
.bs-popover-top>.arrow::after {
    border-top-color: #303436
}

.bs-popover-auto[x-placement^=right]>.arrow::before,
.bs-popover-right>.arrow::before {
    border-right-color: rgba(140, 130, 115, .25)
}

.bs-popover-auto[x-placement^=right]>.arrow::after,
.bs-popover-right>.arrow::after {
    border-right-color: #303436
}

.bs-popover-auto[x-placement^=bottom]>.arrow::before,
.bs-popover-bottom>.arrow::before {
    border-bottom-color: rgba(140, 130, 115, .25)
}

.bs-popover-auto[x-placement^=bottom]>.arrow::after,
.bs-popover-bottom>.arrow::after {
    border-bottom-color: #303436
}

.bs-popover-auto[x-placement^=bottom] .popover-header::before,
.bs-popover-bottom .popover-header::before {
    border-bottom-color: #323639
}

.bs-popover-auto[x-placement^=left]>.arrow::before,
.bs-popover-left>.arrow::before {
    border-left-color: rgba(140, 130, 115, .25)
}

.bs-popover-auto[x-placement^=left]>.arrow::after,
.bs-popover-left>.arrow::after {
    border-left-color: #303436
}

.popover-header {
    background-color: #1d1f20;
    border-bottom-color: #363a3c
}

.popover-body {
    color: #d1cdc7
}

.carousel-control-next,
.carousel-control-prev {
    color: #e8e6e3
}

.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
    color: #e8e6e3;
    text-decoration-color: initial;
    outline-color: initial
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
    background-image: initial;
    background-color: initial
}

.carousel-control-prev-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyNmZmYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+)
}

.carousel-control-next-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyNmZmYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPg==)
}

.carousel-indicators {
    list-style-image: initial
}

.carousel-indicators li {
    background-color: #181a1b;
    border-top-color: transparent;
    border-bottom-color: transparent
}

.carousel-caption {
    color: #e8e6e3
}

.spinner-border {
    border-color: currentcolor transparent currentcolor currentcolor
}

.spinner-grow {
    background-color: currentcolor
}

.bg-primary {
    background-color: #0062cc !important
}

a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
    background-color: #004ea3 !important
}

.bg-secondary {
    background-color: #585f63 !important
}

a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
    background-color: #454a4d !important
}

.bg-success {
    background-color: #208637 !important
}

a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
    background-color: #18652a !important
}

.bg-info {
    background-color: #128293 !important
}

a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
    background-color: #0e626f !important
}

.bg-warning {
    background-color: #9e7a0e !important
}

a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
    background-color: #a97e00 !important
}

.bg-danger {
    background-color: #a51d2a !important
}

a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
    background-color: #971a26 !important
}

.bg-light {
    background-color: #1b1e1f !important
}

a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
    background-color: #2a2d2f !important
}

.bg-dark {
    background-color: #2c2f31 !important
}

a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
    background-color: #181b1c !important
}

.bg-white {
    background-color: #181a1b !important
}

/* CTV stat cards - dark mode overrides */
.ctv-stat-card {
    background: #1a2332 !important;
    box-shadow: 0 2px 6px rgba(0,0,0,.4) !important;
}
.ctv-stat-card:hover {
    box-shadow: 0 4px 14px rgba(0,0,0,.5) !important;
}
.ctv-stat-card .stat-label {
    color: #7a8fa6 !important;
}
.ctv-stat-card .stat-count {
    color: #e8f0fe !important;
}
.ctv-stat-card .stat-money {
    color: #a0b4c8 !important;
}
.card-total .stat-icon  { background: rgba(23,162,184,.18) !important; }
.card-running           { border-left-color: #ffc107 !important; }
.card-running .stat-icon { background: rgba(255,193,7,.18) !important; color: #ffc107 !important; }
.card-done .stat-icon   { background: rgba(40,167,69,.18) !important; }
.card-refund .stat-icon { background: rgba(220,53,69,.18) !important; }

.bg-transparent {
    background-color: transparent !important
}

.border {
    border-color: #383d3f !important
}

.border-top {
    border-top-color: #383d3f !important
}

.border-right {
    border-right-color: #383d3f !important
}

.border-bottom {
    border-bottom-color: #383d3f !important
}

.border-left {
    border-left-color: #383d3f !important
}

.border-0 {
    border-color: initial !important
}

.border-top-0 {
    border-top-color: initial !important
}

.border-right-0 {
    border-right-color: initial !important
}

.border-bottom-0 {
    border-bottom-color: initial !important
}

.border-left-0 {
    border-left-color: initial !important
}

.border-primary {
    border-color: #0056b3 !important
}

.border-secondary {
    border-color: #665e53 !important
}

.border-success {
    border-color: #259c40 !important
}

.border-info {
    border-color: #1597ab !important
}

.border-warning {
    border-color: #b08400 !important
}

.border-danger {
    border-color: #941a25 !important
}

.border-light {
    border-color: #323638 !important
}

.border-dark {
    border-color: #797063 !important
}

.border-white {
    border-color: #303436 !important
}

.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
    border-color: initial
}

.sr-only {
    border-color: initial
}

.shadow-sm {
    box-shadow: rgba(0, 0, 0, .07) 0 .125rem .25rem !important
}

.shadow {
    box-shadow: rgba(0, 0, 0, .15) 0 .5rem 1rem !important
}

.shadow-lg {
    box-shadow: rgba(0, 0, 0, .18) 0 1rem 3rem !important
}

.shadow-none {
    box-shadow: none !important
}

.stretched-link::after {
    background-color: transparent
}

.text-white {
    color: #e8e6e3 !important
}

.text-primary {
    color: #33a2ff !important
}

a.text-primary:focus,
a.text-primary:hover {
    color: #61b7ff !important
}

.text-secondary {
    color: #9e9689 !important
}

a.text-secondary:focus,
a.text-secondary:hover {
    color: #b6b0a7 !important
}

.text-success {
    color: #61d97c !important
}

a.text-success:focus,
a.text-success:hover {
    color: #8ce4a1 !important
}

.text-info {
    color: #51d4e9 !important
}

a.text-info:focus,
a.text-info:hover {
    color: #81dfef !important
}

.text-warning {
    color: #ffc71e !important
}

a.text-warning:focus,
a.text-warning:hover {
    color: #ffd14a !important
}

.text-danger {
    color: #df4655 !important
}

a.text-danger:focus,
a.text-danger:hover {
    color: #e35f6b !important
}

.text-light {
    color: #e4e2de !important
}

a.text-light:focus,
a.text-light:hover {
    color: #ccc7c1 !important
}

.text-dark {
    color: #c3beb6 !important
}

a.text-dark:focus,
a.text-dark:hover {
    color: #dbd8d4 !important
}

.text-body {
    color: #d1cdc7 !important
}

.text-muted {
    color: #9e9689 !important
}

.text-black-50 {
    color: rgba(232, 230, 227, .5) !important
}

.text-white-50 {
    color: rgba(232, 230, 227, .5) !important
}

.text-hide {
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border-color: initial
}

.text-decoration-none {
    text-decoration-color: initial !important
}

.text-reset {
    color: inherit !important
}

table.dataTable>thead>tr>th:active,
table.dataTable>thead>tr>td:active {
    outline-color: initial
}

div.dataTables_scrollBody table {
    border-top-color: initial
}

div.dataTables_scrollBody table tbody tr:first-child th,
div.dataTables_scrollBody table tbody tr:first-child td {
    border-top-color: initial
}

div.dataTables_scrollFoot>.dataTables_scrollFootInner>table {
    border-top-color: initial
}

div.dt-button-info {
    background-color: #181a1b;
    border-color: #867d6e;
    box-shadow: rgba(0, 0, 0, .3) 3px 3px 8px
}

div.dt-button-info h2 {
    border-bottom-color: #3a3e41;
    background-color: #1f2123
}

div.dt-button-collection div.dt-button-collection-title {
    background-color: #181a1b;
    border-color: rgba(140, 130, 115, .15)
}

div.dt-buttons button.btn.processing,
div.dt-buttons div.btn.processing,
div.dt-buttons a.btn.processing {
    color: rgba(232, 230, 227, .2)
}

div.dt-buttons button.btn.processing::after,
div.dt-buttons div.btn.processing::after,
div.dt-buttons a.btn.processing::after {
    border-color: #7f7668 transparent
}

table.dataTable.fixedHeader-floating,
table.dataTable.fixedHeader-locked {
    background-color: #181a1b
}

table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td.dtr-control::before,
table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th.dtr-control::before {
    color: #e8e6e3;
    border-color: #303436;
    box-shadow: #33373a 0 0 .2em;
    background-color: #025ead
}

table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control::before,
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control::before {
    background-color: #a42323
}

table.dataTable.dtr-column>tbody>tr>td.dtr-control::before,
table.dataTable.dtr-column>tbody>tr>th.dtr-control::before,
table.dataTable.dtr-column>tbody>tr>td.control::before,
table.dataTable.dtr-column>tbody>tr>th.control::before {
    color: #e8e6e3;
    border-color: #303436;
    box-shadow: #33373a 0 0 .2em;
    background-color: #025ead
}

table.dataTable.dtr-column>tbody>tr.parent td.dtr-control::before,
table.dataTable.dtr-column>tbody>tr.parent th.dtr-control::before,
table.dataTable.dtr-column>tbody>tr.parent td.control::before,
table.dataTable.dtr-column>tbody>tr.parent th.control::before {
    background-color: #a42323
}

table.dataTable>tbody>tr.child:hover {
    background-image: initial !important;
    background-color: transparent !important
}

table.dataTable>tbody>tr.child ul.dtr-details>li {
    border-bottom-color: #35393b
}

table.dataTable>tbody>tr.child ul.dtr-details>li:last-child {
    border-bottom-color: initial
}

div.dtr-modal div.dtr-modal-display {
    background-color: #1d2021;
    border-color: #8c8273;
    box-shadow: rgba(0, 0, 0, .6) 0 12px 30px
}

div.dtr-modal div.dtr-modal-close {
    border-color: #363a3d;
    background-color: #1b1e1f
}

div.dtr-modal div.dtr-modal-close:hover {
    background-color: #242728
}

div.dtr-modal div.dtr-modal-background {
    background-image: initial;
    background-color: rgba(0, 0, 0, .6)
}

div.dtr-bs-modal table.table tr:first-child td {
    border-top-color: initial
}

.footer {
    background-color: #1e2021
}

.progress span {
    color: #e8e6e3
}

.swal2-popup.swal2-toast {
    background-image: initial !important;
    background-color: #181a1b !important;
    box-shadow: #2d3133 0 0 .625em !important
}

.swal2-popup.swal2-toast .swal2-styled:focus {
    box-shadow: #181a1b 0 0 0 1px, rgba(46, 89, 131, .5) 0 0 0 3px !important
}

.swal2-popup.swal2-toast .swal2-success {
    border-color: #3f7321 !important
}

.swal2-container.swal2-backdrop-show,
.swal2-container.swal2-noanimation {
    background-image: initial !important;
    background-color: rgba(0, 0, 0, .4) !important
}

.swal2-container.swal2-backdrop-hide {
    background-image: initial !important;
    background-color: initial !important
}

.swal2-popup {
    border-color: initial !important;
    background-image: initial !important;
    background-color: #181a1b !important
}

.swal2-popup:focus {
    outline-color: initial !important
}

.swal2-title {
    color: #b0a99f !important
}

.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
    background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)) !important
}

.swal2-actions:not(.swal2-loading) .swal2-styled:active {
    background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)) !important
}

.swal2-loader {
    border-color: #1f5e9a transparent !important
}

.swal2-styled {
    box-shadow: none !important
}

.swal2-styled.swal2-confirm {
    border-color: initial !important;
    background-image: initial !important;
    background-color: #1f609d !important;
    color: #e8e6e3 !important
}

.swal2-styled.swal2-deny {
    border-color: initial !important;
    background-image: initial !important;
    background-color: #a73721 !important;
    color: #e8e6e3 !important
}

.swal2-styled.swal2-cancel {
    border-color: initial !important;
    background-image: initial !important;
    background-color: #585f63 !important;
    color: #e8e6e3 !important
}

.swal2-styled:focus {
    outline-color: initial !important;
    box-shadow: rgba(46, 89, 131, .5) 0 0 0 3px !important
}

.swal2-footer {
    border-top-color: #35393b !important;
    color: #b3aca2 !important
}

.swal2-timer-progress-bar {
    background-image: initial !important;
    background-color: rgba(0, 0, 0, .2) !important
}

.swal2-close {
    border-color: initial !important;
    background-image: initial !important;
    background-color: initial !important;
    color: #c8c3bc !important
}

.swal2-close:hover {
    background-image: initial !important;
    background-color: initial !important;
    color: #f26f6f !important
}

.swal2-close:focus {
    outline-color: initial !important;
    box-shadow: rgba(46, 89, 131, .5) 0 0 0 3px inset !important
}

.swal2-content {
    color: #b3aca2 !important
}

.swal2-file,
.swal2-input,
.swal2-textarea {
    border-color: #3b4042 !important;
    background-image: inherit !important;
    background-color: inherit !important;
    box-shadow: rgba(0, 0, 0, .06) 0 1px 1px inset !important;
    color: inherit !important
}

.swal2-file.swal2-inputerror,
.swal2-input.swal2-inputerror,
.swal2-textarea.swal2-inputerror {
    border-color: #870d0d !important;
    box-shadow: #820c0c 0 0 2px !important
}

.swal2-file:focus,
.swal2-input:focus,
.swal2-textarea:focus {
    border-color: #195069 !important;
    outline-color: initial !important;
    box-shadow: rgba(46, 89, 131, .5) 0 0 0 3px !important
}

.swal2-file::placeholder,
.swal2-input::placeholder,
.swal2-textarea::placeholder {
    color: #c8c3bc !important
}

.swal2-range {
    background-image: initial !important;
    background-color: #181a1b !important
}

.swal2-range output {
    color: inherit !important
}

.swal2-file {
    background-image: inherit !important;
    background-color: inherit !important
}

.swal2-select {
    background-image: inherit !important;
    background-color: inherit !important;
    color: inherit !important
}

.swal2-checkbox,
.swal2-radio {
    background-image: initial !important;
    background-color: #181a1b !important;
    color: inherit !important
}

.swal2-validation-message {
    background-image: initial !important;
    background-color: #202325 !important;
    color: #a8a095 !important
}

.swal2-validation-message::before {
    background-color: #820c0c !important;
    color: #e8e6e3 !important
}

.swal2-icon {
    border-color: transparent !important
}

.swal2-icon.swal2-error {
    border-color: #870d0d !important;
    color: #f26f6f !important
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
    background-color: #820c0c !important
}

.swal2-icon.swal2-warning {
    border-color: #7b3d07 !important;
    color: #f7b47a !important
}

.swal2-icon.swal2-info {
    border-color: #0b5f7b !important;
    color: #4ac6ef !important
}

.swal2-icon.swal2-question {
    border-color: #2d4752 !important;
    color: #8aafbf !important
}

.swal2-icon.swal2-success {
    border-color: #3f7321 !important;
    color: #a3db83 !important
}

.swal2-icon.swal2-success .swal2-success-ring {
    border-color: rgba(63, 115, 33, .3) !important
}

.swal2-icon.swal2-success [class^=swal2-success-line] {
    background-color: #4a7020 !important
}

.swal2-progress-steps {
    background-image: inherit !important;
    background-color: inherit !important
}

.swal2-progress-steps .swal2-progress-step {
    background-image: initial !important;
    background-color: #1f609d !important;
    color: #e8e6e3 !important
}

.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
    background-image: initial !important;
    background-color: #1f609d !important
}

.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step {
    background-image: initial !important;
    background-color: #1b4958 !important;
    color: #e8e6e3 !important
}

.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line {
    background-image: initial !important;
    background-color: #1b4958 !important
}

.swal2-progress-steps .swal2-progress-step-line {
    background-image: initial !important;
    background-color: #1f609d !important
}

[class^=swal2] {
    -webkit-tap-highlight-color: transparent !important
}

body.swal2-no-backdrop .swal2-container {
    background-color: transparent !important
}

body.swal2-no-backdrop .swal2-container>.swal2-modal {
    box-shadow: rgba(0, 0, 0, .4) 0 0 10px !important
}

body.swal2-toast-shown .swal2-container {
    background-color: transparent !important
}