/*
 * Night mode overrides for Kronos web UI.
 * These rules mirror base styles while applying a dark palette.
 */

body.kronos-night-mode.kronos-inspinia {
    background-color: #101821;
    color: #e3e9f3;
}

body.kronos-night-mode.kronos-inspinia #wrapper {
    background-color: #172230;
}

body.kronos-night-mode.kronos-inspinia nav.navbar,
body.kronos-night-mode.kronos-inspinia .navbar {
    background-color: #111a27;
    color: #e3e9f3;
    border-color: #1f2b3d;
}

body.kronos-night-mode.kronos-inspinia .navbar-default {
    background-color: #111a27;
    border-color: #1f2b3d;
}

body.kronos-night-mode.kronos-inspinia .navbar-default .nav>li>a {
    color: #c5d5f1;
}

body.kronos-night-mode.kronos-inspinia .navbar-default .nav>li>a:hover,
body.kronos-night-mode.kronos-inspinia .navbar-default .nav>li>a:focus {
    color: #ffffff;
    background-color: #1b2838;
}

body.kronos-night-mode.kronos-inspinia .nav .title {
    background: #1b2838;
    color: #8ea7ce;
}

body.kronos-night-mode.kronos-inspinia .logo-element,
body.kronos-night-mode.kronos-inspinia .logo-element>a {
    background-color: #0f3054;
    color: #e3e9f3;
}

body.kronos-night-mode.kronos-inspinia .footer,
body.kronos-night-mode.kronos-inspinia .footer.fixed,
body.kronos-night-mode.kronos-inspinia .footer.fixed_full {
    background-color: #111a27;
    border-top: 1px solid #1f2b3d;
    color: #a7bad9;
}

body.kronos-night-mode.kronos-inspinia .breadcrumb {
    background-color: transparent;
    color: #8ea7ce;
}

body.kronos-night-mode.kronos-inspinia .breadcrumb>li a {
    color: #c5d5f1;
}

body.kronos-night-mode.kronos-inspinia .breadcrumb>li a:hover {
    color: #ffffff;
}

body.kronos-night-mode.kronos-inspinia .breadcrumb>.active {
    color: #8fa2c2;
}

body.kronos-night-mode.kronos-inspinia h1,
body.kronos-night-mode.kronos-inspinia h2,
body.kronos-night-mode.kronos-inspinia h3,
body.kronos-night-mode.kronos-inspinia h4,
body.kronos-night-mode.kronos-inspinia h5,
body.kronos-night-mode.kronos-inspinia h6 {
    color: #edf2ff;
}

body.kronos-night-mode.kronos-inspinia h2 {
    border-color: #2c3c52;
    color: #d4def4;
}

body.kronos-night-mode.kronos-inspinia label span {
    color: #a7bad9;
}

body.kronos-night-mode.kronos-inspinia .panel-body,
body.kronos-night-mode.kronos-inspinia .ibox,
body.kronos-night-mode.kronos-inspinia .ibox .ibox,
body.kronos-night-mode.kronos-inspinia .panel-body .ibox {
    background-color: #16212e;
    border-color: #223146;
    color: #e3e9f3;
}

body.kronos-night-mode.kronos-inspinia .ibox .ibox-title,
body.kronos-night-mode.kronos-inspinia .panel-body .ibox .ibox-title {
    background: #1d293a;
    border-color: #28384e;
    color: #dce5f6;
}

body.kronos-night-mode.kronos-inspinia .ibox .ibox-title.bg-title,
body.kronos-night-mode.kronos-inspinia .panel-body .ibox .ibox-title.bg-title {
    background: #11426d;
    color: #f2f6ff;
}

    body.kronos-night-mode.kronos-inspinia .ibox-content,
    body.kronos-night-mode.kronos-inspinia .ibox .ibox-content,
    body.kronos-night-mode.kronos-inspinia .panel-body .ibox .ibox-content,
    body.kronos-night-mode.kronos-inspinia .panel-body .ibox .ibox-content,
    body.kronos-night-mode.kronos-inspinia .ibox .ibox .ibox-content {
        background-color: #121c29;
        border-color: #223146;
        color: #e3e9f3;
    }

    body.kronos-night-mode.kronos-inspinia.kronos-inspinia .panel-body .ibox .ibox-title,
    body.kronos-night-mode.kronos-inspinia.kronos-inspinia .ibox .ibox .ibox-title {
        background-color: #0a283e;
    }

body.kronos-night-mode.kronos-inspinia .ibox-content:last-child {
    border-bottom-color: #223146;
}

