﻿/*
Estilos específicos para pantalla de autenticación.
© ACTSIS.2017-06-14.angela.jerez
v.8.01 2023-06-16 ricardo.pinto: Se incluye manejo de modo oscuro
*/
body, html {
    background-color: #f5f5f5;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    height: 100%;
}

#divContenedorLogin {
    padding: 10px 10px 50px 10px;
}

#divLogin {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
}

    #divLogin .input-group {
        margin-top: 25px;
    }

#hplRegistar {
    font-family: EncodeSans-Light;
    font-size: 13px;
    color: #7b7b7b;
    border-top: 2px solid rgba(185, 185, 185, 0.5);
    padding: 2px 0;
}

.label-login {
    border: 0;
    background-color: transparent;
    font-size: 37px;
    color: #98a7af;
    min-width: 70px;
}

    .label-login > .fa {
        font-size: 30px;
    }

.btn-login {
    top: -3px;
}

.form-control-login {
    border: 0;
    background-color: transparent;
    box-shadow: inset 0 -2px 0 rgb(157, 175, 176);
    border-radius: 0;
    top: 5px;
    height: 38px;
    padding: 6px 12px;
    font-size: 14px;
}

.btn {
    border-radius: 0;
    padding: 5px 15px;
}

@media screen and (min-width: 768px) {
    #imbLogoSisLogin {
        position: fixed;
        top: 250px;
        left: 0;
    }
}

#divContenedorLogin h4 {
    color: #555;
}

footer {
    position: fixed;
    bottom: 0;
    color: gray;
    width: 100%;
    padding: 15px;
    background-color: #ebebeb;
}

.requerido {
    border: 1px solid #ff8b8b;
}

.ayuda-login {
    position: absolute;
    width: 25px;
    top: 5px;
    right: 5px;
    font-size: 20px;
}

.bg-primary a > i {
    color: white;
}

/*Sobrecargar a Custom.min.css para ajuste de estilos Login*/
@media (min-width: 992px) {
    footer {
        margin-left: 0;
    }
}

.container {
    padding-right: 15px;
}

#divLogin img {
    max-width: 300px;
}