body.kronos-night-mode.kronos-inspinia .ibox .ibox-content.btn-container>.btn {
    margin-bottom: 0;
}

body.kronos-night-mode.kronos-inspinia .well {
    background-color: #192635;
    color: #e3e9f3;
    border-color: #2a3a4f;
}

body.kronos-night-mode.kronos-inspinia .modal-body {
    background-color: #131d29;
    color: #e3e9f3;
}

body.kronos-night-mode.kronos-inspinia .form-control,
body.kronos-night-mode.kronos-inspinia .single-line,
body.kronos-night-mode.kronos-inspinia .float-left {
    background-color: #111a27;
    border-color: #2b3b51;
    color: #f2f6ff;
}

body.kronos-night-mode.kronos-inspinia .form-control:hover,
body.kronos-night-mode.kronos-inspinia .form-control:focus {
    border-color: #3e7ac5;
    box-shadow: none;
}

body.kronos-night-mode.kronos-inspinia select.form-control {
    background-color: #111a27;
    color: #dce5f6;
}

body.kronos-night-mode.kronos-inspinia select {
    background-color: #111a27;
    color: #dce5f6;
}


    body.kronos-night-mode.kronos-inspinia .form-control[disabled],
    body.kronos-night-mode.kronos-inspinia .form-control[readonly],
    body.kronos-night-mode.kronos-inspinia fieldset[disabled] .form-control,
    body.kronos-night-mode.kronos-inspinia input[type=text],
    body.kronos-night-mode.kronos-inspinia input[type=text][disabled] {
        background-color: #1a2533 !important;
        color: #8898b6;
    }

body.kronos-night-mode.kronos-inspinia .select2-container--disabled,
body.kronos-night-mode.kronos-inspinia .select2-container--disabled>span,
body.kronos-night-mode.kronos-inspinia .select2-container--disabled>span>span,
body.kronos-night-mode.kronos-inspinia .select2-container--disabled>span>span>span {
    background-color: #1a2533 !important;
    color: #8fa2c2;
}

body.kronos-night-mode.kronos-inspinia .select2-container--classic .select2-selection--single,
body.kronos-night-mode.kronos-inspinia .select2-container--open {
    background-color: #111a27;
    border-color: #2b3b51;
    color: #f2f6ff;
}

body.kronos-night-mode.kronos-inspinia .select2-container--classic .select2-selection--single .select2-selection__placeholder,
body.kronos-night-mode.kronos-inspinia .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #ccd6eb;
}

body.kronos-night-mode.kronos-inspinia .select2-container--classic .select2-results__option--highlighted[aria-selected] {
    background-color: #1f3d65;
    color: #ffffff;
}

body.kronos-night-mode.kronos-inspinia .select2-container--classic.select2-container--open .select2-dropdown {
    background-color: #141f2d;
    border-color: #2b3b51;
}

body.kronos-night-mode.kronos-inspinia a.link-button {
    color: #5da6ff;
}

body.kronos-night-mode.kronos-inspinia a.link-button:hover {
    color: #f26f6f;
}

body.kronos-night-mode.kronos-inspinia .checkbox-list input[type=checkbox] {
    accent-color: #3e7ac5;
}

body.kronos-night-mode.kronos-inspinia table.table {
    background-color: #121c29;
    color: #e3e9f3;
}

body.kronos-night-mode.kronos-inspinia .table>thead>tr>th,
body.kronos-night-mode.kronos-inspinia .table>tfoot>tr>th,
body.kronos-night-mode.kronos-inspinia .table>thead>tr>td,
body.kronos-night-mode.kronos-inspinia .table>tfoot>tr>td {
    border-color: #25354a;
    color: #d4def4;
}

body.kronos-night-mode.kronos-inspinia .table>tbody>tr>th,
body.kronos-night-mode.kronos-inspinia .table>tbody>tr>td {
    border-color: #1f2c3e;
    color: #e3e9f3;
}

body.kronos-night-mode.kronos-inspinia .table-hover>tbody>tr.paginacao-grid {
    background-color: #182433;
    color: #c5d5f1;
}

body.kronos-night-mode.kronos-inspinia .table-hover>tbody>tr.paginacao-grid:hover {
    background-color: #213146;
    color: #ffffff;
}

body.kronos-night-mode.kronos-inspinia tr.paginacao-grid > td > table > tbody > tr > td > span {
    background-color: #213146;
}

body.kronos-night-mode.kronos-inspinia tr.paginacao-grid>td>table>tbody>tr>td>span,
body.kronos-night-mode.kronos-inspinia tr.paginacao-grid>td>table>tbody>tr>td>a {
    background-color: #0f1926;
    color: #c5d5f1;
}

body.kronos-night-mode.kronos-inspinia .table tr.TrSmallFont td input.form-control {
    background-color: #0f1926;
    color: #d4def4;
}

body.kronos-night-mode.kronos-inspinia .GridView>tbody>tr.ItemStyle {
    background-color: #131d2a;
}

body.kronos-night-mode.kronos-inspinia .GridView>tbody>tr.ItemStyle:hover,
body.kronos-night-mode.kronos-inspinia table.GridView>tbody>tr.TrSmallFont:hover {
    background-color: #1d2b3d;
}

body.kronos-night-mode.kronos-inspinia .GridView>tbody>tr.AlternatingRowStyle {
    background-color: #182433;
}

body.kronos-night-mode.kronos-inspinia .GridView>tbody>tr.AlternatingRowStyle:hover {
    background-color: #203249;
}

body.kronos-night-mode.kronos-inspinia .GridView .SelectedRowStyle {
    background-color: #284062 !important;
    color: #ffffff;
}

body.kronos-night-mode.kronos-inspinia table.GridView>tbody>tr.TrSmallFont {
    background-color: #121c29;
    color: #e3e9f3;
}

body.kronos-night-mode.kronos-inspinia .GridView .HeaderStyle,
body.kronos-night-mode.kronos-inspinia table.GridView>tbody>tr.HeaderStyle>th {
    background-color: #1b2838;
    color: #dce5f6;
    border-color: #25354a;
}

body.kronos-night-mode.kronos-inspinia .PagerStyle,
body.kronos-night-mode.kronos-inspinia .paginacao-grid,
body.kronos-night-mode.kronos-inspinia .paginacao-grid>td {
    background-color: #182433;
    color: #c5d5f1;
}

body.kronos-night-mode.kronos-inspinia table.table tr.linha-destaque {
    background-color: #4d3d12;
    color: #ffefc2;
}

body.kronos-night-mode.kronos-inspinia table.table thead tr.linha-destaque th {
    background-color: #5c4312;
    color: #ffe6a3;
}

body.kronos-night-mode.kronos-inspinia table.table tbody td i {
    color: #f8fafc;
}

body.kronos-night-mode.kronos-inspinia .texto-vermelho {
    color: #ff8989;
}

body.kronos-night-mode.kronos-inspinia .texto-verde {
    color: #7de2b8;
}

body.kronos-night-mode.kronos-inspinia .gray-bg,
body.kronos-night-mode.kronos-inspinia .white-bg {
    background-color: #101821;
    color: #e3e9f3;
}

body.kronos-night-mode.kronos-inspinia .navy-bg {
    background-color: #1f3a2a;
    color: #d5f5c5;
}

body.kronos-night-mode.kronos-inspinia .blue-bg {
    background-color: #0f2d4a;
    color: #d4e6ff;
}

body.kronos-night-mode.kronos-inspinia .lazur-bg {
    background-color: #0f3b3c;
    color: #cdeff0;
}

body.kronos-night-mode.kronos-inspinia .yellow-bg {
    background-color: #45320b;
    color: #ffe6a3;
}

body.kronos-night-mode.kronos-inspinia .red-bg {
    background-color: #4b1c24;
    color: #ffb9c3;
}

body.kronos-night-mode.kronos-inspinia .black-bg {
    background-color: #05080c;
    color: #e3e9f3;
}

body.kronos-night-mode.kronos-inspinia .div-ajuste-projeto>div>label {
    background-color: #16314c;
    border-bottom-color: #2b4d75;
    color: #e0ebff;
}

body.kronos-night-mode.kronos-inspinia .div-ajuste-projeto>div>input,
body.kronos-night-mode.kronos-inspinia .div-ajuste-projeto>div>select {
    background-color: #101a26;
    border-color: #2b4d75;
    color: #e0ebff;
}

body.kronos-night-mode.kronos-inspinia .div-ajuste-projeto>div>select {
    background-color: #101a26;
}

body.kronos-night-mode.kronos-inspinia .popover-control {
    background-color: #141f2d;
    border-color: #2b3b51;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.6);
}

body.kronos-night-mode.kronos-inspinia .SortMenuDv {
    border-color: #2b4d75;
    background-color: #111a27;
}

body.kronos-night-mode.kronos-inspinia .SortMenuDvAtiva {
    border-color: #3e7ac5;
}

body.kronos-night-mode.kronos-inspinia .SortMenu,
body.kronos-night-mode.kronos-inspinia .SortMenu ul {
    background-color: #121c29;
    border-color: #2b4d75;
    color: #dce5f6;
}