@media(prefers-color-scheme: dark) {
    html {
        background-color: #181a1b !important;
        color-scheme: dark !important;
        -webkit-tap-highlight-color: rgba(232, 230, 227, 0);
    }

    html, body {
        background-color: rgb(30, 32, 33);
        border-color: #736b5e;
        color: #e8e6e3;
    }

    a {
        background-color: transparent;
        color: rgb(159, 150, 138);
        text-decoration-color: initial;
    }

    table {
        border-color: #545b5e;
        background-color: transparent;
    }

    ::placeholder {
        color: #b2aba1;
        opacity: 0.5 !important;
    }

    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;
    }

    /* Invert Style */
    .jfk-bubble.gtx-bubble, .captcheck_answer_label > input + img, span#closed_text > img[src^="https://www.gstatic.com/images/branding/googlelogo"], span[data-href^="https://www.hcaptcha.com/"] > #icon, #bit-notification-bar-iframe, ::-webkit-calendar-picker-indicator {
        filter: invert(100%) hue-rotate(180deg) contrast(90%) !important;
    }

    /* Variables Style */
    :root {
        --darkreader-neutral-background: #131516;
        --darkreader-neutral-text: #d8d4cf;
        --darkreader-selection-background: #004daa;
        --darkreader-selection-text: #e8e6e3;
    }

    /* Modified CSS */
    a:active,
    a:hover {
        outline-color: initial;
    }

    abbr[title] {
        border-bottom-color: initial;
    }

    mark {
        color: rgb(232, 230, 227);
        background-image: initial;
        background-color: rgb(153, 153, 0);
    }

    img {
        border-color: initial;
    }

    button,
    input,
    optgroup,
    select,
    textarea {
        color: inherit;
    }

    fieldset {
        border-color: rgb(66, 71, 74);
    }

    legend {
        color: rgb(200, 195, 188);
        border-top-color: initial;
        border-right-color: initial;
        border-left-color: initial;
        border-bottom-color: rgb(55, 60, 62);
    }

    a:focus,
    a:hover {
        color: rgb(141, 187, 223);
        text-decoration-color: initial;
    }

    a:focus {
        outline-color: rgb(186, 123, 0);
    }

    .img-thumbnail {
        background-color: rgb(24, 26, 27);
        border-color: rgb(58, 62, 65);
    }

    hr {
        border-right-color: initial;
        border-bottom-color: initial;
        border-left-color: initial;
        border-top-color: rgb(53, 57, 59);
    }

    .sr-only {
        border-color: initial;
    }

    .h1,
    .h2,
    .h3,
    .h4,
    .h5,
    .h6,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        color: inherit;
    }

        .h1 .small,
        .h1 small,
        .h2 .small,
        .h2 small,
        .h3 .small,
        .h3 small,
        .h4 .small,
        .h4 small,
        .h5 .small,
        .h5 small,
        .h6 .small,
        .h6 small,
        h1 .small,
        h1 small,
        h2 .small,
        h2 small,
        h3 .small,
        h3 small,
        h4 .small,
        h4 small,
        h5 .small,
        h5 small,
        h6 .small,
        h6 small {
            color: rgb(157, 148, 136);
        }

    .mark,
    mark {
        background-color: rgb(47, 40, 5);
    }

    .text-muted {
        color: rgb(157, 148, 136);
    }

    .text-primary {
        color: rgb(105, 166, 213);
    }

    a.text-primary:focus,
    a.text-primary:hover {
        color: rgb(129, 180, 220);
    }

    .text-success {
        color: rgb(139, 196, 140);
    }

    a.text-success:focus,
    a.text-success:hover {
        color: rgb(162, 208, 164);
    }

    .text-info {
        color: rgb(117, 178, 208);
    }

    a.text-info:focus,
    a.text-info:hover {
        color: rgb(144, 192, 217);
    }

    .text-warning {
        color: rgb(198, 171, 123);
    }

    a.text-warning:focus,
    a.text-warning:hover {
        color: rgb(209, 187, 148);
    }

    .text-danger {
        color: rgb(194, 102, 100);
    }

    a.text-danger:focus,
    a.text-danger:hover {
        color: rgb(204, 127, 126);
    }

    .bg-primary {
        background-image: initial;
        background-color: rgb(30, 103, 131);
        color: rgb(232, 230, 227);
    }

    a.bg-primary:focus,
    a.bg-primary:hover {
        background-color: rgb(32, 77, 115);
    }

    .bg-success {
        background-color: rgb(41, 60, 23);
    }

    a.bg-success:focus,
    a.bg-success:hover {
        background-color: rgb(56, 83, 31);
    }

    .bg-info {
        background-color: rgb(14, 48, 65);
    }

    a.bg-info:focus,
    a.bg-info:hover {
        background-color: rgb(19, 66, 90);
    }

    .bg-warning {
        background-color: rgb(47, 40, 5);
    }

    a.bg-warning:focus,
    a.bg-warning:hover {
        background-color: rgb(68, 58, 7);
    }

    .bg-danger {
        background-color: rgb(56, 22, 22);
    }

    a.bg-danger:focus,
    a.bg-danger:hover {
        background-color: rgb(79, 30, 30);
    }

    .page-header {
        border-bottom-color: rgb(53, 57, 59);
    }

    .list-unstyled {
        list-style-image: initial;
    }

    .list-inline {
        list-style-image: initial;
    }

    abbr[data-original-title],
    abbr[title] {
        border-bottom-color: rgb(101, 94, 83);
    }

    blockquote {
        border-left-color: rgb(53, 57, 59);
    }

        blockquote .small,
        blockquote footer,
        blockquote small {
            color: rgb(157, 148, 136);
        }

        .blockquote-reverse,
        blockquote.pull-right {
            border-right-color: rgb(53, 57, 59);
            border-left-color: initial;
        }

    code {
        color: rgb(221, 73, 110);
        background-color: rgb(43, 20, 26);
    }

    kbd {
        color: rgb(232, 230, 227);
        background-color: rgb(38, 42, 43);
        box-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px inset;
    }

        kbd kbd {
            box-shadow: none;
        }

    pre {
        color: rgb(200, 195, 188);
        background-color: rgb(30, 32, 33);
        border-color: rgb(62, 68, 70);
    }

        pre code {
            color: inherit;
            background-color: transparent;
        }

    caption {
        color: rgb(157, 148, 136);
    }

    .table > tbody > tr > td,
    .table > tbody > tr > th,
    .table > tfoot > tr > td,
    .table > tfoot > tr > th,
    .table > thead > tr > td,
    .table > thead > tr > th {
        border-top-color: rgb(58, 62, 65);
    }

    .table > thead > tr > th {
        border-bottom-color: rgb(58, 62, 65);
    }

    .table > caption + thead > tr:first-child > td,
    .table > caption + thead > tr:first-child > th,
    .table > colgroup + thead > tr:first-child > td,
    .table > colgroup + thead > tr:first-child > th,
    .table > thead:first-child > tr:first-child > td,
    .table > thead:first-child > tr:first-child > th {
        border-top-color: initial;
    }

    .table > tbody + tbody {
        border-top-color: rgb(58, 62, 65);
    }

    .table .table {
        background-color: rgb(24, 26, 27);
    }

    .table-bordered {
        border-color: rgb(58, 62, 65);
    }

        .table-bordered > tbody > tr > td,
        .table-bordered > tbody > tr > th,
        .table-bordered > tfoot > tr > td,
        .table-bordered > tfoot > tr > th,
        .table-bordered > thead > tr > td,
        .table-bordered > thead > tr > th {
            border-color: rgb(58, 62, 65);
        }

    .table-striped > tbody > tr:nth-of-type(2n+1) {
        background-color: rgb(27, 30, 31);
    }

    .table-hover > tbody > tr:hover {
        background-color: rgb(30, 32, 33);
    }

    .table > tbody > tr.active > td,
    .table > tbody > tr.active > th,
    .table > tbody > tr > td.active,
    .table > tbody > tr > th.active,
    .table > tfoot > tr.active > td,
    .table > tfoot > tr.active > th,
    .table > tfoot > tr > td.active,
    .table > tfoot > tr > th.active,
    .table > thead > tr.active > td,
    .table > thead > tr.active > th,
    .table > thead > tr > td.active,
    .table > thead > tr > th.active {
        background-color: rgb(30, 32, 33);
    }

    .table-hover > tbody > tr.active:hover > td,
    .table-hover > tbody > tr.active:hover > th,
    .table-hover > tbody > tr:hover > .active,
    .table-hover > tbody > tr > td.active:hover,
    .table-hover > tbody > tr > th.active:hover {
        background-color: rgb(37, 40, 42);
    }

    .table > tbody > tr.success > td,
    .table > tbody > tr.success > th,
    .table > tbody > tr > td.success,
    .table > tbody > tr > th.success,
    .table > tfoot > tr.success > td,
    .table > tfoot > tr.success > th,
    .table > tfoot > tr > td.success,
    .table > tfoot > tr > th.success,
    .table > thead > tr.success > td,
    .table > thead > tr.success > th,
    .table > thead > tr > td.success,
    .table > thead > tr > th.success {
        background-color: rgb(41, 60, 23);
    }

    .table-hover > tbody > tr.success:hover > td,
    .table-hover > tbody > tr.success:hover > th,
    .table-hover > tbody > tr:hover > .success,
    .table-hover > tbody > tr > td.success:hover,
    .table-hover > tbody > tr > th.success:hover {
        background-color: rgb(48, 71, 27);
    }

    .table > tbody > tr.info > td,
    .table > tbody > tr.info > th,
    .table > tbody > tr > td.info,
    .table > tbody > tr > th.info,
    .table > tfoot > tr.info > td,
    .table > tfoot > tr.info > th,
    .table > tfoot > tr > td.info,
    .table > tfoot > tr > th.info,
    .table > thead > tr.info > td,
    .table > thead > tr.info > th,
    .table > thead > tr > td.info,
    .table > thead > tr > th.info {
        background-color: rgb(14, 48, 65);
    }

    .table-hover > tbody > tr.info:hover > td,
    .table-hover > tbody > tr.info:hover > th,
    .table-hover > tbody > tr:hover > .info,
    .table-hover > tbody > tr > td.info:hover,
    .table-hover > tbody > tr > th.info:hover {
        background-color: rgb(44, 48, 50);
    }

    .table > tbody > tr.warning > td,
    .table > tbody > tr.warning > th,
    .table > tbody > tr > td.warning,
    .table > tbody > tr > th.warning,
    .table > tfoot > tr.warning > td,
    .table > tfoot > tr.warning > th,
    .table > tfoot > tr > td.warning,
    .table > tfoot > tr > th.warning,
    .table > thead > tr.warning > td,
    .table > thead > tr.warning > th,
    .table > thead > tr > td.warning,
    .table > thead > tr > th.warning {
        background-color: rgb(47, 40, 5);
    }

    .table-hover > tbody > tr.warning:hover > td,
    .table-hover > tbody > tr.warning:hover > th,
    .table-hover > tbody > tr:hover > .warning,
    .table-hover > tbody > tr > td.warning:hover,
    .table-hover > tbody > tr > th.warning:hover {
        background-color: rgb(58, 49, 6);
    }

    .table > tbody > tr.danger > td,
    .table > tbody > tr.danger > th,
    .table > tbody > tr > td.danger,
    .table > tbody > tr > th.danger,
    .table > tfoot > tr.danger > td,
    .table > tfoot > tr.danger > th,
    .table > tfoot > tr > td.danger,
    .table > tfoot > tr > th.danger,
    .table > thead > tr.danger > td,
    .table > thead > tr.danger > th,
    .table > thead > tr > td.danger,
    .table > thead > tr > th.danger {
        background-color: rgb(56, 22, 22);
    }

    .table-hover > tbody > tr.danger:hover > td,
    .table-hover > tbody > tr.danger:hover > th,
    .table-hover > tbody > tr:hover > .danger,
    .table-hover > tbody > tr > td.danger:hover,
    .table-hover > tbody > tr > th.danger:hover {
        background-color: rgb(67, 26, 26);
    }

    @media screen and (max-width: 767px) {
        .table-responsive {
            border-color: rgb(58, 62, 65);
        }

            .table-responsive > .table-bordered {
                border-color: initial;
            }

                .table-responsive > .table-bordered > tbody > tr > td:first-child,
                .table-responsive > .table-bordered > tbody > tr > th:first-child,
                .table-responsive > .table-bordered > tfoot > tr > td:first-child,
                .table-responsive > .table-bordered > tfoot > tr > th:first-child,
                .table-responsive > .table-bordered > thead > tr > td:first-child,
                .table-responsive > .table-bordered > thead > tr > th:first-child {
                    border-left-color: initial;
                }

                .table-responsive > .table-bordered > tbody > tr > td:last-child,
                .table-responsive > .table-bordered > tbody > tr > th:last-child,
                .table-responsive > .table-bordered > tfoot > tr > td:last-child,
                .table-responsive > .table-bordered > tfoot > tr > th:last-child,
                .table-responsive > .table-bordered > thead > tr > td:last-child,
                .table-responsive > .table-bordered > thead > tr > th:last-child {
                    border-right-color: initial;
                }

                .table-responsive > .table-bordered > tbody > tr:last-child > td,
                .table-responsive > .table-bordered > tbody > tr:last-child > th,
                .table-responsive > .table-bordered > tfoot > tr:last-child > td,
                .table-responsive > .table-bordered > tfoot > tr:last-child > th {
                    border-bottom-color: initial;
                }
    }

    input[type="file"]:focus, input[type="checkbox"]:focus, input[type="radio"]:focus {
        outline-color: rgb(186, 123, 0);
    }

    output {
        color: rgb(178, 172, 162);
    }

    .form-control {
        color: rgb(178, 172, 162);
        background-color: rgb(24, 26, 27);
        background-image: none;
        border-color: rgb(62, 68, 70);
        box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset;
    }

        .form-control:focus {
            border-color: rgb(19, 84, 135);
            outline-color: initial;
            box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset, rgba(20, 85, 136, 0.6) 0px 0px 8px;
        }

        .form-control::-webkit-input-placeholder {
            color: rgb(168, 160, 149);
        }

        .form-control[disabled],
        .form-control[readonly],
        fieldset[disabled] .form-control {
            background-color: rgb(34, 36, 38);
        }

    .has-success .checkbox,
    .has-success .checkbox-inline,
    .has-success .control-label,
    .has-success .help-block,
    .has-success .radio,
    .has-success .radio-inline,
    .has-success.checkbox label,
    .has-success.checkbox-inline label,
    .has-success.radio label,
    .has-success.radio-inline label {
        color: rgb(139, 196, 140);
    }

    .has-success .form-control {
        border-color: rgb(68, 134, 69);
        box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset;
    }

        .has-success .form-control:focus {
            border-color: rgb(73, 143, 75);
            box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset, rgb(64, 125, 80) 0px 0px 6px;
        }

    .has-success .input-group-addon {
        color: rgb(139, 196, 140);
        background-color: rgb(41, 60, 23);
        border-color: rgb(68, 134, 69);
    }

    .has-success .form-control-feedback {
        color: rgb(139, 196, 140);
    }

    .has-warning .checkbox,
    .has-warning .checkbox-inline,
    .has-warning .control-label,
    .has-warning .help-block,
    .has-warning .radio,
    .has-warning .radio-inline,
    .has-warning.checkbox label,
    .has-warning.checkbox-inline label,
    .has-warning.radio label,
    .has-warning.radio-inline label {
        color: rgb(198, 171, 123);
    }

    .has-warning .form-control {
        border-color: rgb(137, 108, 59);
        box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset;
    }

        .has-warning .form-control:focus {
            border-color: rgb(148, 117, 64);
            box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset, rgb(125, 98, 53) 0px 0px 6px;
        }

    .has-warning .input-group-addon {
        color: rgb(198, 171, 123);
        background-color: rgb(47, 40, 5);
        border-color: rgb(137, 108, 59);
    }

    .has-warning .form-control-feedback {
        color: rgb(198, 171, 123);
    }

    .has-error .checkbox,
    .has-error .checkbox-inline,
    .has-error .control-label,
    .has-error .help-block,
    .has-error .radio,
    .has-error .radio-inline,
    .has-error.checkbox label,
    .has-error.checkbox-inline label,
    .has-error.radio label,
    .has-error.radio-inline label {
        color: rgb(194, 102, 100);
    }

    .has-error .form-control {
        border-color: rgb(133, 53, 52);
        box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset;
    }

        .has-error .form-control:focus {
            border-color: rgb(143, 58, 56);
            box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset, rgb(111, 45, 44) 0px 0px 6px;
        }

    .has-error .input-group-addon {
        color: rgb(194, 102, 100);
        background-color: rgb(56, 22, 22);
        border-color: rgb(133, 53, 52);
    }

    .has-error .form-control-feedback {
        color: rgb(194, 102, 100);
    }

    .help-block {
        color: rgb(159, 151, 139);
    }

    .btn {
        background-image: none;
        border-color: transparent;
    }

        .btn.active.focus,
        .btn.active:focus,
        .btn.focus,
        .btn:active.focus,
        .btn:active:focus,
        .btn:focus {
            outline-color: rgb(186, 123, 0);
        }

        .btn.focus,
        .btn:focus,
        .btn:hover {
            color: rgb(200, 195, 188);
            text-decoration-color: initial;
        }

        .btn.active,
        .btn:active {
            background-image: none;
            outline-color: initial;
            box-shadow: rgba(0, 0, 0, 0.13) 0px 3px 5px inset;
        }

        .btn.disabled,
        .btn[disabled],
        fieldset[disabled] .btn {
            box-shadow: none;
        }

    .btn-default {
        color: rgb(200, 195, 188);
        background-color: rgb(24, 26, 27);
        border-color: rgb(62, 68, 70);
    }

        .btn-default.focus,
        .btn-default:focus {
            color: rgb(200, 195, 188);
            background-color: rgb(38, 41, 43);
            border-color: rgb(80, 87, 91);
        }

        .btn-default:hover {
            color: rgb(200, 195, 188);
            background-color: rgb(38, 41, 43);
            border-color: rgb(71, 77, 80);
        }

        .btn-default.active,
        .btn-default:active,
        .open > .dropdown-toggle.btn-default {
            color: rgb(200, 195, 188);
            background-color: rgb(38, 41, 43);
            border-color: rgb(71, 77, 80);
            background-image: none;
        }

            .btn-default.active.focus,
            .btn-default.active:focus,
            .btn-default.active:hover,
            .btn-default:active.focus,
            .btn-default:active:focus,
            .btn-default:active:hover,
            .open > .dropdown-toggle.btn-default.focus,
            .open > .dropdown-toggle.btn-default:focus,
            .open > .dropdown-toggle.btn-default:hover {
                color: rgb(200, 195, 188);
                background-color: rgb(48, 52, 54);
                border-color: rgb(80, 87, 91);
            }

        .btn-default.disabled.focus,
        .btn-default.disabled:focus,
        .btn-default.disabled:hover,
        .btn-default[disabled].focus,
        .btn-default[disabled]:focus,
        .btn-default[disabled]:hover,
        fieldset[disabled] .btn-default.focus,
        fieldset[disabled] .btn-default:focus,
        fieldset[disabled] .btn-default:hover {
            background-color: rgb(24, 26, 27);
            border-color: rgb(62, 68, 70);
        }

        .btn-default .badge {
            color: rgb(232, 230, 227);
            background-color: rgb(38, 42, 43);
        }

    .btn-primary {
        color: rgb(232, 230, 227);
        background-color: rgb(41, 98, 146);
        border-color: rgb(42, 100, 150);
    }

        .btn-primary.focus,
        .btn-primary:focus {
            color: rgb(232, 230, 227);
            background-color: rgb(32, 77, 115);
            border-color: rgb(126, 117, 104);
        }

        .btn-primary:hover {
            color: rgb(232, 230, 227);
            background-color: rgb(32, 77, 115);
            border-color: rgb(46, 110, 165);
        }

        .btn-primary.active,
        .btn-primary:active,
        .open > .dropdown-toggle.btn-primary {
            color: rgb(232, 230, 227);
            background-color: rgb(32, 77, 115);
            border-color: rgb(46, 110, 165);
            background-image: none;
        }

            .btn-primary.active.focus,
            .btn-primary.active:focus,
            .btn-primary.active:hover,
            .btn-primary:active.focus,
            .btn-primary:active:focus,
            .btn-primary:active:hover,
            .open > .dropdown-toggle.btn-primary.focus,
            .open > .dropdown-toggle.btn-primary:focus,
            .open > .dropdown-toggle.btn-primary:hover {
                color: rgb(232, 230, 227);
                background-color: rgb(26, 62, 93);
                border-color: rgb(126, 117, 104);
            }

        .btn-primary.disabled.focus,
        .btn-primary.disabled:focus,
        .btn-primary.disabled:hover,
        .btn-primary[disabled].focus,
        .btn-primary[disabled]:focus,
        .btn-primary[disabled]:hover,
        fieldset[disabled] .btn-primary.focus,
        fieldset[disabled] .btn-primary:focus,
        fieldset[disabled] .btn-primary:hover {
            background-color: rgb(41, 98, 146);
            border-color: rgb(42, 100, 150);
        }

        .btn-primary .badge {
            color: rgb(105, 166, 213);
            background-color: rgb(24, 26, 27);
        }

    .btn-success {
        color: rgb(232, 230, 227);
        background-image: initial;
        background-color: rgb(30, 148, 123);
        border-color: rgb(24, 176, 147);
    }

        .btn-success.focus,
        .btn-success:focus {
            color: rgb(232, 230, 227);
            background-color: rgb(54, 126, 54);
            border-color: rgb(66, 152, 66);
        }

        .btn-success:hover {
            color: rgb(232, 230, 227);
            background-color: rgb(54, 126, 54);
            border-color: rgb(60, 138, 60);
        }

        .btn-success.active,
        .btn-success:active,
        .open > .dropdown-toggle.btn-success {
            color: rgb(232, 230, 227);
            background-color: rgb(54, 126, 54);
            border-color: rgb(60, 138, 60);
            background-image: none;
        }

            .btn-success.active.focus,
            .btn-success.active:focus,
            .btn-success.active:hover,
            .btn-success:active.focus,
            .btn-success:active:focus,
            .btn-success:active:hover,
            .open > .dropdown-toggle.btn-success.focus,
            .open > .dropdown-toggle.btn-success:focus,
            .open > .dropdown-toggle.btn-success:hover {
                color: rgb(232, 230, 227);
                background-color: rgb(46, 106, 46);
                border-color: rgb(66, 152, 66);
            }

        .btn-success.disabled.focus,
        .btn-success.disabled:focus,
        .btn-success.disabled:hover,
        .btn-success[disabled].focus,
        .btn-success[disabled]:focus,
        .btn-success[disabled]:hover,
        fieldset[disabled] .btn-success.focus,
        fieldset[disabled] .btn-success:focus,
        fieldset[disabled] .btn-success:hover {
            background-color: rgb(77, 133, 58);
            border-color: rgb(55, 125, 55);
        }

        .btn-success .badge {
            color: rgb(105, 190, 105);
            background-color: rgb(24, 26, 27);
        }

    .btn-info {
        color: rgb(232, 230, 227);
        background-color: rgb(28, 115, 141);
        border-color: rgb(28, 115, 140);
    }

        .btn-info.focus,
        .btn-info:focus {
            color: rgb(232, 230, 227);
            background-color: rgb(34, 136, 166);
            border-color: rgb(35, 141, 172);
        }

        .btn-info:hover {
            color: rgb(232, 230, 227);
            background-color: rgb(34, 136, 166);
            border-color: rgb(31, 128, 156);
        }

        .btn-info.active,
        .btn-info:active,
        .open > .dropdown-toggle.btn-info {
            color: rgb(232, 230, 227);
            background-color: rgb(34, 136, 166);
            border-color: rgb(31, 128, 156);
            background-image: none;
        }

            .btn-info.active.focus,
            .btn-info.active:focus,
            .btn-info.active:hover,
            .btn-info:active.focus,
            .btn-info:active:focus,
            .btn-info:active:hover,
            .open > .dropdown-toggle.btn-info.focus,
            .open > .dropdown-toggle.btn-info:focus,
            .open > .dropdown-toggle.btn-info:hover {
                color: rgb(232, 230, 227);
                background-color: rgb(30, 123, 150);
                border-color: rgb(35, 141, 172);
            }

        .btn-info.disabled.focus,
        .btn-info.disabled:focus,
        .btn-info.disabled:hover,
        .btn-info[disabled].focus,
        .btn-info[disabled]:focus,
        .btn-info[disabled]:hover,
        fieldset[disabled] .btn-info.focus,
        fieldset[disabled] .btn-info:focus,
        fieldset[disabled] .btn-info:hover {
            background-color: rgb(28, 115, 141);
            border-color: rgb(28, 115, 140);
        }

        .btn-info .badge {
            color: rgb(98, 195, 223);
            background-color: rgb(24, 26, 27);
        }

    .btn-warning {
        color: rgb(232, 230, 227);
        background-color: rgb(153, 95, 13);
        border-color: rgb(154, 96, 13);
    }

        .btn-warning.focus,
        .btn-warning:focus {
            color: rgb(232, 230, 227);
            background-color: rgb(181, 113, 15);
            border-color: rgb(189, 118, 16);
        }

        .btn-warning:hover {
            color: rgb(232, 230, 227);
            background-color: rgb(181, 113, 15);
            border-color: rgb(171, 107, 14);
        }

        .btn-warning.active,
        .btn-warning:active,
        .open > .dropdown-toggle.btn-warning {
            color: rgb(232, 230, 227);
            background-color: rgb(181, 113, 15);
            border-color: rgb(171, 107, 14);
            background-image: none;
        }

            .btn-warning.active.focus,
            .btn-warning.active:focus,
            .btn-warning.active:hover,
            .btn-warning:active.focus,
            .btn-warning:active:focus,
            .btn-warning:active:hover,
            .open > .dropdown-toggle.btn-warning.focus,
            .open > .dropdown-toggle.btn-warning:focus,
            .open > .dropdown-toggle.btn-warning:hover {
                color: rgb(232, 230, 227);
                background-color: rgb(170, 106, 14);
                border-color: rgb(189, 118, 16);
            }

        .btn-warning.disabled.focus,
        .btn-warning.disabled:focus,
        .btn-warning.disabled:hover,
        .btn-warning[disabled].focus,
        .btn-warning[disabled]:focus,
        .btn-warning[disabled]:hover,
        fieldset[disabled] .btn-warning.focus,
        fieldset[disabled] .btn-warning:focus,
        fieldset[disabled] .btn-warning:hover {
            background-color: rgb(153, 95, 13);
            border-color: rgb(154, 96, 13);
        }

        .btn-warning .badge {
            color: rgb(241, 176, 84);
            background-color: rgb(24, 26, 27);
        }

    .btn-danger {
        color: rgb(232, 230, 227);
        background-color: rgb(148, 35, 32);
        border-color: rgb(143, 35, 31);
    }

        .btn-danger.focus,
        .btn-danger:focus {
            color: rgb(232, 230, 227);
            background-color: rgb(161, 38, 35);
            border-color: rgb(175, 42, 37);
        }

        .btn-danger:hover {
            color: rgb(232, 230, 227);
            background-color: rgb(161, 38, 35);
            border-color: rgb(158, 38, 34);
        }

        .btn-danger.active,
        .btn-danger:active,
        .open > .dropdown-toggle.btn-danger {
            color: rgb(232, 230, 227);
            background-color: rgb(161, 38, 35);
            border-color: rgb(158, 38, 34);
            background-image: none;
        }

            .btn-danger.active.focus,
            .btn-danger.active:focus,
            .btn-danger.active:hover,
            .btn-danger:active.focus,
            .btn-danger:active:focus,
            .btn-danger:active:hover,
            .open > .dropdown-toggle.btn-danger.focus,
            .open > .dropdown-toggle.btn-danger:focus,
            .open > .dropdown-toggle.btn-danger:hover {
                color: rgb(232, 230, 227);
                background-color: rgb(138, 33, 30);
                border-color: rgb(175, 42, 37);
            }

        .btn-danger.disabled.focus,
        .btn-danger.disabled:focus,
        .btn-danger.disabled:hover,
        .btn-danger[disabled].focus,
        .btn-danger[disabled]:focus,
        .btn-danger[disabled]:hover,
        fieldset[disabled] .btn-danger.focus,
        fieldset[disabled] .btn-danger:focus,
        fieldset[disabled] .btn-danger:hover {
            background-color: rgb(148, 35, 32);
            border-color: rgb(143, 35, 31);
        }

        .btn-danger .badge {
            color: rgb(219, 94, 90);
            background-color: rgb(24, 26, 27);
        }

    .btn-link {
        color: rgb(105, 166, 213);
    }

        .btn-link,
        .btn-link.active,
        .btn-link:active,
        .btn-link[disabled],
        fieldset[disabled] .btn-link {
            background-color: transparent;
            box-shadow: none;
        }

            .btn-link,
            .btn-link:active,
            .btn-link:focus,
            .btn-link:hover {
                border-color: transparent;
            }

                .btn-link:focus,
                .btn-link:hover {
                    color: rgb(141, 187, 223);
                    text-decoration-color: initial;
                    background-color: transparent;
                }

                .btn-link[disabled]:focus,
                .btn-link[disabled]:hover,
                fieldset[disabled] .btn-link:focus,
                fieldset[disabled] .btn-link:hover {
                    color: rgb(157, 148, 136);
                    text-decoration-color: initial;
                }

    .caret {
        border-top-color: initial;
        border-right-color: transparent;
        border-left-color: transparent;
    }

    .dropdown-toggle:focus {
        outline-color: initial;
    }

    .dropdown-menu {
        background-color: rgb(24, 26, 27);
        box-shadow: none;
        list-style-image: initial;
        text-shadow: none;
        border-color: rgb(57, 62, 64);
    }

        .dropdown-menu .divider {
            background-color: rgb(39, 42, 44);
        }

        .dropdown-menu > li > a {
            color: rgb(159, 150, 138);
        }

            .dropdown-menu > li > a:focus,
            .dropdown-menu > li > a:hover {
                color: rgb(208, 204, 198);
                text-decoration-color: initial;
                background-color: rgb(30, 32, 33);
            }

        .dropdown-menu > .active > a,
        .dropdown-menu > .active > a:focus,
        .dropdown-menu > .active > a:hover {
            color: rgb(232, 230, 227);
            text-decoration-color: initial;
            background-color: rgb(41, 98, 146);
            outline-color: initial;
        }

        .dropdown-menu > .disabled > a,
        .dropdown-menu > .disabled > a:focus,
        .dropdown-menu > .disabled > a:hover {
            color: rgb(157, 148, 136);
        }

            .dropdown-menu > .disabled > a:focus,
            .dropdown-menu > .disabled > a:hover {
                text-decoration-color: initial;
                background-color: transparent;
                background-image: none;
            }

    .open > a {
        outline-color: initial;
    }

    .dropdown-header {
        color: rgb(157, 148, 136);
    }

    .dropup .caret,
    .navbar-fixed-bottom .dropdown .caret {
        border-top-color: initial;
        border-bottom-color: initial;
    }

    .btn-group .dropdown-toggle:active,
    .btn-group.open .dropdown-toggle {
        outline-color: initial;
    }

    .btn-group.open .dropdown-toggle {
        box-shadow: rgba(0, 0, 0, 0.13) 0px 3px 5px inset;
    }

        .btn-group.open .dropdown-toggle.btn-link {
            box-shadow: none;
        }

    .input-group-addon {
        color: rgb(178, 172, 162);
        background-color: rgb(34, 36, 38);
        border-color: rgb(62, 68, 70);
    }

        .input-group-addon:first-child {
            border-right-color: initial;
        }

        .input-group-addon:last-child {
            border-left-color: initial;
        }

    .nav {
        list-style-image: initial;
    }

        .nav > li > a:focus,
        .nav > li > a:hover {
            text-decoration-color: initial;
            background-color: rgb(34, 36, 38);
        }

        .nav > li.disabled > a {
            color: rgb(157, 148, 136);
        }

            .nav > li.disabled > a:focus,
            .nav > li.disabled > a:hover {
                color: rgb(157, 148, 136);
                text-decoration-color: initial;
                background-color: transparent;
            }

        .nav .open > a,
        .nav .open > a:focus,
        .nav .open > a:hover {
            background-color: rgb(34, 36, 38);
            border-color: rgb(40, 96, 145);
        }

        .nav .nav-divider {
            background-color: rgb(39, 42, 44);
        }

    .nav-tabs {
        border-bottom-color: rgb(58, 62, 65);
    }

        .nav-tabs > li > a {
            border-color: transparent;
        }

            .nav-tabs > li > a:hover {
                border-color: rgb(53, 57, 59) rgb(53, 57, 59) rgb(58, 62, 65);
            }

        .nav-tabs > li.active > a,
        .nav-tabs > li.active > a:focus,
        .nav-tabs > li.active > a:hover {
            color: rgb(178, 172, 162);
            background-color: rgb(24, 26, 27);
            border-color: rgb(58, 62, 65) rgb(58, 62, 65) transparent;
        }

        .nav-tabs.nav-justified {
            border-bottom-color: initial;
        }

            .nav-tabs.nav-justified > .active > a,
            .nav-tabs.nav-justified > .active > a:focus,
            .nav-tabs.nav-justified > .active > a:hover {
                border-color: rgb(58, 62, 65);
            }

    @media (min-width: 768px) {
        .nav-tabs.nav-justified > li > a {
            border-bottom-color: rgb(58, 62, 65);
        }

        .nav-tabs.nav-justified > .active > a,
        .nav-tabs.nav-justified > .active > a:focus,
        .nav-tabs.nav-justified > .active > a:hover {
            border-bottom-color: rgb(48, 52, 54);
        }
    }

    .nav-pills > li.active > a,
    .nav-pills > li.active > a:focus,
    .nav-pills > li.active > a:hover {
        color: rgb(232, 230, 227);
        background-color: rgb(41, 98, 146);
    }

    .nav-tabs-justified {
        border-bottom-color: initial;
    }

        .nav-tabs-justified > .active > a,
        .nav-tabs-justified > .active > a:focus,
        .nav-tabs-justified > .active > a:hover {
            border-color: rgb(58, 62, 65);
        }

    @media (min-width: 768px) {
        .nav-tabs-justified > li > a {
            border-bottom-color: rgb(58, 62, 65);
        }

        .nav-tabs-justified > .active > a,
        .nav-tabs-justified > .active > a:focus,
        .nav-tabs-justified > .active > a:hover {
            border-bottom-color: rgb(48, 52, 54);
        }
    }

    .navbar {
        border-color: transparent;
    }

    .navbar-collapse {
        border-top-color: transparent;
        box-shadow: rgba(24, 26, 27, 0.1) 0px 1px 0px inset;
    }

    @media (min-width: 768px) {
        .navbar-collapse {
            border-top-color: initial;
            box-shadow: none;
        }
    }

    .navbar-brand:focus,
    .navbar-brand:hover {
        text-decoration-color: initial;
    }

    .navbar-toggle {
        background-color: transparent;
        background-image: none;
        border-color: transparent;
    }

        .navbar-toggle:focus {
            outline-color: initial;
        }

    @media (max-width: 767px) {
        .navbar-nav .open .dropdown-menu {
            background-color: transparent;
            border-color: initial;
            box-shadow: none;
        }

            .navbar-nav .open .dropdown-menu > li > a:focus,
            .navbar-nav .open .dropdown-menu > li > a:hover {
                background-image: none;
            }
    }

    .navbar-form {
        border-top-color: transparent;
        border-bottom-color: transparent;
        box-shadow: rgba(24, 26, 27, 0.1) 0px 1px 0px inset, rgba(24, 26, 27, 0.1) 0px 1px 0px;
    }

    @media (min-width: 768px) {
        .navbar-form {
            border-color: initial;
            box-shadow: none;
        }
    }

    .navbar-default {
        border-color: rgb(55, 59, 62);
        background-image: initial;
        background-color: rgb(28, 30, 31);
    }

        .navbar-default .navbar-brand {
            color: rgb(157, 148, 136);
        }

            .navbar-default .navbar-brand:focus,
            .navbar-default .navbar-brand:hover {
                color: rgb(173, 165, 155);
                background-color: transparent;
            }

        .navbar-default .navbar-text {
            color: rgb(157, 148, 136);
        }

        .navbar-default .navbar-nav > li > a {
            color: rgb(157, 148, 136);
        }

            .navbar-default .navbar-nav > li > a:focus,
            .navbar-default .navbar-nav > li > a:hover {
                color: rgb(200, 195, 188);
                background-color: transparent;
            }

        .navbar-default .navbar-nav > .active > a,
        .navbar-default .navbar-nav > .active > a:focus,
        .navbar-default .navbar-nav > .active > a:hover {
            color: rgb(178, 172, 162);
            background-color: rgb(38, 41, 42);
        }

        .navbar-default .navbar-nav > .disabled > a,
        .navbar-default .navbar-nav > .disabled > a:focus,
        .navbar-default .navbar-nav > .disabled > a:hover {
            color: rgb(200, 195, 188);
            background-color: transparent;
        }

        .navbar-default .navbar-toggle {
            border-color: rgb(58, 62, 65);
        }

            .navbar-default .navbar-toggle:focus,
            .navbar-default .navbar-toggle:hover {
                background-color: rgb(43, 47, 49);
            }

            .navbar-default .navbar-toggle .icon-bar {
                background-color: rgb(91, 99, 103);
            }

        .navbar-default .navbar-collapse,
        .navbar-default .navbar-form {
            border-color: rgb(55, 59, 62);
        }

        .navbar-default .navbar-nav > .open > a,
        .navbar-default .navbar-nav > .open > a:focus,
        .navbar-default .navbar-nav > .open > a:hover {
            color: rgb(178, 172, 162);
            background-color: rgb(38, 41, 42);
        }

    @media (max-width: 767px) {
        .navbar-default .navbar-nav .open .dropdown-menu > li > a {
            color: rgb(157, 148, 136);
        }

            .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
            .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
                color: rgb(200, 195, 188);
                background-color: transparent;
            }

        .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
        .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
        .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
            color: rgb(178, 172, 162);
            background-color: rgb(38, 41, 42);
        }

        .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
        .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus,
        .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
            color: rgb(200, 195, 188);
            background-color: transparent;
        }
    }

    .navbar-default .navbar-link {
        color: rgb(157, 148, 136);
    }

        .navbar-default .navbar-link:hover {
            color: rgb(200, 195, 188);
        }

    .navbar-default .btn-link {
        color: rgb(157, 148, 136);
    }

        .navbar-default .btn-link:focus,
        .navbar-default .btn-link:hover {
            color: rgb(200, 195, 188);
        }

        .navbar-default .btn-link[disabled]:focus,
        .navbar-default .btn-link[disabled]:hover,
        fieldset[disabled] .navbar-default .btn-link:focus,
        fieldset[disabled] .navbar-default .btn-link:hover {
            color: rgb(200, 195, 188);
        }

    .navbar-inverse {
        background-color: rgb(26, 28, 29);
        border-color: rgb(137, 128, 113);
    }

        .navbar-inverse .navbar-brand {
            color: rgb(170, 163, 152);
        }

            .navbar-inverse .navbar-brand:focus,
            .navbar-inverse .navbar-brand:hover {
                color: rgb(232, 230, 227);
                background-color: transparent;
            }

        .navbar-inverse .navbar-text {
            color: rgb(170, 163, 152);
        }

        .navbar-inverse .navbar-nav > li > a {
            color: rgb(170, 163, 152);
        }

            .navbar-inverse .navbar-nav > li > a:focus,
            .navbar-inverse .navbar-nav > li > a:hover {
                color: rgb(232, 230, 227);
                background-color: transparent;
            }

        .navbar-inverse .navbar-nav > .active > a,
        .navbar-inverse .navbar-nav > .active > a:focus,
        .navbar-inverse .navbar-nav > .active > a:hover {
            color: rgb(232, 230, 227);
            background-color: rgb(6, 7, 7);
        }

        .navbar-inverse .navbar-nav > .disabled > a,
        .navbar-inverse .navbar-nav > .disabled > a:focus,
        .navbar-inverse .navbar-nav > .disabled > a:hover {
            color: rgb(189, 183, 175);
            background-color: transparent;
        }

        .navbar-inverse .navbar-toggle {
            border-color: rgb(123, 114, 101);
        }

            .navbar-inverse .navbar-toggle:focus,
            .navbar-inverse .navbar-toggle:hover {
                background-color: rgb(38, 42, 43);
            }

            .navbar-inverse .navbar-toggle .icon-bar {
                background-color: rgb(24, 26, 27);
            }

        .navbar-inverse .navbar-collapse,
        .navbar-inverse .navbar-form {
            border-color: rgb(135, 125, 111);
        }

        .navbar-inverse .navbar-nav > .open > a,
        .navbar-inverse .navbar-nav > .open > a:focus,
        .navbar-inverse .navbar-nav > .open > a:hover {
            color: rgb(232, 230, 227);
            background-color: rgb(6, 7, 7);
        }

    @media (max-width: 767px) {
        .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
            border-color: rgb(137, 128, 113);
        }

        .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
            background-color: rgb(6, 7, 7);
        }

        .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
            color: rgb(170, 163, 152);
        }

            .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus,
            .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
                color: rgb(232, 230, 227);
                background-color: transparent;
            }

        .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
        .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus,
        .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
            color: rgb(232, 230, 227);
            background-color: rgb(6, 7, 7);
        }

        .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
        .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus,
        .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
            color: rgb(189, 183, 175);
            background-color: transparent;
        }
    }

    .navbar-inverse .navbar-link {
        color: rgb(170, 163, 152);
    }

        .navbar-inverse .navbar-link:hover {
            color: rgb(232, 230, 227);
        }

    .navbar-inverse .btn-link {
        color: rgb(170, 163, 152);
    }

        .navbar-inverse .btn-link:focus,
        .navbar-inverse .btn-link:hover {
            color: rgb(232, 230, 227);
        }

        .navbar-inverse .btn-link[disabled]:focus,
        .navbar-inverse .btn-link[disabled]:hover,
        fieldset[disabled] .navbar-inverse .btn-link:focus,
        fieldset[disabled] .navbar-inverse .btn-link:hover {
            color: rgb(189, 183, 175);
        }

    .breadcrumb {
        list-style-image: initial;
        background-color: rgb(30, 32, 33);
    }

        .breadcrumb > li + li::before {
            color: rgb(200, 195, 188);
        }

        .breadcrumb > .active {
            color: rgb(157, 148, 136);
        }

    .pagination > li > a,
    .pagination > li > span {
        color: rgb(105, 166, 213);
        text-decoration-color: initial;
        background-color: rgb(24, 26, 27);
        border-color: rgb(58, 62, 65);
    }

        .pagination > li > a:focus,
        .pagination > li > a:hover,
        .pagination > li > span:focus,
        .pagination > li > span:hover {
            color: rgb(141, 187, 223);
            background-color: rgb(34, 36, 38);
            border-color: rgb(58, 62, 65);
        }

    .pagination > .active > a,
    .pagination > .active > a:focus,
    .pagination > .active > a:hover,
    .pagination > .active > span,
    .pagination > .active > span:focus,
    .pagination > .active > span:hover {
        color: rgb(232, 230, 227);
        background-color: rgb(41, 98, 146);
        border-color: rgb(40, 96, 145);
    }

    .pagination > .disabled > a,
    .pagination > .disabled > a:focus,
    .pagination > .disabled > a:hover,
    .pagination > .disabled > span,
    .pagination > .disabled > span:focus,
    .pagination > .disabled > span:hover {
        color: rgb(157, 148, 136);
        background-color: rgb(24, 26, 27);
        border-color: rgb(58, 62, 65);
    }

    .pager {
        list-style-image: initial;
    }

        .pager li > a,
        .pager li > span {
            background-color: rgb(24, 26, 27);
            border-color: rgb(58, 62, 65);
        }

            .pager li > a:focus,
            .pager li > a:hover {
                text-decoration-color: initial;
                background-color: rgb(34, 36, 38);
            }

        .pager .disabled > a,
        .pager .disabled > a:focus,
        .pager .disabled > a:hover,
        .pager .disabled > span {
            color: rgb(157, 148, 136);
            background-color: rgb(24, 26, 27);
        }

    .label {
        color: rgb(232, 230, 227);
    }

    a.label:focus,
    a.label:hover {
        color: rgb(232, 230, 227);
        text-decoration-color: initial;
    }

    .label-default {
        background-color: rgb(90, 97, 101);
    }

        .label-default[href]:focus,
        .label-default[href]:hover {
            background-color: rgb(71, 77, 80);
        }

    .label-primary {
        background-color: rgb(41, 98, 146);
    }

        .label-primary[href]:focus,
        .label-primary[href]:hover {
            background-color: rgb(32, 77, 115);
        }

    .label-success {
        background-color: rgb(77, 133, 58);
    }

        .label-success[href]:focus,
        .label-success[href]:hover {
            background-color: rgb(54, 126, 54);
        }

    .label-info {
        background-color: rgb(28, 115, 141);
    }

        .label-info[href]:focus,
        .label-info[href]:hover {
            background-color: rgb(34, 136, 166);
        }

    .label-warning {
        background-color: rgb(153, 95, 13);
    }

        .label-warning[href]:focus,
        .label-warning[href]:hover {
            background-color: rgb(181, 113, 15);
        }

    .label-danger {
        background-color: rgb(148, 35, 32);
    }

        .label-danger[href]:focus,
        .label-danger[href]:hover {
            background-color: rgb(161, 38, 35);
        }

    .badge {
        color: rgb(232, 230, 227);
        background-color: rgb(90, 97, 101);
    }

    a.badge:focus,
    a.badge:hover {
        color: rgb(232, 230, 227);
        text-decoration-color: initial;
    }

    .list-group-item.active > .badge,
    .nav-pills > .active > a > .badge {
        color: rgb(105, 166, 213);
        background-color: rgb(24, 26, 27);
    }

    .jumbotron {
        color: inherit;
        background-color: rgb(34, 36, 38);
    }

        .jumbotron .h1,
        .jumbotron h1 {
            color: inherit;
        }

        .jumbotron > hr {
            border-top-color: rgb(60, 65, 67);
        }

    .thumbnail {
        background-color: rgb(24, 26, 27);
        border-color: rgb(58, 62, 65);
    }

    a.thumbnail.active,
    a.thumbnail:focus,
    a.thumbnail:hover {
        border-color: rgb(40, 96, 145);
    }

    .thumbnail .caption {
        color: rgb(200, 195, 188);
    }

    .alert {
        border-color: transparent;
    }

        .alert h4 {
            color: inherit;
        }

    .alert-dismissable .close,
    .alert-dismissible .close {
        color: inherit;
    }

    .alert-success {
        color: rgb(139, 196, 140);
        background-color: rgb(41, 60, 23);
        border-color: rgb(60, 91, 35);
    }

        .alert-success hr {
            border-top-color: rgb(65, 97, 37);
        }

        .alert-success .alert-link {
            color: rgb(162, 208, 164);
        }

    .alert-info {
        color: rgb(117, 178, 208);
        background-color: rgb(14, 48, 65);
        border-color: rgb(22, 90, 104);
    }

        .alert-info hr {
            border-top-color: rgb(24, 97, 111);
        }

        .alert-info .alert-link {
            color: rgb(144, 192, 217);
        }

    .alert-warning {
        color: rgb(198, 171, 123);
        background-color: rgb(47, 40, 5);
        border-color: rgb(108, 76, 11);
    }

        .alert-warning hr {
            border-top-color: rgb(114, 80, 12);
        }

        .alert-warning .alert-link {
            color: rgb(209, 187, 148);
        }

    .alert-danger {
        color: rgb(194, 102, 100);
        background-color: rgb(56, 22, 22);
        border-color: rgb(89, 35, 43);
    }

        .alert-danger hr {
            border-top-color: rgb(95, 36, 46);
        }

        .alert-danger .alert-link {
            color: rgb(204, 127, 126);
        }

    .progress {
        background-color: rgb(30, 32, 33);
        box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px inset;
    }

    .progress-bar {
        color: rgb(232, 230, 227);
        background-color: rgb(41, 98, 146);
        box-shadow: rgba(0, 0, 0, 0.15) 0px -1px 0px inset;
    }

    .progress-bar-striped,
    .progress-striped .progress-bar {
        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));
    }

    .progress-bar-success {
        background-color: rgb(30, 148, 123);
    }

    .progress-striped .progress-bar-success {
        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));
    }

    .progress-bar-info {
        background-color: rgb(29, 111, 165);
    }

    .progress-striped .progress-bar-info {
        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));
    }

    .progress-bar-warning {
        background-color: rgb(153, 95, 13);
    }

    .progress-striped .progress-bar-warning {
        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));
    }

    .progress-bar-danger {
        background-color: rgb(148, 35, 32);
    }

    .progress-striped .progress-bar-danger {
        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));
    }

    .media-list {
        list-style-image: initial;
    }

    .list-group-item {
        background-color: rgb(24, 26, 27);
        border-color: rgb(58, 62, 65);
    }

    a.list-group-item,
    button.list-group-item {
        color: rgb(178, 172, 162);
    }

        a.list-group-item .list-group-item-heading,
        button.list-group-item .list-group-item-heading {
            color: rgb(200, 195, 188);
        }

        a.list-group-item:focus,
        a.list-group-item:hover,
        button.list-group-item:focus,
        button.list-group-item:hover {
            color: rgb(178, 172, 162);
            text-decoration-color: initial;
            background-color: rgb(30, 32, 33);
        }

    .list-group-item.disabled,
    .list-group-item.disabled:focus,
    .list-group-item.disabled:hover {
        color: rgb(157, 148, 136);
        background-color: rgb(34, 36, 38);
    }

        .list-group-item.disabled .list-group-item-heading,
        .list-group-item.disabled:focus .list-group-item-heading,
        .list-group-item.disabled:hover .list-group-item-heading {
            color: inherit;
        }

        .list-group-item.disabled .list-group-item-text,
        .list-group-item.disabled:focus .list-group-item-text,
        .list-group-item.disabled:hover .list-group-item-text {
            color: rgb(157, 148, 136);
        }

    .list-group-item.active,
    .list-group-item.active:focus,
    .list-group-item.active:hover {
        color: rgb(232, 230, 227);
        background-color: rgb(41, 98, 146);
        border-color: rgb(40, 96, 145);
    }

        .list-group-item.active .list-group-item-heading,
        .list-group-item.active .list-group-item-heading > .small,
        .list-group-item.active .list-group-item-heading > small,
        .list-group-item.active:focus .list-group-item-heading,
        .list-group-item.active:focus .list-group-item-heading > .small,
        .list-group-item.active:focus .list-group-item-heading > small,
        .list-group-item.active:hover .list-group-item-heading,
        .list-group-item.active:hover .list-group-item-heading > .small,
        .list-group-item.active:hover .list-group-item-heading > small {
            color: inherit;
        }

        .list-group-item.active .list-group-item-text,
        .list-group-item.active:focus .list-group-item-text,
        .list-group-item.active:hover .list-group-item-text {
            color: rgb(176, 208, 232);
        }

    .list-group-item-success {
        color: rgb(139, 196, 140);
        background-color: rgb(41, 60, 23);
    }

    a.list-group-item-success,
    button.list-group-item-success {
        color: rgb(139, 196, 140);
    }

        a.list-group-item-success .list-group-item-heading,
        button.list-group-item-success .list-group-item-heading {
            color: inherit;
        }

        a.list-group-item-success:focus,
        a.list-group-item-success:hover,
        button.list-group-item-success:focus,
        button.list-group-item-success:hover {
            color: rgb(139, 196, 140);
            background-color: rgb(48, 71, 27);
        }

        a.list-group-item-success.active,
        a.list-group-item-success.active:focus,
        a.list-group-item-success.active:hover,
        button.list-group-item-success.active,
        button.list-group-item-success.active:focus,
        button.list-group-item-success.active:hover {
            color: rgb(232, 230, 227);
            background-color: rgb(48, 94, 49);
            border-color: rgb(68, 134, 69);
        }

    .list-group-item-info {
        color: rgb(117, 178, 208);
        background-color: rgb(14, 48, 65);
    }

    a.list-group-item-info,
    button.list-group-item-info {
        color: rgb(117, 178, 208);
    }

        a.list-group-item-info .list-group-item-heading,
        button.list-group-item-info .list-group-item-heading {
            color: inherit;
        }

        a.list-group-item-info:focus,
        a.list-group-item-info:hover,
        button.list-group-item-info:focus,
        button.list-group-item-info:hover {
            color: rgb(117, 178, 208);
            background-color: rgb(44, 48, 50);
        }

        a.list-group-item-info.active,
        a.list-group-item-info.active:focus,
        a.list-group-item-info.active:hover,
        button.list-group-item-info.active,
        button.list-group-item-info.active:focus,
        button.list-group-item-info.active:hover {
            color: rgb(232, 230, 227);
            background-color: rgb(39, 90, 114);
            border-color: rgb(50, 115, 147);
        }

    .list-group-item-warning {
        color: rgb(198, 171, 123);
        background-color: rgb(47, 40, 5);
    }

    a.list-group-item-warning,
    button.list-group-item-warning {
        color: rgb(198, 171, 123);
    }

        a.list-group-item-warning .list-group-item-heading,
        button.list-group-item-warning .list-group-item-heading {
            color: inherit;
        }

        a.list-group-item-warning:focus,
        a.list-group-item-warning:hover,
        button.list-group-item-warning:focus,
        button.list-group-item-warning:hover {
            color: rgb(198, 171, 123);
            background-color: rgb(58, 49, 6);
        }

        a.list-group-item-warning.active,
        a.list-group-item-warning.active:focus,
        a.list-group-item-warning.active:hover,
        button.list-group-item-warning.active,
        button.list-group-item-warning.active:focus,
        button.list-group-item-warning.active:hover {
            color: rgb(232, 230, 227);
            background-color: rgb(110, 87, 47);
            border-color: rgb(137, 108, 59);
        }

    .list-group-item-danger {
        color: rgb(194, 102, 100);
        background-color: rgb(56, 22, 22);
    }

    a.list-group-item-danger,
    button.list-group-item-danger {
        color: rgb(194, 102, 100);
    }

        a.list-group-item-danger .list-group-item-heading,
        button.list-group-item-danger .list-group-item-heading {
            color: inherit;
        }

        a.list-group-item-danger:focus,
        a.list-group-item-danger:hover,
        button.list-group-item-danger:focus,
        button.list-group-item-danger:hover {
            color: rgb(194, 102, 100);
            background-color: rgb(67, 26, 26);
        }

        a.list-group-item-danger.active,
        a.list-group-item-danger.active:focus,
        a.list-group-item-danger.active:hover,
        button.list-group-item-danger.active,
        button.list-group-item-danger.active:focus,
        button.list-group-item-danger.active:hover {
            color: rgb(232, 230, 227);
            background-color: rgb(135, 54, 53);
            border-color: rgb(133, 53, 52);
        }

    .panel {
        background-color: rgb(24, 26, 27);
        border-color: transparent;
        box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px;
    }

    .panel-heading {
        border-bottom-color: transparent;
    }

        .panel-heading > .dropdown .dropdown-toggle {
            color: inherit;
        }

    .panel-title {
        color: inherit;
    }

        .panel-title > .small,
        .panel-title > .small > a,
        .panel-title > a,
        .panel-title > small,
        .panel-title > small > a {
            color: inherit;
        }

    .panel-footer {
        background-color: rgb(30, 32, 33);
        border-top-color: rgb(58, 62, 65);
    }

    .panel > .list-group:first-child .list-group-item:first-child,
    .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
        border-top-color: initial;
    }

    .panel > .list-group:last-child .list-group-item:last-child,
    .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
        border-bottom-color: initial;
    }

    .panel > .panel-body + .table,
    .panel > .panel-body + .table-responsive,
    .panel > .table + .panel-body,
    .panel > .table-responsive + .panel-body {
        border-top-color: rgb(58, 62, 65);
    }

    .panel > .table > tbody:first-child > tr:first-child td,
    .panel > .table > tbody:first-child > tr:first-child th {
        border-top-color: initial;
    }

    .panel > .table-bordered,
    .panel > .table-responsive > .table-bordered {
        border-color: initial;
    }

        .panel > .table-bordered > tbody > tr > td:first-child,
        .panel > .table-bordered > tbody > tr > th:first-child,
        .panel > .table-bordered > tfoot > tr > td:first-child,
        .panel > .table-bordered > tfoot > tr > th:first-child,
        .panel > .table-bordered > thead > tr > td:first-child,
        .panel > .table-bordered > thead > tr > th:first-child,
        .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
        .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
        .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child,
        .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
        .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
        .panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
            border-left-color: initial;
        }

        .panel > .table-bordered > tbody > tr > td:last-child,
        .panel > .table-bordered > tbody > tr > th:last-child,
        .panel > .table-bordered > tfoot > tr > td:last-child,
        .panel > .table-bordered > tfoot > tr > th:last-child,
        .panel > .table-bordered > thead > tr > td:last-child,
        .panel > .table-bordered > thead > tr > th:last-child,
        .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
        .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
        .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child,
        .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
        .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
        .panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
            border-right-color: initial;
        }

        .panel > .table-bordered > tbody > tr:first-child > td,
        .panel > .table-bordered > tbody > tr:first-child > th,
        .panel > .table-bordered > thead > tr:first-child > td,
        .panel > .table-bordered > thead > tr:first-child > th,
        .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
        .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th,
        .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
        .panel > .table-responsive > .table-bordered > thead > tr:first-child > th {
            border-bottom-color: initial;
        }

        .panel > .table-bordered > tbody > tr:last-child > td,
        .panel > .table-bordered > tbody > tr:last-child > th,
        .panel > .table-bordered > tfoot > tr:last-child > td,
        .panel > .table-bordered > tfoot > tr:last-child > th,
        .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
        .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
        .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
        .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
            border-bottom-color: initial;
        }

    .panel > .table-responsive {
        border-color: initial;
    }

    .panel-group .panel-heading {
        border-bottom-color: initial;
    }

        .panel-group .panel-heading + .panel-collapse > .list-group,
        .panel-group .panel-heading + .panel-collapse > .panel-body {
            border-top-color: rgb(58, 62, 65);
        }

    .panel-group .panel-footer {
        border-top-color: initial;
    }

        .panel-group .panel-footer + .panel-collapse .panel-body {
            border-bottom-color: rgb(58, 62, 65);
        }

    .panel-default {
        border-color: rgb(58, 62, 65);
    }

        .panel-default > .panel-heading {
            border-color: rgb(58, 62, 65);
            background-image: initial;
            background-color: rgb(26, 52, 62);
            color: rgb(131, 211, 241);
        }

            .panel-default > .panel-heading + .panel-collapse > .panel-body {
                border-top-color: rgb(58, 62, 65);
            }

            .panel-default > .panel-heading .badge {
                color: rgb(226, 223, 219);
                background-color: rgb(38, 42, 43);
            }

        .panel-default > .panel-footer + .panel-collapse > .panel-body {
            border-bottom-color: rgb(58, 62, 65);
        }

    .panel-primary {
        border-color: rgb(58, 62, 65);
    }

        .panel-primary > .panel-heading {
            border-color: rgb(40, 96, 145);
            background-image: initial;
            background-color: rgb(30, 103, 131);
            color: rgb(232, 230, 227);
        }

            .panel-primary > .panel-heading + .panel-collapse > .panel-body {
                border-top-color: rgb(40, 96, 145);
            }

            .panel-primary > .panel-heading .badge {
                color: rgb(105, 166, 213);
                background-color: rgb(24, 26, 27);
            }

        .panel-primary > .panel-footer + .panel-collapse > .panel-body {
            border-bottom-color: rgb(40, 96, 145);
        }

    .panel-success {
        border-color: rgb(60, 91, 35);
    }

        .panel-success > .panel-heading {
            color: rgb(139, 196, 140);
            background-color: rgb(41, 60, 23);
            border-color: rgb(60, 91, 35);
        }

            .panel-success > .panel-heading + .panel-collapse > .panel-body {
                border-top-color: rgb(60, 91, 35);
            }

            .panel-success > .panel-heading .badge {
                color: rgb(202, 230, 191);
                background-color: rgb(48, 94, 49);
            }

        .panel-success > .panel-footer + .panel-collapse > .panel-body {
            border-bottom-color: rgb(60, 91, 35);
        }

    .panel-info {
        border-color: rgb(22, 90, 104);
    }

        .panel-info > .panel-heading {
            color: rgb(117, 178, 208);
            background-color: rgb(14, 48, 65);
            border-color: rgb(22, 90, 104);
        }

            .panel-info > .panel-heading + .panel-collapse > .panel-body {
                border-top-color: rgb(22, 90, 104);
            }

            .panel-info > .panel-heading .badge {
                color: rgb(186, 222, 241);
                background-color: rgb(39, 90, 114);
            }

        .panel-info > .panel-footer + .panel-collapse > .panel-body {
            border-bottom-color: rgb(22, 90, 104);
        }

    .panel-warning {
        border-color: rgb(108, 76, 11);
    }

        .panel-warning > .panel-heading {
            color: rgb(198, 171, 123);
            background-color: rgb(47, 40, 5);
            border-color: rgb(108, 76, 11);
        }

            .panel-warning > .panel-heading + .panel-collapse > .panel-body {
                border-top-color: rgb(108, 76, 11);
            }

            .panel-warning > .panel-heading .badge {
                color: rgb(248, 239, 189);
                background-color: rgb(110, 87, 47);
            }

        .panel-warning > .panel-footer + .panel-collapse > .panel-body {
            border-bottom-color: rgb(108, 76, 11);
        }

    .panel-danger {
        border-color: rgb(89, 35, 43);
    }

        .panel-danger > .panel-heading {
            color: rgb(194, 102, 100);
            background-color: rgb(56, 22, 22);
            border-color: rgb(89, 35, 43);
        }

            .panel-danger > .panel-heading + .panel-collapse > .panel-body {
                border-top-color: rgb(89, 35, 43);
            }

            .panel-danger > .panel-heading .badge {
                color: rgb(231, 195, 195);
                background-color: rgb(135, 54, 53);
            }

        .panel-danger > .panel-footer + .panel-collapse > .panel-body {
            border-bottom-color: rgb(89, 35, 43);
        }

    .embed-responsive .embed-responsive-item,
    .embed-responsive embed,
    .embed-responsive iframe,
    .embed-responsive object,
    .embed-responsive video {
        border-color: initial;
    }

    .well {
        background-color: rgb(30, 32, 33);
        border-color: rgb(56, 61, 63);
        box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px inset;
    }

        .well blockquote {
            border-color: rgba(140, 130, 115, 0.15);
        }

    .close {
        color: rgb(232, 230, 227);
        text-shadow: rgb(24, 26, 27) 0px 1px 0px;
    }

        .close:focus,
        .close:hover {
            color: rgb(232, 230, 227);
            text-decoration-color: initial;
        }

    button.close {
        background-image: initial;
        background-color: initial;
        border-color: initial;
    }

    .modal {
        outline-color: initial;
    }

    .modal-content {
        background-color: rgb(24, 26, 27);
        border-color: rgba(140, 130, 115, 0.2);
        outline-color: initial;
        box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 9px;
    }

    .modal-backdrop {
        background-color: rgb(0, 0, 0);
    }

    .modal-header {
        border-bottom-color: rgb(55, 60, 62);
    }

    .modal-footer {
        border-top-color: rgb(55, 60, 62);
    }

    @media (min-width: 768px) {
        .modal-content {
            box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 15px;
        }
    }

    .tooltip {
        text-decoration-color: initial;
        text-shadow: none;
    }

    .tooltip-inner {
        color: rgb(232, 230, 227);
        background-color: rgb(0, 0, 0);
    }

    .tooltip-arrow {
        border-color: transparent;
    }

    .tooltip.top .tooltip-arrow {
        border-top-color: rgb(140, 130, 115);
    }

    .tooltip.top-left .tooltip-arrow {
        border-top-color: rgb(140, 130, 115);
    }

    .tooltip.top-right .tooltip-arrow {
        border-top-color: rgb(140, 130, 115);
    }

    .tooltip.right .tooltip-arrow {
        border-right-color: rgb(140, 130, 115);
    }

    .tooltip.left .tooltip-arrow {
        border-left-color: rgb(140, 130, 115);
    }

    .tooltip.bottom .tooltip-arrow {
        border-bottom-color: rgb(140, 130, 115);
    }

    .tooltip.bottom-left .tooltip-arrow {
        border-bottom-color: rgb(140, 130, 115);
    }

    .tooltip.bottom-right .tooltip-arrow {
        border-bottom-color: rgb(140, 130, 115);
    }

    .popover {
        text-decoration-color: initial;
        text-shadow: none;
        background-color: rgb(24, 26, 27);
        border-color: rgba(140, 130, 115, 0.2);
        box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px;
    }

    .popover-title {
        background-color: rgb(29, 31, 32);
        border-bottom-color: rgb(54, 58, 60);
    }

    .popover > .arrow,
    .popover > .arrow::after {
        border-color: transparent;
    }

    .popover.top > .arrow {
        border-top-color: rgba(140, 130, 115, 0.25);
    }

        .popover.top > .arrow::after {
            border-top-color: rgb(48, 52, 54);
        }

    .popover.right > .arrow {
        border-right-color: rgba(140, 130, 115, 0.25);
    }

        .popover.right > .arrow::after {
            border-right-color: rgb(48, 52, 54);
        }

    .popover.bottom > .arrow {
        border-bottom-color: rgba(140, 130, 115, 0.25);
    }

        .popover.bottom > .arrow::after {
            border-bottom-color: rgb(48, 52, 54);
        }

    .popover.left > .arrow {
        border-left-color: rgba(140, 130, 115, 0.25);
    }

        .popover.left > .arrow::after {
            border-left-color: rgb(48, 52, 54);
        }

    .carousel-control {
        color: rgb(232, 230, 227);
        text-shadow: rgba(0, 0, 0, 0.6) 0px 1px 2px;
        background-color: rgba(0, 0, 0, 0);
    }

        .carousel-control.left {
            background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0px, rgba(0, 0, 0, 0) 100%);
        }

        .carousel-control.right {
            background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.5) 100%);
        }

        .carousel-control:focus,
        .carousel-control:hover {
            color: rgb(232, 230, 227);
            text-decoration-color: initial;
            outline-color: initial;
        }

    .carousel-indicators {
        list-style-image: initial;
    }

        .carousel-indicators li {
            background-color: rgba(0, 0, 0, 0);
            border-color: rgb(48, 52, 54);
        }

        .carousel-indicators .active {
            background-color: rgb(24, 26, 27);
        }

    .carousel-caption {
        color: rgb(232, 230, 227);
        text-shadow: rgba(0, 0, 0, 0.6) 0px 1px 2px;
    }

        .carousel-caption .btn {
            text-shadow: none;
        }

    .text-hide {
        color: transparent;
        text-shadow: none;
        background-color: transparent;
        border-color: initial;
    }

    .detail a,
    .expand,
    .jqstooltip,
    .paging_full_numbers a:hover,
    .site_title:focus,
    .site_title:hover,
    a,
    a:focus,
    a:hover {
        text-decoration-color: initial;
    }

    .daterangepicker .ranges li {
        color: rgb(157, 148, 135);
    }

        .daterangepicker .ranges li.active,
        .daterangepicker .ranges li:hover {
            background-image: initial;
            background-color: rgb(66, 85, 102);
            border-color: rgb(105, 98, 87);
            color: rgb(232, 230, 227);
        }

    .daterangepicker .input-mini {
        background-color: rgb(34, 36, 38);
        border-color: rgb(62, 68, 70);
        box-shadow: none !important;
    }

        .daterangepicker .input-mini.active {
            border-color: rgb(62, 68, 70);
        }

    .daterangepicker select.ampmselect,
    .daterangepicker select.hourselect,
    .daterangepicker select.minuteselect,
    .daterangepicker select.monthselect,
    .daterangepicker select.secondselect,
    .daterangepicker select.yearselect {
        border-color: rgb(70, 76, 79);
    }

    .daterangepicker td.in-range {
        background-image: initial;
        background-color: rgb(38, 41, 42);
        color: rgb(157, 148, 135);
    }

    .daterangepicker td.active,
    .daterangepicker td.active:hover {
        background-color: rgb(66, 85, 102);
        color: rgb(232, 230, 227);
    }

    .daterangepicker th.available:hover {
        background-image: initial;
        background-color: rgb(34, 36, 38);
        color: rgb(166, 188, 206);
    }

    .daterangepicker.picker_1 {
        color: rgb(232, 230, 227);
        background-image: initial;
        background-color: rgb(42, 58, 75);
    }

        .daterangepicker.picker_1 .calendar-table {
            background-image: initial;
            background-color: rgb(42, 58, 75);
        }

            .daterangepicker.picker_1 .calendar-table thead tr {
                background-image: initial;
                background-color: rgb(26, 41, 55);
            }

                .daterangepicker.picker_1 .calendar-table thead tr:first-child {
                    background-image: initial;
                    background-color: rgb(21, 150, 125);
                }

            .daterangepicker.picker_1 .calendar-table td.off {
                background-image: initial;
                background-color: rgb(42, 58, 75);
                color: rgb(168, 160, 149);
            }

            .daterangepicker.picker_1 .calendar-table td.available:hover {
                color: rgb(166, 188, 206);
            }

    .daterangepicker.picker_2 .calendar-table thead tr {
        color: rgb(79, 231, 201);
    }

        .daterangepicker.picker_2 .calendar-table thead tr:first-child {
            color: rgb(157, 148, 135);
        }

    .daterangepicker.picker_3 .calendar-table thead tr:first-child {
        color: rgb(232, 230, 227);
        background-image: initial;
        background-color: rgb(21, 150, 125);
    }

    .daterangepicker.picker_4 .calendar-table thead tr:first-child {
        color: rgb(232, 230, 227);
        background-image: initial;
        background-color: rgb(42, 58, 75);
    }

    .daterangepicker.picker_4 .calendar-table td,
    .daterangepicker.picker_4 .calendar-table td.off {
        background-image: initial;
        background-color: rgb(30, 39, 41);
        border-color: rgb(48, 52, 54);
    }

        .daterangepicker.picker_4 .calendar-table td.active {
            background-image: initial;
            background-color: rgb(42, 58, 75);
        }

    .calendar-exibit .show-calendar {
        background-color: rgb(24, 26, 27);
        border-color: rgba(140, 130, 115, 0.15);
    }

        .calendar-exibit .show-calendar.picker_1 {
            background-image: initial;
            background-color: rgb(42, 58, 75);
        }

    .left_col {
        background-image: initial;
        background-color: rgb(34, 50, 67);
    }

    .site_title i {
        border-color: rgb(54, 58, 61);
    }

    .nav-sm .nav.child_menu li.active,
    .nav-sm .nav.side-menu li.active-sm {
        border-right-color: rgb(23, 168, 140);
    }

        .nav-sm .nav.side-menu li.active-sm ul ul,
        .nav-sm ul.nav.child_menu ul {
            background-image: initial;
            background-color: initial;
        }

    .nav-sm > .nav.side-menu > li.active-sm > a {
        color: rgb(79, 231, 201) !important;
    }

    .nav-sm ul.nav.child_menu {
        background-image: initial;
        background-color: rgb(50, 66, 82);
    }

    .menu_section h3 {
        color: rgb(232, 230, 227);
        text-shadow: rgb(0, 0, 0) 1px 1px;
    }

    .img-circle.profile_img {
        background-image: initial;
        background-color: rgb(24, 26, 27);
        border-color: rgba(75, 106, 136, 0.44);
    }

    .profile_info span {
        color: rgb(188, 182, 173);
    }

    .profile_info h2 {
        color: rgb(222, 219, 214);
    }

    .main_menu span.fa {
        color: rgb(202, 197, 190);
    }

    .nav_menu {
        background-image: initial;
        background-color: rgb(34, 37, 38);
        border-bottom-color: rgb(57, 62, 64);
    }

    body .container.body .right_col {
        background-image: initial;
        background-color: rgb(29, 31, 32);
    }

    .nav_title {
        background-image: initial;
        background-color: rgb(34, 50, 67);
    }

    .blue {
        color: rgb(70, 161, 222);
    }

    .purple {
        color: rgb(164, 103, 188);
    }

    .green {
        color: rgb(79, 231, 201);
    }

    .aero {
        color: rgb(152, 192, 201);
    }

    .red {
        color: rgb(233, 88, 73);
    }

    .dark {
        color: rgb(166, 188, 206);
    }

    .border-blue {
        border-color: rgb(26, 99, 148) !important;
    }

    .border-purple {
        border-color: rgb(101, 53, 121) !important;
    }

    .border-green {
        border-color: rgb(23, 168, 140) !important;
    }

    .border-aero {
        border-color: rgb(51, 88, 97) !important;
    }

    .border-red {
        border-color: rgb(149, 31, 18) !important;
    }

    .border-dark {
        border-color: rgb(75, 106, 136) !important;
    }

    .bg-white {
        color: rgb(157, 148, 135);
        background-image: initial !important;
        background-color: rgb(24, 26, 27) !important;
        border-color: rgb(48, 52, 54) !important;
    }

    .bg-green {
        color: rgb(232, 230, 227);
        background-image: initial !important;
        background-color: rgb(21, 150, 125) !important;
        border-color: rgb(23, 168, 140) !important;
    }

    .bg-red {
        color: rgb(232, 230, 227);
        background-image: initial !important;
        background-color: rgb(162, 33, 20) !important;
        border-color: rgb(149, 31, 18) !important;
    }

    .bg-blue {
        color: rgb(232, 230, 227);
        background-image: initial !important;
        background-color: rgb(29, 111, 165) !important;
        border-color: rgb(26, 99, 148) !important;
    }

    .bg-orange {
        color: rgb(232, 230, 227);
        background-image: initial !important;
        background-color: rgb(191, 121, 10) !important;
        border-color: rgb(168, 106, 9) !important;
    }

    .bg-purple {
        color: rgb(232, 230, 227);
        background-image: initial !important;
        background-color: rgb(113, 59, 135) !important;
        border-color: rgb(101, 53, 121) !important;
    }

    .bg-blue-sky {
        color: rgb(232, 230, 227);
        background-image: initial !important;
        background-color: rgb(40, 133, 145) !important;
        border-color: rgb(36, 122, 133) !important;
    }

    .top_nav .nav .open > a,
    .top_nav .nav .open > a:focus,
    .top_nav .nav .open > a:hover,
    .top_nav .nav > li > a:focus,
    .top_nav .nav > li > a:hover {
        background-image: initial;
        background-color: rgb(42, 46, 48);
    }

    body {
        background-image: initial;
        color: rgb(200, 195, 188);
        background-color: rgb(24, 26, 27);
    }

    .progress-bar-dark {
        background-color: rgb(42, 58, 75) !important;
    }

    .progress-bar-gray {
        background-color: rgb(58, 63, 66) !important;
    }

    .btn.active.focus,
    .btn.active:focus,
    .btn.focus,
    .btn:active.focus,
    .btn:active:focus,
    .btn:focus,
    :active,
    :focus,
    :visited,
    a,
    a:active,
    a:focus,
    a:visited {
        outline-color: initial;
    }

    .navbar-header {
        background-image: initial;
        background-color: rgb(42, 58, 75);
    }

    .sidebar-header {
        border-bottom-color: initial;
    }

    .nav.side-menu > li > a:hover {
        color: rgb(225, 223, 219) !important;
    }

    .nav.side-menu > li > a:hover,
    .nav > li > a:focus {
        text-decoration-color: initial;
        background-image: initial;
        background-color: initial;
    }

    .nav.child_menu li.active,
    .nav.child_menu li:hover {
        background-color: rgba(24, 26, 27, 0.06);
    }

    .nav-md ul.nav.child_menu li::before {
        background-image: initial;
        background-color: rgb(53, 69, 83);
    }

    .nav-md ul.nav.child_menu li::after {
        border-left-color: rgb(112, 104, 92);
    }

    .nav.child_menu > li > a,
    .nav.side-menu > li > a {
        color: rgb(217, 214, 209);
    }

    .nav li li.current-page a,
    .nav.child_menu li li a.active,
    .nav.child_menu li li a:hover {
        color: rgb(232, 230, 227);
    }

    .nav.child_menu li li.active,
    .nav.child_menu li li:hover {
        background-image: initial;
        background-color: initial;
    }

    .nav.side-menu > li.active,
    .nav.side-menu > li.current-page {
        border-right-color: rgb(23, 168, 140);
    }

    .nav li.current-page {
        background-image: initial;
        background-color: rgba(24, 26, 27, 0.05);
    }

    .nav li li li.current-page {
        background-image: initial;
        background-color: initial;
    }

    .navbar-brand,
    .navbar-nav > li > a,
    .site_title {
        color: rgb(222, 219, 214) !important;
    }

    .nav.side-menu > li.active > a {
        text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px;
        background-image: linear-gradient(rgb(41, 55, 69), rgb(35, 53, 70));
        background-color: rgb(34, 50, 67);
        box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 0px, rgba(24, 26, 27, 0.16) 0px 1px 0px inset;
    }

    .nav.navbar-nav > li > a {
        color: rgb(179, 173, 163) !important;
    }

    .nav.top_menu > li > a {
        color: rgb(166, 188, 206) !important;
    }

    .top_search .form-control {
        box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 0px inset;
        border-color: rgba(56, 61, 63, 0.49);
    }

        .top_search .form-control:focus {
            border-top-color: rgba(56, 61, 63, 0.49);
            border-bottom-color: rgba(56, 61, 63, 0.49);
            border-left-color: rgba(56, 61, 63, 0.49);
            border-right-color: initial;
        }

    .top_search .input-group-btn button {
        border-top-color: rgba(56, 61, 63, 0.49);
        border-right-color: rgba(56, 61, 63, 0.49);
        border-bottom-color: rgba(56, 61, 63, 0.49);
        border-left-color: initial;
        box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset;
        color: rgb(174, 167, 156);
    }

    .nav.child_menu > li > a {
        color: rgba(232, 230, 227, 0.75);
    }

    .panel_toolbox > li > a {
        color: rgb(197, 192, 185);
    }

        .panel_toolbox > li > a:hover {
            background-image: initial;
            background-color: rgb(28, 31, 32);
        }

    footer {
        color: rgb(152, 143, 129);
        background-color: rgb(35, 38, 40);
        background-image: initial;
    }

    .jqstooltip {
        background-image: initial !important;
        background-color: rgb(42, 58, 75) !important;
    }

    .tiles {
        border-top-color: rgb(62, 68, 70);
    }

    #integration-list ul {
        color: rgb(178, 172, 162);
    }

        #integration-list ul > li {
            list-style-image: initial;
            border-top-color: rgb(58, 62, 65);
        }

        #integration-list ul:last-child {
            border-bottom-color: rgb(58, 62, 65);
        }

        #integration-list ul > li:hover {
            background-image: initial;
            background-color: rgb(33, 36, 37);
        }

    .expand {
        color: rgb(178, 172, 162);
    }

    .detail a {
        color: rgb(216, 92, 79);
        border-color: rgb(151, 45, 34);
    }

    .accordion .panel {
        border-bottom-color: rgb(53, 57, 59);
    }

    .accordion .panel-heading {
        background-image: initial;
        background-color: rgb(30, 32, 34);
    }

    .accordion .panel:hover {
        background-image: initial;
        background-color: rgb(30, 32, 34);
    }

    .x_panel {
        background-image: initial;
        background-color: rgb(24, 26, 27);
        border-color: rgb(54, 59, 61);
    }

    .x_title {
        border-bottom-color: rgb(54, 59, 61);
    }

        .x_title span {
            color: rgb(190, 185, 176);
        }

    .profile_details .profile_view {
        background-image: initial;
        background-color: rgb(24, 26, 27);
    }

        .profile_details .profile_view .divider {
            border-top-color: rgb(55, 60, 62);
        }

        .profile_details .profile_view .bottom {
            background-image: initial;
            background-color: rgb(30, 32, 34);
            border-top-color: rgb(54, 59, 61);
        }

        .profile_details .profile_view .img-circle {
            border-color: rgb(54, 59, 61);
        }

    .profile_details .profile_left {
        background-image: initial;
        background-color: rgb(24, 26, 27);
    }

    .pagination.pagination-split li a {
        color: rgb(157, 148, 135);
    }

    table.tile th {
        border-bottom-color: rgb(54, 58, 61);
    }

    table.tile td ul li {
        list-style-image: initial;
    }

    .daily-weather .day {
        border-top-color: rgba(82, 89, 92, 0.36);
        border-bottom-color: rgba(82, 89, 92, 0.36);
    }

    table.countries_list td {
        border-top-color: rgb(53, 57, 59);
    }

    .paging_full_numbers a.paginate_active {
        background-color: rgba(30, 148, 123, 0.59) !important;
        border-color: rgba(32, 156, 130, 0.59) !important;
    }

    a.DTTT_button,
    button.DTTT_button,
    div.DTTT_button {
        border-color: rgb(55, 59, 62) !important;
        background-image: initial !important;
        background-color: rgb(38, 41, 42) !important;
        box-shadow: none !important;
    }

    table.jambo_table {
        border-color: rgba(58, 62, 65, 0.78);
    }

        table.jambo_table thead {
            background-image: initial;
            background-color: rgba(42, 58, 75, 0.94);
            color: rgb(222, 219, 214);
        }

        table.jambo_table tbody tr:hover td {
            background-image: initial;
            background-color: rgba(30, 148, 123, 0.07);
            border-top-color: rgba(32, 156, 130, 0.11);
            border-bottom-color: rgba(32, 156, 130, 0.11);
        }

        table.jambo_table tbody tr.selected {
            background-image: initial;
            background-color: rgba(30, 148, 123, 0.16);
        }

            table.jambo_table tbody tr.selected td {
                border-top-color: rgba(32, 156, 130, 0.4);
                border-bottom-color: rgba(32, 156, 130, 0.4);
            }

    .dataTables_processing {
        border-color: rgb(58, 62, 65);
        color: rgb(168, 160, 149);
        background-color: rgb(24, 26, 27);
    }

    td.details,
    td.group {
        background-color: rgb(51, 55, 57);
    }

    table.dataTable td.focus,
    table.dataTable th.focus {
        outline-color: rgb(23, 168, 140) !important;
    }

    .paging_full_numbers a:active,
    table.display thead td:active,
    table.display thead th:active {
        outline-color: initial;
    }

    table.display thead th {
        border-bottom-color: rgb(140, 130, 115);
    }

    table.display tfoot th {
        border-top-color: rgb(140, 130, 115);
    }

    table.display tr.heading2 td {
        border-bottom-color: rgb(72, 78, 81);
    }

    tfoot input {
        color: rgb(189, 183, 175);
    }

        tfoot input.search_init {
            color: rgb(168, 160, 149);
        }

    td.group {
        border-bottom-color: rgb(75, 82, 85);
        border-top-color: rgb(75, 82, 85);
    }

    td.details {
        border-color: rgb(75, 82, 85);
    }

    .paging_full_numbers a.paginate_active,
    .paging_full_numbers a.paginate_button {
        border-color: rgb(72, 78, 81);
    }

    .paging_full_numbers a.paginate_button {
        background-color: rgb(43, 47, 49);
    }

        .paging_full_numbers a.paginate_button:hover {
            background-color: rgb(53, 57, 59);
            text-decoration-color: initial !important;
        }

    .login_content .btn-default:hover,
    .login_content a,
    .tagsinput span.tag a,
    .tile-stats > .dash-box-footer,
    .tile:hover,
    .view a.info,
    span.tag {
        text-decoration-color: initial;
    }

    table.display tr.even.row_selected td {
        background-color: rgb(39, 54, 82);
    }

    table.display tr.odd.row_selected td {
        background-color: rgb(44, 59, 92);
    }

    div.box {
        border-color: rgb(0, 0, 140);
        background-color: rgb(31, 34, 35);
    }

    ul.msg_list li {
        background-image: initial;
        background-color: rgb(29, 31, 32);
    }

    .navbar-nav .open .dropdown-menu {
        background-image: initial;
        background-color: rgb(24, 26, 27);
        border-color: rgb(57, 62, 64);
        box-shadow: none;
    }

    ul.to_do li {
        background-image: initial;
        background-color: rgb(31, 33, 35);
        list-style-image: initial;
    }

    .dashboard-widget {
        background-image: initial;
        background-color: rgb(29, 32, 33);
        border-top-color: rgb(29, 97, 123);
    }

        .dashboard-widget .dashboard-widget-title {
            border-bottom-color: rgb(64, 69, 72);
        }

            .dashboard-widget .dashboard-widget-title i {
                color: rgb(74, 173, 209);
                border-color: rgb(27, 85, 107);
                background-image: initial;
                background-color: rgb(24, 26, 27);
            }

    ul.quick-list li {
        list-style-image: initial;
    }

        ul.quick-list li i {
            color: rgb(157, 148, 136);
        }

    .dashboard-widget-content .sidebar-widget {
        background-image: initial;
        background-color: rgb(24, 26, 27);
        border-color: rgb(27, 85, 107);
    }

    .sidebar-footer {
        background-image: initial;
        background-color: rgb(34, 50, 67);
    }

        .sidebar-footer a {
            background-image: initial;
            background-color: rgb(18, 36, 54);
        }

            .sidebar-footer a:hover {
                background-image: initial;
                background-color: rgb(53, 68, 82);
            }

    .tile_count .tile_stats_count {
        border-bottom-color: rgb(57, 62, 64);
    }

        .tile_count .tile_stats_count::before {
            border-left-color: rgb(70, 76, 79);
        }

    @media (min-width: 992px) {
        .tile_count .tile_stats_count {
            border-bottom-color: initial;
        }

            .tile_count .tile_stats_count:first-child::before {
                border-left-color: initial;
            }
    }

    .dashboard_graph {
        background-image: initial;
        background-color: rgb(24, 26, 27);
    }

    a.user-profile {
        color: rgb(166, 158, 146) !important;
    }

    ul.top_profiles li:nth-child(2n+1) {
        background-color: rgb(34, 36, 38);
    }

    .media .profile_thumb {
        border-color: initial;
    }

    .media .date {
        background-image: initial;
        background-color: rgb(53, 57, 59);
    }

        .media .date .day,
        .media .date .month {
            color: rgb(232, 230, 227);
        }

    .fontawesome-icon-list .fa-hover a:hover {
        background-color: rgb(43, 47, 49);
        color: rgb(232, 230, 227);
        text-decoration-color: initial;
    }

    .tile-stats {
        border-color: rgb(56, 60, 63);
        background-image: initial;
        background-color: rgb(24, 26, 27);
    }

        .tile-stats:hover .icon i {
            color: rgba(195, 190, 182, 0.41);
        }

        .tile-stats .icon {
            color: rgb(188, 182, 173);
        }

        .tile-stats h3 {
            color: rgb(188, 182, 173);
        }

        .tile-stats > .dash-box-footer {
            color: rgba(232, 230, 227, 0.8);
            background-image: initial;
            background-color: rgba(0, 0, 0, 0.1);
        }

            .tile-stats > .dash-box-footer:hover {
                color: rgb(232, 230, 227);
                background-image: initial;
                background-color: rgba(0, 0, 0, 0.15);
            }

    .tile_header {
        border-bottom-color: transparent;
        background-image: initial;
        background-color: rgb(38, 41, 42);
    }

    .tiles-bottom {
        background-image: initial;
        background-color: rgba(58, 63, 66, 0.3);
    }

    a.star {
        color: rgb(83, 153, 207) !important;
    }

    .mail_content {
        background-image: initial;
        background-color: rgb(24, 26, 27);
    }

    .list-btn-mail.active {
        border-bottom-color: rgb(29, 118, 144);
    }

    .list-btn-mail > .cn {
        background-image: initial;
        background-color: rgb(33, 132, 161);
        color: rgb(232, 230, 227);
    }

    .mail_list_column,
    .mail_view {
        border-left-color: rgb(58, 63, 65);
    }

    .mail_list {
        border-bottom-color: rgb(58, 63, 65);
    }

        .mail_list h3 small {
            color: rgb(180, 173, 163);
        }

        .mail_list .badge {
            background-image: initial;
            background-color: rgb(64, 69, 72);
        }

    .mail_heading h4 {
        border-bottom-color: rgb(58, 62, 65);
    }

    .attachment ul {
        list-style-image: initial;
    }

        .attachment ul li img {
            border-color: rgb(58, 62, 65);
        }

    .compose {
        background-image: initial;
        background-color: rgb(24, 26, 27);
        border-top-color: rgb(57, 62, 64);
        border-left-color: rgb(57, 62, 64);
        border-right-color: initial;
        border-bottom-color: initial;
    }

        .compose .compose-header {
            background-image: initial;
            background-color: rgb(18, 127, 106);
            color: rgb(232, 230, 227);
        }

            .compose .compose-header .close {
                text-shadow: rgb(24, 26, 27) 0px 1px 0px;
            }

        .compose .compose-body .editor-wrapper {
            border-left-color: initial;
            border-right-color: initial;
        }

    .editor.btn-toolbar {
        background-image: initial;
        background-color: rgb(29, 31, 32);
        border-color: rgb(53, 57, 59);
    }

    .ln_solid {
        border-top-color: rgb(55, 60, 62);
        color: rgb(232, 230, 227);
        background-color: rgb(24, 26, 27);
    }

    span.section {
        color: rgb(200, 195, 188);
        border-top-color: initial;
        border-right-color: initial;
        border-left-color: initial;
        border-bottom-color: rgb(55, 60, 62);
    }

    .form-control-feedback {
        color: rgb(189, 183, 175);
    }

        .form-control-feedback.left {
            border-right-color: rgb(62, 68, 70);
        }

        .form-control-feedback.right {
            border-left-color: rgb(62, 68, 70);
        }

    .invalid-form-error-message.filled {
        border-left-color: rgb(149, 31, 18);
    }

    p.parsley-success {
        color: rgb(126, 189, 127);
        background-color: rgb(41, 60, 23);
        border-color: rgb(60, 91, 35);
    }

    p.parsley-error {
        color: rgb(192, 92, 90);
        background-color: rgb(56, 22, 22);
        border-color: rgb(87, 34, 41);
    }

    ul.parsley-errors-list {
        list-style-image: initial;
        color: rgb(233, 88, 73);
    }

    input.parsley-error,
    select.parsley-error,
    textarea.parsley-error {
        background-image: initial;
        background-color: rgb(52, 16, 14);
        border-color: rgb(147, 30, 18);
    }

    .bad input,
    .bad select,
    .bad textarea {
        border-color: rgb(131, 37, 37);
        box-shadow: rgb(142, 41, 41) 0px 0px 4px -2px;
    }

    .item .alert {
        color: rgb(232, 230, 227);
        background-color: rgb(142, 41, 41);
    }

        .item .alert::after {
            border-color: transparent rgb(131, 37, 37) transparent transparent;
        }

    .well .markup {
        background-image: initial;
        background-color: rgb(24, 26, 27);
        color: rgb(157, 148, 136);
        box-shadow: none;
    }

        .well .markup::after {
            color: rgb(189, 183, 175);
        }

    .autocomplete-suggestions {
        border-color: rgb(56, 60, 63);
        background-image: initial;
        background-color: rgb(30, 33, 34);
    }

    .autocomplete-selected {
        background-image: initial;
        background-color: rgb(32, 35, 37);
    }

    .autocomplete-suggestions strong {
        color: rgb(61, 168, 255);
    }

    a.btn-danger,
    a.btn-primary,
    a.btn-success,
    a.btn-warning {
        color: rgb(232, 230, 227);
    }

    .btn-success.active,
    .btn-success:active,
    .btn-success:focus,
    .btn-success:hover,
    .open .dropdown-toggle.btn-success {
        background-image: initial;
        background-color: rgb(18, 127, 106);
    }

    .btn-dark {
        color: rgb(220, 217, 212);
        background-color: rgb(60, 76, 90);
        border-color: rgb(76, 106, 134);
    }

        .btn-dark.active,
        .btn-dark:active,
        .btn-dark:focus,
        .btn-dark:hover,
        .open .dropdown-toggle.btn-dark {
            color: rgb(232, 230, 227);
            background-color: rgb(46, 62, 76);
            border-color: rgb(79, 106, 131);
        }

    .btn.btn-app {
        box-shadow: none;
        color: rgb(168, 160, 149);
        border-color: rgb(58, 62, 65);
        background-color: rgb(27, 29, 30);
    }

        .btn.btn-app:hover {
            background-image: initial;
            background-color: rgb(30, 33, 34);
            color: rgb(189, 183, 175);
            border-color: rgb(72, 78, 81);
        }

        .btn.btn-app:active,
        .btn.btn-app:focus {
            box-shadow: rgba(0, 0, 0, 0.13) 0px 3px 5px inset;
        }

    .btn_ {
        color: rgb(200, 195, 188);
        text-shadow: rgba(24, 26, 27, 0.75) 0px 1px 1px;
        background-color: rgb(30, 32, 33);
        background-image: linear-gradient(rgb(24, 26, 27), rgb(38, 41, 43));
        border-color: rgb(62, 68, 70) rgb(62, 68, 70) rgb(69, 75, 78);
        box-shadow: rgba(24, 26, 27, 0.2) 0px 1px 0px inset, rgba(0, 0, 0, 0.05) 0px 1px 2px;
    }

    .bs-glyphicons-list {
        list-style-image: initial;
    }

    .bs-glyphicons li {
        background-color: rgb(27, 30, 31);
        border-color: rgb(48, 52, 54);
    }

        .bs-glyphicons li:hover {
            color: rgb(232, 230, 227);
            background-color: rgb(21, 150, 125);
        }

    .tagsinput {
        border-color: rgb(62, 68, 70);
        background-image: initial;
        background-color: rgb(24, 26, 27);
    }

    span.tag {
        background-image: initial;
        background-color: rgb(21, 150, 125);
        color: rgb(213, 228, 231);
    }

        span.tag a {
            color: rgb(213, 228, 231) !important;
        }

    .tagsinput span.tag a {
        color: rgb(174, 215, 93);
    }

    .tagsinput input {
        border-color: transparent;
        background-image: initial;
        background-color: initial;
        color: rgb(232, 230, 227);
        outline-color: initial;
    }

    .not_valid {
        background-image: initial !important;
        background-color: rgb(70, 7, 13) !important;
        color: rgb(238, 109, 118) !important;
    }

    ul.bar_tabs {
        background-image: initial;
        background-color: rgb(28, 31, 32);
        border-bottom-color: rgb(54, 59, 61);
    }

        ul.bar_tabs > li {
            border-top-color: rgb(54, 59, 61);
            border-right-color: rgb(54, 59, 61);
            border-left-color: rgb(54, 59, 61);
            background-image: initial;
            background-color: rgb(24, 26, 27);
            border-bottom-color: initial;
            color: rgb(200, 195, 188) !important;
        }

            ul.bar_tabs > li.active {
                border-right-color: rgb(59, 64, 67);
                border-top-color: initial;
            }

            ul.bar_tabs > li a {
                background-image: initial;
                background-color: rgb(28, 31, 32);
            }

                ul.bar_tabs > li a:hover {
                    border-color: transparent;
                }

            ul.bar_tabs > li.active a {
                border-bottom-color: initial;
            }

    ul.timeline li {
        border-bottom-color: rgb(54, 59, 61);
    }

    .timeline .block {
        border-left-color: rgb(54, 59, 61);
    }

    .tag {
        background-image: initial;
        background-color: rgb(21, 150, 125);
        color: rgb(232, 230, 227) !important;
    }

        .tag::after {
            border-top-color: transparent;
            border-bottom-color: transparent;
            border-left-color: rgb(23, 168, 140);
        }

    .timeline h2.title::before {
        border-color: rgb(61, 66, 68);
        background-image: initial;
        background-color: rgb(27, 30, 31);
    }

    .byline {
        color: rgb(182, 176, 166);
    }

    ul.social li {
        border-color: initial;
    }

    .social-sidebar {
        background-image: initial;
        background-color: rgb(34, 37, 38);
    }

    .social-body {
        border-color: rgb(62, 68, 70);
    }

    .chat .status {
        border-color: rgb(48, 52, 54);
    }

        .chat .status.online {
            background-image: initial;
            background-color: rgb(21, 150, 125);
        }

        .chat .status.away {
            background-image: initial;
            background-color: rgb(191, 121, 10);
        }

        .chat .status.offline {
            background-image: initial;
            background-color: rgb(53, 57, 59);
        }

    .widget_tally_box .btn-group button {
        color: inherit;
        background-color: rgb(30, 32, 33);
        border-color: rgb(55, 59, 62);
    }

    ul.widget_tally li {
        border-bottom-color: rgb(53, 58, 60);
    }

    .pie_bg {
        border-bottom-color: rgba(41, 123, 105, 0.16);
        box-shadow: rgb(26, 28, 29) 0px 4px 6px -6px;
    }

    ul.widget_profile_box {
        background-image: initial;
        background-color: rgb(35, 38, 39);
    }

        ul.widget_profile_box li a {
            border-color: rgba(75, 106, 136, 0.44);
        }

            ul.widget_profile_box li a:hover {
                border-color: rgb(32, 156, 130);
                color: rgb(79, 231, 201) !important;
            }

    ul.count2 {
        border-top-color: rgb(58, 62, 65);
        border-bottom-color: rgb(58, 62, 65);
        border-left-color: initial;
        border-right-color: initial;
    }

    .divider {
        border-bottom-color: rgb(58, 62, 65);
    }

    .divider-dashed {
        border-top-color: rgb(54, 59, 61);
        background-color: rgb(24, 26, 27);
    }

    ul.messages {
        list-style-image: initial;
    }

        .tasks li,
        ul.messages li {
            border-bottom-color: rgb(55, 60, 62);
        }

            img.avatar,
            ul.messages li img.avatar {
                background-image: initial;
                background-color: rgb(29, 31, 32);
                border-color: rgb(55, 60, 62);
            }

            ul.messages li .message_wrapper blockquote {
                border-left-color: rgb(53, 57, 59);
            }

    .profile_title {
        background-image: initial;
        background-color: rgb(28, 31, 32);
        border-color: initial;
    }

    ul.stats-overview {
        border-bottom-color: rgb(54, 59, 61);
    }

        ul.stats-overview li {
            border-right-color: rgb(54, 59, 61);
        }

            ul.stats-overview li:last-child {
                border-right-color: initial;
            }

    .pricing {
        background-image: initial;
        background-color: rgb(24, 26, 27);
    }

        .pricing .title {
            background-image: initial;
            background-color: rgb(21, 150, 125);
            color: rgb(232, 230, 227);
        }

            .pricing .title span {
                background-image: initial;
                background-color: rgba(38, 42, 43, 0.28);
            }

    .pricing_features {
        background-image: initial;
        background-color: rgb(27, 29, 30);
    }

    .pricing_footer {
        background-color: rgb(30, 32, 33);
        border-top-color: rgb(58, 62, 65);
    }

    .ui-ribbon-container.ui-ribbon-primary .ui-ribbon {
        background-color: rgb(53, 96, 135);
    }

    .ui-ribbon-container .ui-ribbon {
        color: rgb(232, 230, 227);
        background-color: rgb(64, 69, 72);
        box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px;
    }

    .ui-ribbon-container.ui-ribbon-primary .ui-ribbon::after,
    .ui-ribbon-container.ui-ribbon-primary .ui-ribbon::before {
        border-top-color: rgb(48, 87, 123);
    }

    .ui-ribbon-container .ui-ribbon::after,
    .ui-ribbon-container .ui-ribbon::before {
        border-top-color: rgb(112, 104, 92);
        border-left-color: transparent;
        border-right-color: transparent;
    }

    .caption {
        background-image: initial;
        background-color: rgb(29, 31, 32);
    }

    .view {
        box-shadow: rgb(38, 41, 43) 1px 1px 2px;
    }

        .view .tools {
            color: rgb(232, 230, 227);
            background-image: initial;
            background-color: rgba(0, 0, 0, 0.35);
        }

            .view .tools a {
                color: rgb(232, 230, 227);
            }

        .view p {
            color: rgb(232, 230, 227);
        }

        .view a.info {
            background-image: initial;
            background-color: rgb(0, 0, 0);
            color: rgb(232, 230, 227);
            box-shadow: rgb(0, 0, 0) 0px 0px 1px;
        }

    .view-first .mask {
        background-color: rgba(0, 0, 0, 0.5);
    }

    .tabs-left,
    .tabs-right {
        border-bottom-color: initial;
    }

    .tabs-left {
        border-right-color: rgb(50, 54, 57);
    }

    .tabs-right {
        border-left-color: rgb(50, 54, 57);
    }

        .tabs-left > li > a,
        .tabs-right > li > a {
            background-image: initial;
            background-color: rgb(29, 31, 32);
        }

    .tabs-left > li.active > a,
    .tabs-left > li.active > a:focus,
    .tabs-left > li.active > a:hover {
        border-bottom-color: rgb(50, 54, 57);
        border-right-color: transparent;
    }

    .tabs-right > li.active > a,
    .tabs-right > li.active > a:focus,
    .tabs-right > li.active > a:hover {
        border-bottom-color: rgb(50, 54, 57);
        border-left-color: transparent;
    }

    .sideways {
        border-color: initial;
    }

        .sideways > li > a {
            border-bottom-color: rgb(58, 62, 65);
            border-right-color: transparent;
        }

        .sideways > li.active > a,
        .sideways > li.active > a:focus,
        .sideways > li.active > a:hover {
            border-bottom-color: transparent;
            border-right-color: rgb(58, 62, 65);
            border-left-color: rgb(58, 62, 65);
        }

    .morris-hover.morris-default-style {
        color: rgb(168, 160, 149);
        background-image: initial;
        background-color: rgba(31, 34, 35, 0.8);
        border-color: rgba(65, 70, 73, 0.8);
    }

    .price {
        color: rgb(83, 220, 191);
    }

    .prod_title {
        border-bottom-color: rgb(57, 62, 64);
    }

    .prod_color .color {
        border-color: rgba(123, 114, 101, 0.28) !important;
    }

    .product_gallery a {
        border-color: rgb(55, 60, 62);
    }

    .product_price {
        background-color: rgb(24, 26, 27);
        border-color: rgb(57, 61, 64);
    }

    .login {
        background-image: initial;
        background-color: rgb(29, 31, 32);
    }

    .login_content {
        text-shadow: rgb(24, 26, 27) 0px 1px 0px;
    }

        .login_content a:hover {
            text-decoration-color: initial;
        }

        .login_content h1::after {
            background-image: initial;
            background-color: rgb(95, 103, 107);
        }

        .login_content h1::before {
            background-image: initial;
            background-color: rgb(95, 103, 107);
        }

        .login_content form input[type="text"], .login_content form input[type="email"], .login_content form input[type="password"] {
            box-shadow: rgb(24, 26, 27) 0px 1px 0px, rgba(0, 0, 0, 0.08) 0px -2px 5px inset;
            border-color: rgb(64, 69, 71);
            color: rgb(157, 148, 136);
        }

            .login_content form input[type="text"]:focus, .login_content form input[type="email"]:focus, .login_content form input[type="password"]:focus {
                box-shadow: rgb(108, 69, 111) 0px 0px 2px inset;
                background-color: rgb(24, 26, 27);
                border-color: rgb(99, 62, 105);
                outline-color: initial;
            }

    .separator {
        border-top-color: rgb(59, 64, 66);
    }

    .button {
        background-image: initial;
        background-color: rgb(23, 32, 36);
        box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px inset;
        border-top-color: rgb(60, 65, 68);
    }

        .button a {
            background-image: url("http://cssdeck.com/uploads/media/items/8/8bcLQqF.png");
            background-color: initial;
            color: rgb(152, 144, 130);
            text-decoration-color: initial;
        }

            .button a:hover {
                color: rgb(37, 196, 255);
            }

    #nprogress .bar {
        background-image: initial;
        background-color: rgb(21, 150, 125);
    }

    #nprogress .peg {
        box-shadow: rgb(21, 150, 125) 0px 0px 10px, rgb(21, 150, 125) 0px 0px 5px;
    }

    #nprogress .spinner-icon {
        border-top-color: rgb(23, 168, 140);
        border-left-color: rgb(23, 168, 140);
    }

    .editor-wrapper {
        background-color: rgb(24, 26, 27);
        border-color: rgb(62, 68, 70);
        box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px inset;
        outline-color: initial;
    }

    .voiceBtn {
        color: transparent;
        background-color: transparent;
        border-color: transparent;
        box-shadow: none;
    }

    .select2-container--default .select2-selection--multiple,
    .select2-container--default .select2-selection--single {
        background-color: rgb(24, 26, 27);
        border-color: rgb(62, 68, 70);
    }

        .select2-container--default .select2-selection--single .select2-selection__rendered {
            color: rgb(157, 148, 135);
        }

        .select2-container--default .select2-selection--multiple .select2-selection__choice,
        .select2-container--default .select2-selection--multiple .select2-selection__clear {
            border-color: initial;
        }

    .select2-container--default.select2-container--focus .select2-selection--multiple {
        border-color: rgb(62, 68, 70);
    }

    .cropper .img-container,
    .cropper .img-preview {
        background-color: rgb(29, 31, 32);
    }

    .cropper .docs-options .dropdown-menu > li:hover {
        background-color: rgb(29, 31, 32);
    }

    .ui-pnotify.dark .ui-pnotify-container {
        color: rgb(220, 217, 212);
        background-color: rgba(42, 58, 75, 0.88);
        border-color: rgba(75, 106, 136, 0.88);
    }

    .notifications li {
        box-shadow: rgba(0, 0, 0, 0.3) 3px 3px 3px;
    }

    .notifications a {
        text-decoration-color: initial;
    }

    .tabbed_notifications .text {
        box-shadow: rgba(0, 0, 0, 0.3) 6px 6px 6px;
    }

    .tabbed_notifications .close {
        color: rgb(220, 217, 212);
    }

    .fc-state-default {
        background-image: initial;
        background-color: rgb(30, 32, 33);
        color: rgb(157, 148, 135);
    }

    .fc-state-active,
    .fc-state-down {
        color: rgb(200, 195, 188);
        background-image: initial;
        background-color: rgb(53, 57, 59);
    }

    .dropzone {
        border-color: rgb(55, 60, 62);
    }

    .fa-border {
        border-color: rgb(53, 57, 59);
    }

    .fa-inverse {
        color: rgb(232, 230, 227);
    }

    .panel-title-pantalla {
        color: rgb(232, 230, 227);
    }

    .btn-panel-primary {
        background-color: transparent;
        border-color: initial;
    }

        .btn-panel-primary:hover {
            background-color: rgb(32, 65, 78);
        }

    .pager-padding > td > table > tbody > tr > td > a,
    .pager-padding > td > table > tbody > tr > td > span {
        color: rgb(105, 166, 213);
        text-decoration-color: initial;
        background-color: rgb(24, 26, 27);
        border-color: rgb(58, 62, 65);
    }

    .pager-padding > td > table > tbody > tr > td > span {
        color: rgb(232, 230, 227);
        background-color: rgb(41, 98, 146);
        border-color: rgb(40, 96, 145);
    }

    table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child::before,
    table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child::before {
        color: rgb(105, 166, 213);
        border-color: initial;
        background-color: rgb(24, 26, 27);
    }

    table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child::before,
    table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child::before {
        background-color: rgb(24, 26, 27);
    }

    .fileUpload input.upload {
        background-image: initial;
        background-color: transparent;
    }

    #loading {
        background-image: initial;
        background-color: rgba(31, 33, 35, 0.45);
    }

    .bokeh {
        list-style-image: none;
    }

        .bokeh li:nth-child(1) {
            background-image: none;
            background-color: rgb(32, 77, 115);
        }

        .bokeh li:nth-child(2) {
            background-image: none;
            background-color: rgb(41, 98, 146);
        }

        .bokeh li:nth-child(3) {
            background-image: none;
            background-color: rgb(37, 87, 131);
        }

        .bokeh li:nth-child(4) {
            background-image: none;
            background-color: rgb(37, 87, 131);
        }

    [class^="icon-"]::before, [class*=" icon-"]::before {
        text-decoration-color: inherit;
    }

    @media (max-width: 767px) {
        .navbar-nav .open .dropdown-menu {
            box-shadow: none;
            background-color: rgb(24, 26, 27);
            border-color: rgba(140, 130, 115, 0.15);
        }
    }

    td > a {
        color: rgb(105, 166, 213);
        text-shadow: rgba(96, 104, 108, 0.75) 0.5px 0px 0px;
    }

    span > a {
        color: rgb(105, 166, 213);
        text-shadow: rgba(96, 104, 108, 0.75) 0.5px 0px 0px;
    }

    ul.widget_col_3 li {
        border-bottom-color: rgb(53, 58, 60);
    }

    .bloque_disable .form-control[disabled],
    .bloque_disable .form-control[readonly],
    .bloque_disable fieldset[disabled] .form-control {
        background-color: transparent;
        border-color: initial;
        box-shadow: none;
    }

    .no-border-table > tbody > tr > td,
    no-border-table > thead > tr > th {
        border-color: initial;
    }

    .requerido {
        border-color: rgb(137, 0, 0);
    }

    .pinned {
        background-color: rgb(24, 26, 27);
    }

    .pinned-header {
        background-color: rgb(24, 26, 27);
    }

    .ajuste {
        background-color: rgb(24, 26, 27);
    }

    .azul-actsis {
        color: rgb(104, 164, 222);
    }

    .yellow {
        color: rgb(255, 220, 26);
    }

    .orange {
        color: rgb(255, 121, 26);
    }

    .tooltip > .tooltip-inner {
        background-color: rgb(204, 0, 0);
    }

    .has-error {
        color: rgb(255, 26, 26);
    }

    .btn:focus {
        border-color: rgba(16, 87, 144, 0.8);
        outline-color: initial;
        box-shadow: rgba(16, 91, 150, 0.6) 0px 0px 8px;
    }

    .btn.aspNetDisabled {
        box-shadow: none;
    }

    .tab-pane {
        border-color: rgb(58, 62, 65);
    }

    input[type="file"] {
        border-color: rgb(62, 68, 70);
        color: rgb(216, 213, 208);
    }

    .navbar-brand {
        background-image: initial;
        background-color: rgb(30, 103, 131);
        color: rgb(232, 230, 227);
    }

    #hplRegistar {
        color: rgb(154, 146, 132);
        border-top-color: rgba(68, 73, 76, 0.5);
    }

    .label-login {
        border-color: initial;
        background-color: transparent;
        color: rgb(174, 167, 157);
    }

    .form-control-login {
        border-color: initial;
        background-color: transparent;
        box-shadow: rgb(74, 80, 83) 0px -2px 0px inset;
    }

    #divContenedorLogin h4 {
        color: rgb(178, 172, 162);
    }

    .bg-primary a > i {
        color: rgb(232, 230, 227);
    }

    /* Override Style */
    .vimvixen-hint {
        background-color: #7b5300 !important;
        border-color: #d8b013 !important;
        color: #f3e8c8 !important;
    }

    #edge-translate-panel-body,
    .MuiTypography-body1,
    .nfe-quote-text {
        color: var(--darkreader-neutral-text) !important;
    }

    gr-main-header {
        background-color: #0f3a48 !important;
    }

    .tou-z65h9k,
    .tou-mignzq,
    .tou-1b6i2ox,
    .tou-lnqlqk {
        background-color: var(--darkreader-neutral-background) !important;
    }

    .tou-75mvi {
        background-color: #032029 !important;
    }

    .tou-ta9e87,
    .tou-1w3fhi0,
    .tou-1b8t2us,
    .tou-py7lfi,
    .tou-1lpmd9d,
    .tou-1frrtv8,
    .tou-17ezmgn {
        background-color: #0a0a0a !important;
    }

    .tou-uknfeu {
        background-color: #231603 !important;
    }

    .tou-6i3zyv {
        background-color: #19576c !important;
    }

    embed[type="application/pdf"][src="about:blank"] {
        filter: invert(100%) contrast(90%);
    }
}