body.kronos-night-mode.kronos-inspinia .SortMenu a {
    color: #dce5f6;
}

body.kronos-night-mode.kronos-inspinia .SortMenu li.Ativa {
    background-color: #1b2b3f;
    border-color: #3e7ac5;
}

body.kronos-night-mode.kronos-inspinia .SortMenu li ul li {
    background-color: #16212e;
    border-color: #16212e;
}

body.kronos-night-mode.kronos-inspinia div.dragTarget {
    background-color: #ff6b35;
}

body.kronos-night-mode.kronos-inspinia tr.trTest {
    background-color: #403008;
    color: #ffe6a3;
}

body.kronos-night-mode.kronos-inspinia.kronos-inspinia {
    background: radial-gradient(circle at top, rgba(24, 40, 63, 0.7) 0%, #101821 50%, #0b1520 100%);
}

body.kronos-night-mode.kronos-inspinia.kronos-inspinia .middle-box {
    background: rgba(12, 18, 30, 0.85);
    box-shadow: 0px -5px 12px 4px rgba(3, 6, 12, 0.75);
    color: #e3e9f3;
}

body.kronos-night-mode.kronos-inspinia .ui-menu .ui-menu-item a {
    background-color: #162840;
    color: #d4def4;
}

body.kronos-night-mode.kronos-inspinia .ui-menu .ui-menu-item a.ui-state-hover,
body.kronos-night-mode.kronos-inspinia .ui-menu .ui-menu-item a.ui-state-active {
    background-color: #1f3d65;
    color: #ffffff;
}

body.kronos-night-mode.kronos-inspinia fieldset {
    border-color: #25354a;
}

body.kronos-night-mode.kronos-inspinia legend {
    color: #d4def4;
    border-bottom-color: #25354a;
}

body.kronos-night-mode.kronos-inspinia .sweet-alert>p {
    color: #e3e9f3;
}

body.kronos-night-mode.kronos-inspinia .sweet-alert>p>ul>li {
    color: #c5d5f1;
}

body.kronos-night-mode.kronos-inspinia .sweet-alert>h2 {
    color: #f2f6ff;
}

body.kronos-night-mode.kronos-inspinia span.bg-text {
    background-color: #1b2b3f;
    color: #dce5f6;
}

body.kronos-night-mode.kronos-inspinia .bg-title {
    background-color: #11426d;
    color: #f2f6ff;
}

body.kronos-night-mode.kronos-inspinia .agile-list .div-agile {
    background-color: #121c29;
    border-color: #223146;
    color: #e3e9f3;
}

body.kronos-night-mode.kronos-inspinia .agile-list .div-agile:hover {
    background-color: #1b2b3f;
}

body.kronos-night-mode.kronos-inspinia .agile-list .success-element-agile {
    background-color: #1f3d36;
    color: #9ae6c5;
}

body.kronos-night-mode.kronos-inspinia .agile-list .info-element-agile {
    background-color: #132941;
    color: #8fbef2;
}

body.kronos-night-mode.kronos-inspinia .agile-list .warning-element-agile {
    background-color: #3d331b;
    color: #fddf9a;
}

body.kronos-night-mode.kronos-inspinia .agile-list .danger-element-agile {
    background-color: #3a1f25;
    color: #ff9fa8;
}

body.kronos-night-mode.kronos-inspinia div.tabs-container>div.tab-content>div.tab-pane.active,
body.kronos-night-mode.kronos-inspinia div.tabs-container>div.tab-content.panel-body2 {
    background-color: #121c29;
    border-color: #274060 !important;
}

body.kronos-night-mode.kronos-inspinia .tabs-container .nav-tabs > li.active > a,
body.kronos-night-mode.kronos-inspinia .tabs-container .nav-tabs > li.active > a:hover,
body.kronos-night-mode.kronos-inspinia .tabs-container > .nav-tabs > li.active > a,
body.kronos-night-mode.kronos-inspinia .tabs-container > .nav-tabs > li.active > a:hover,
body.kronos-night-mode.kronos-inspinia .tabs-container > .nav-tabs > li.active > a:focus,
body.kronos-night-mode.kronos-inspinia div.tabs-container > ul.nav-tabs > li.active > a,
body.kronos-night-mode.kronos-inspinia div.tabs-container > ul.nav-tabs > li.active > a:hover,
body.kronos-night-mode.kronos-inspinia div.tabs-container > ul.nav-tabs > li.active > a:focus {
    background-color: #1f3654;
    color: #f2f6ff;
}

body.kronos-night-mode.kronos-inspinia .nav.nav-tabs li {
    border-color: #274060;
    background-color: #192635;
    color: #c5d5f1;
}

body.kronos-night-mode.kronos-inspinia .nav.nav-tabs li:hover,
body.kronos-night-mode.kronos-inspinia .nav.nav-tabs li:focus {
    background-color: #23344a;
}

body.kronos-night-mode.kronos-inspinia div.tabs-container>ul.nav-tabs>li:not(.active)>a>i {
    color: #92a8ce;
}

body.kronos-night-mode.kronos-inspinia div.tabs-container>ul.nav-tabs>li>a>span {
    color: #f2f6ff;
}


body.kronos-night-mode.kronos-inspinia .btn-primary {
    background-color: #5fa86b;
    border-color: #5fa86b;
    color: #f2f6ff;
}
body.kronos-night-mode.kronos-inspinia .btn-primary:hover,
body.kronos-night-mode.kronos-inspinia .btn-primary:focus,
body.kronos-night-mode.kronos-inspinia .btn-primary:active,
body.kronos-night-mode.kronos-inspinia .btn-primary.active {
    background-color: #2e7d5b;
    border-color: #2e7d5b;
    color: #ffffff;
}
body.kronos-night-mode.kronos-inspinia .btn-primary.btn-outline {
    color: #5fa86b;
    border-color: #5fa86b;
    background: transparent;
}
body.kronos-night-mode.kronos-inspinia .btn-primary.btn-outline:hover {
    background-color: #2e7d5b;
    color: #ffffff;
}

body.kronos-night-mode.kronos-inspinia .btn-success {
    background-color: #2b6cb0;
    border-color: #2b6cb0;
    color: #f2f6ff;
}
body.kronos-night-mode.kronos-inspinia .btn-success:hover,
body.kronos-night-mode.kronos-inspinia .btn-success:focus,
body.kronos-night-mode.kronos-inspinia .btn-success:active,
body.kronos-night-mode.kronos-inspinia .btn-success.active {
    background-color: #1a4369;
    border-color: #1a4369;
    color: #ffffff;
}
body.kronos-night-mode.kronos-inspinia .btn-success.btn-outline {
    color: #2b6cb0;
    border-color: #2b6cb0;
    background: transparent;
}
body.kronos-night-mode.kronos-inspinia .btn-success.btn-outline:hover {
    background-color: #1a4369;
    color: #ffffff;
}

body.kronos-night-mode.kronos-inspinia .btn-info {
    background-color: #23c6c8;
    border-color: #23c6c8;
    color: #f2f6ff;
}
body.kronos-night-mode.kronos-inspinia .btn-info:hover,
body.kronos-night-mode.kronos-inspinia .btn-info:focus,
body.kronos-night-mode.kronos-inspinia .btn-info:active,
body.kronos-night-mode.kronos-inspinia .btn-info.active {
    background-color: #1f3d65;
    border-color: #1f3d65;
    color: #ffffff;
}
body.kronos-night-mode.kronos-inspinia .btn-info.btn-outline {
    color: #23c6c8;
    border-color: #23c6c8;
    background: transparent;
}
body.kronos-night-mode.kronos-inspinia .btn-info.btn-outline:hover {
    background-color: #1f3d65;
    color: #ffffff;
}

body.kronos-night-mode.kronos-inspinia .btn-warning {
    background-color: #f8ac59;
    border-color: #f8ac59;
    color: #f2f6ff;
}
body.kronos-night-mode.kronos-inspinia .btn-warning:hover,
body.kronos-night-mode.kronos-inspinia .btn-warning:focus,
body.kronos-night-mode.kronos-inspinia .btn-warning:active,
body.kronos-night-mode.kronos-inspinia .btn-warning.active {
    background-color: #f7a54a;
    border-color: #f7a54a;
    color: #ffffff;
}
body.kronos-night-mode.kronos-inspinia .btn-warning.btn-outline {
    color: #f8ac59;
    border-color: #f8ac59;
    background: transparent;
}
body.kronos-night-mode.kronos-inspinia .btn-warning.btn-outline:hover {
    background-color: #f7a54a;
    color: #ffffff;
}

body.kronos-night-mode.kronos-inspinia .btn-danger {
    background-color: #ed5565;
    border-color: #ed5565;
    color: #f2f6ff;
}
body.kronos-night-mode.kronos-inspinia .btn-danger:hover,
body.kronos-night-mode.kronos-inspinia .btn-danger:focus,
body.kronos-night-mode.kronos-inspinia .btn-danger:active,
body.kronos-night-mode.kronos-inspinia .btn-danger.active {
    background-color: #ec4758;
    border-color: #ec4758;
    color: #ffffff;
}
body.kronos-night-mode.kronos-inspinia .btn-danger.btn-outline {
    color: #ed5565;
    border-color: #ed5565;
    background: transparent;
}
body.kronos-night-mode.kronos-inspinia .btn-danger.btn-outline:hover {
    background-color: #ec4758;
    color: #ffffff;
}

body.kronos-night-mode.kronos-inspinia .btn-default {
    background-color: #1a2533;
    border-color: #2b3b51;
    color: #e3e9f3;
}
body.kronos-night-mode.kronos-inspinia .btn-default:hover,
body.kronos-night-mode.kronos-inspinia .btn-default:focus,
body.kronos-night-mode.kronos-inspinia .btn-default:active,
body.kronos-night-mode.kronos-inspinia .btn-default.active {
    background-color: #213146;
    border-color: #3e7ac5;
    color: #ffffff;
}
body.kronos-night-mode.kronos-inspinia .btn-default[disabled],
body.kronos-night-mode.kronos-inspinia .btn-default.disabled {
    color: #8fa2c2;
    background-color: #1a2533;
    border-color: #2b3b51;
}

body.kronos-night-mode.kronos-inspinia .btn-link {
    color: #5da6ff;
    background: transparent;
}
body.kronos-night-mode.kronos-inspinia .btn-link:hover,
body.kronos-night-mode.kronos-inspinia .btn-link:focus,
body.kronos-night-mode.kronos-inspinia .btn-link:active,
body.kronos-night-mode.kronos-inspinia .btn-link.active {
    color: #f26f6f;
    text-decoration: none;
}

body.kronos-night-mode.kronos-inspinia .btn-link {
    color: #5da6ff;
}

body.kronos-night-mode.kronos-inspinia .btn-link:hover,
body.kronos-night-mode.kronos-inspinia .btn-link:focus {
    color: #ffffff;
}

body.kronos-night-mode.kronos-inspinia .btn-primary.btn-outline {
    color: #9dd84b;
    border-color: #9dd84b;
    background: transparent;
}

body.kronos-night-mode.kronos-inspinia .btn-success.btn-outline {
    color: #5fa8d3;
    border-color: #5fa8d3;
    background: transparent;
}

body.kronos-night-mode.kronos-inspinia .btn-info.btn-outline {
    color: #5dd9db;
    border-color: #5dd9db;
    background: transparent;
}

body.kronos-night-mode.kronos-inspinia .btn-warning.btn-outline {
    color: #fbb668;
    border-color: #fbb668;
    background: transparent;
}

body.kronos-night-mode.kronos-inspinia .btn-danger.btn-outline {
    color: #ff9fab;
    border-color: #ff9fab;
    background: transparent;
}

body.kronos-night-mode.kronos-inspinia .btn-primary.btn-outline:hover {
    background-color: #9dd84b;
    color: #0b1520;
    border-color: #9dd84b;
}

body.kronos-night-mode.kronos-inspinia .btn-success.btn-outline:hover {
    background-color: #5fa8d3;
    color: #0b1520;
    border-color: #5fa8d3;
}

body.kronos-night-mode.kronos-inspinia .btn-info.btn-outline:hover {
    background-color: #5dd9db;
    color: #0b1520;
    border-color: #5dd9db;
}

body.kronos-night-mode.kronos-inspinia .btn-warning.btn-outline:hover {
    background-color: #fbb668;
    color: #0b1520;
    border-color: #fbb668;
}

body.kronos-night-mode.kronos-inspinia .btn-danger.btn-outline:hover {
    background-color: #ff9fab;
    color: #0b1520;
    border-color: #ff9fab;
}

body.kronos-night-mode.kronos-inspinia .btn-outline[disabled] {
    color: #8fa2c2;
    border-color: #2b3b51;
}

body.kronos-night-mode.kronos-inspinia .btn-outline[disabled]:hover {
    color: #a7bad9;
    border-color: #3e7ac5;
}

body.kronos-night-mode.kronos-inspinia .popover {
    background-color: #141f2d;
    border-color: #2b3b51;
    color: #e3e9f3;
}

body.kronos-night-mode.kronos-inspinia #loading {
    background-color: rgba(10, 16, 26, 0.8);
}

body.kronos-night-mode.kronos-inspinia .z-index-loading {
    z-index: 1065;
}

body.kronos-night-mode.kronos-inspinia .tooltip {
    background-color: #121c29;
    color: #dce5f6;
}

/* Autocomplete dropdowns */
body.kronos-night-mode.kronos-inspinia .dropdown-autocomplete {
    background-color: #121c29;
    border: 1px solid #2b3b51;
    color: #e3e9f3;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.35);
}

body.kronos-night-mode.kronos-inspinia .dropdown-autocomplete>ul {
    background-color: #121c29;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
}

body.kronos-night-mode.kronos-inspinia .dropdown-autocomplete a,
body.kronos-night-mode.kronos-inspinia .dropdown-autocomplete li,
body.kronos-night-mode.kronos-inspinia .dropdown-autocomplete .item {
    color: #c5d5f1;
}

body.kronos-night-mode.kronos-inspinia .dropdown-autocomplete .active,
body.kronos-night-mode.kronos-inspinia .dropdown-autocomplete a:hover,
body.kronos-night-mode.kronos-inspinia .dropdown-autocomplete .item:hover {
    background-color: #1f3654;
    color: #ffffff;
}

/* Navegação por processo */
body.kronos-night-mode.kronos-inspinia #navegacao-buscar-processo .input-group,
body.kronos-night-mode.kronos-inspinia #navegacao-buscar-processo .form-group {
    color: #dce5f6;
}

body.kronos-night-mode.kronos-inspinia .dropdown-btn {
    color: #c5d5f1;
}

body.kronos-night-mode.kronos-inspinia .dropdown-autocomplete>ul,
body.kronos-night-mode.kronos-inspinia .dropdown-autocomplete>ul>li>ul {
    background-color: #121c29;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.35);
}

body.kronos-night-mode.kronos-inspinia .dropdown-autocomplete a {
    color: #c5d5f1;
}

body.kronos-night-mode.kronos-inspinia .dropdown-autocomplete a:hover,
body.kronos-night-mode.kronos-inspinia .dropdown-autocomplete .selected,
body.kronos-night-mode.kronos-inspinia .dropdown-autocomplete .selected label,
body.kronos-night-mode.kronos-inspinia .dropdown-autocomplete li:has(:checked),
body.kronos-night-mode.kronos-inspinia .dropdown-autocomplete>ul>li:hover {
    background-color: #1f3654;
    color: #ffffff;
}

body.kronos-night-mode.kronos-inspinia .navegacoes li {
    filter: brightness(2.0);
}

body.kronos-night-mode.kronos-inspinia .processos input[type="checkbox"]:checked+.dropdown-btn {
    background: #2f7d57;
    color: #fff;
}

body.kronos-night-mode.kronos-inspinia a[href="#top"] {
    color: #8ea7ce;
}

body.kronos-night-mode.kronos-inspinia a[href="#top"]:hover {
    color: #ffffff;
}

body.kronos-night-mode.kronos-inspinia div#preloader,
body.kronos-night-mode.kronos-inspinia div#preloader-full,
body.kronos-night-mode.kronos-inspinia div#sessaoExpirada,
body.kronos-night-mode.kronos-inspinia #preloader-arquivos {
    background-color: rgba(15, 24, 36, 0.92);
    color: #e3e9f3;
}

body.kronos-night-mode.kronos-inspinia div#sessaoExpirada>div {
    background-color: #111a27;
    color: #e3e9f3;
    border-color: #2b3b51;
}

body.kronos-night-mode.kronos-inspinia .qtdeRetorno {
    background-color: #000;
}

body.kronos-night-mode.kronos-inspinia .pagination > .active > a,
body.kronos-night-mode.kronos-inspinia .pagination > .active > span,
body.kronos-night-mode.kronos-inspinia .pagination > .active > a:hover,
body.kronos-night-mode.kronos-inspinia .pagination > .active > span:hover,
body.kronos-night-mode.kronos-inspinia .pagination > .active > a:focus,
body.kronos-night-mode.kronos-inspinia .pagination > .active > span:focus {
    background-color: #121c29;
    border-color: #1f2b3d;
    color: #e3e9f3;
}

body.kronos-night-mode.kronos-inspinia .pagination > li > a,
body.kronos-night-mode.kronos-inspinia .pagination > li > span {
    background-color: #121c29;
    border: 1px solid #1f2b3d;
    color: #e3e9f3;
}

body.kronos-night-mode.kronos-inspinia .panel-body2 {
    background: #172230;
}

body.kronos-night-mode.kronos-inspinia .elemento-flutuante-background {
    background: #101821 !important;
}

/* Assinatura wizard */
body.kronos-night-mode.kronos-inspinia .wizard > .content {
    background-color: #16212e;
    border: 1px solid #223146;
    color: #e3e9f3;
}

body.kronos-night-mode.kronos-inspinia .wizard > .content > .body {
    background-color: #121c29;
    border: 1px solid #223146;
    color: #e3e9f3;
}

body.kronos-night-mode.kronos-inspinia .wizard-big.wizard > .content {
    background-color: #16212e;
    border: 1px solid #223146;
    min-height: 290px;
}

body.kronos-night-mode.kronos-inspinia .wizard > .content > .body label {
    color: #c5d5f1;
}

body.kronos-night-mode.kronos-inspinia .wizard > .content > .body input:not([type=button]):not([type=submit]),
body.kronos-night-mode.kronos-inspinia .wizard > .content > .body select,
body.kronos-night-mode.kronos-inspinia .wizard > .content > .body textarea {
    background-color: #111a27;
    border: 1px solid #2b3b51;
    color: #f2f6ff;
}

body.kronos-night-mode.kronos-inspinia .wizard > .content > .body input.error,
body.kronos-night-mode.kronos-inspinia .wizard > .content > .body select.error,
body.kronos-night-mode.kronos-inspinia .wizard > .content > .body textarea.error {
    background-color: #3a1f25;
    border-color: #ed5565;
    color: #ffd8dc;
}

body.kronos-night-mode.kronos-inspinia .wizard > .content > .body label.error {
    color: #ff9fab;
}

body.kronos-night-mode.kronos-inspinia .wizard > .steps a,
body.kronos-night-mode.kronos-inspinia .wizard > .steps a:hover,
body.kronos-night-mode.kronos-inspinia .wizard > .steps a:active {
    background-color: #1f3654;
    border-color: #2b4d75;
    color: #f2f6ff;
}

body.kronos-night-mode.kronos-inspinia .wizard > .steps .current a,
body.kronos-night-mode.kronos-inspinia .wizard > .steps .current a:hover,
body.kronos-night-mode.kronos-inspinia .wizard > .steps .current a:active {
    background-color: #3e7ac5;
    border-color: #3e7ac5;
    color: #ffffff;
    cursor: default;
}

body.kronos-night-mode.kronos-inspinia .wizard > .steps .done a,
body.kronos-night-mode.kronos-inspinia .wizard > .steps .done a:hover,
body.kronos-night-mode.kronos-inspinia .wizard > .steps .done a:active {
    background-color: #2b4d75;
    border-color: #2b4d75;
    color: #f2f6ff;
}

body.kronos-night-mode.kronos-inspinia .wizard > .steps .error a,
body.kronos-night-mode.kronos-inspinia .wizard > .steps .error a:hover,
body.kronos-night-mode.kronos-inspinia .wizard > .steps .error a:active {
    background-color: #b24655;
    border-color: #cf5a66;
    color: #ffffff;
}

body.kronos-night-mode.kronos-inspinia .wizard > .steps .disabled a,
body.kronos-night-mode.kronos-inspinia .wizard > .steps .disabled a:hover,
body.kronos-night-mode.kronos-inspinia .wizard > .steps .disabled a:active {
    background-color: #182433;
    border-color: #25354a;
    color: #8fa2c2;
    cursor: default;
}

body.kronos-night-mode.kronos-inspinia .wizard > .actions a,
body.kronos-night-mode.kronos-inspinia .wizard > .actions a:hover,
body.kronos-night-mode.kronos-inspinia .wizard > .actions a:active {
    background-color: #2e7d5b;
    border: 1px solid #2e7d5b;
    color: #ffffff;
}

body.kronos-night-mode.kronos-inspinia .wizard > .actions .disabled a,
body.kronos-night-mode.kronos-inspinia .wizard > .actions .disabled a:hover,
body.kronos-night-mode.kronos-inspinia .wizard > .actions .disabled a:active {
    background-color: #182433;
    border-color: #25354a;
    color: #8fa2c2;
    cursor: not-allowed;
}

body.kronos-night-mode.kronos-inspinia .wizard > .actions > ul > li {
    color: #c5d5f1;
}

body.kronos-night-mode.kronos-inspinia .wizard .steps .current-info {
    color: #a7bad9;
}

body.kronos-night-mode.kronos-inspinia .input-cell-content {
    background-color: #111a27;
    border: 1px solid #2b3b51;
    color: #e3e9f3;
}

body.kronos-night-mode.kronos-inspinia .medicao-confirmada-row {
    background-color: #7d682f;
}

body.kronos-night-mode.kronos-inspinia #kronos-geo-location-sidebar {
    background-color: #121c29;
}

body.kronos-night-mode.kronos-inspinia a{
    color: #79a7f0;
}