.select2-selection__rendered {
  min-height: 40.4px;
}

.dark-theme {
  background-color: #22272B !important;
  opacity: 0.85;
}
.dark-theme label {
  color: #ffffff;
}
.dark-theme input,
.dark-theme select {
  background-color: #23282D !important;
  color: #ffffff !important;
}
.dark-theme .swal2-modal {
  background-color: #23282D;
  color: #ffffff;
}
.dark-theme .swal2-modal #swal2-content {
  color: #ffffff;
}
.dark-theme .swal2-modal button {
  color: #23282D;
  font-weight: 700;
}
.dark-theme #kt_header,
.dark-theme #kt_aside,
.dark-theme #kt_aside_brand,
.dark-theme .kt-menu__nav,
.dark-theme #kt_subheader {
  background-color: #323940;
}
.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading,
.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link {
  color: #40b2ae;
}
.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading i,
.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading span,
.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading a,
.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link i,
.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link span,
.dark-theme .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link a {
  color: #40b2ae !important;
}
.dark-theme .kt-menu__nav .kt-menu__item.--open .kt-menu__link {
  background-color: #40b2ae;
  color: #23282D;
  opacity: 0.8;
}
.dark-theme .kt-menu__nav .kt-menu__link {
  background-color: #323940 !important;
  color: #ffffff;
}
.dark-theme .kt-menu__nav .kt-menu__link .kt-menu__link-icon,
.dark-theme .kt-menu__nav .kt-menu__link .kt-menu__link-text {
  color: #ffffff !important;
}
.dark-theme .kt-menu__nav .kt-menu__link:hover {
  color: #40b2ae;
  background-color: #22272B;
}
.dark-theme .kt-menu__nav .kt-menu__link:hover .kt-menu__link-icon,
.dark-theme .kt-menu__nav .kt-menu__link:hover .kt-menu__link-text,
.dark-theme .kt-menu__nav .kt-menu__link:hover .la-angle-right {
  color: #40b2ae !important;
}
.dark-theme .dropdown-toggle,
.dark-theme .dropdown-menu {
  background-color: #23282D !important;
  color: #ffffff !important;
}
.dark-theme .dropdown-toggle.selected,
.dark-theme .dropdown-toggle input,
.dark-theme .dropdown-toggle .text,
.dark-theme .dropdown-menu.selected,
.dark-theme .dropdown-menu input,
.dark-theme .dropdown-item.selected,
.dark-theme .dropdown-item input {
  background-color: #23282D !important;
  color: #ffffff !important;
}
.dark-theme .kt-portlet {
  background-color: #323940; 
}

.dark-theme .dark-theme .kt-badge--inline {
  color: #111111 !important;
}

.dark-theme .kt-portlet__head-title {
  color: #40b2ae !important;
}
.dark-theme .kt-portlet__head-title i {
  color: #40b2ae !important;
}
.dark-theme .kt-header__topbar-username {
  color: #ffffff !important;
}
.dark-theme .table thead th {
  color: #ffffff !important;
  background-color: #23282D;
}
.dark-theme .table thead th:before, .dark-theme .table thead th:after {
  color: #ffffff !important;
  opacity: 1;
}
.dark-theme .table thead th:before:hover, .dark-theme .table thead th:after:hover {
  opacity: 0.7;
}
.dark-theme .dataTables_wrapper .dataTable th.sorting_asc:after {
  opacity: 0.2;
}
.dark-theme .dataTables_wrapper .dataTable th.sorting_desc:after {
  opacity: 1;
}
.dark-theme .dataTables_wrapper .dataTable th.sorting_desc:before {
  opacity: 0.2;
}
.dark-theme .dataTables_wrapper .dataTable th.sorting_asc:before {
  opacity: 1;
}
.dark-theme .table tbody tr td {
  color: #ffffff !important;
}
.dark-theme .table tbody tr td a,
.dark-theme .table tbody tr td i {
  color: #ffffff !important;
}
.dark-theme .table tr:first-child:hover {
  opacity: 1;
}
.dark-theme .table tr:hover {
  opacity: 0.8;
  background-color: #23282D;
}
.dark-theme .table tr:hover a:hover {
  color: #40b2ae !important;
}
.dark-theme .table tr:hover i,
.dark-theme .table tr:hover a {
  color: #ffffff !important;
  background-color: #23282D;
}
.dark-theme .table tr:hover i:hover,
.dark-theme .table tr:hover a:hover {
  color: #40b2ae !important;
}
.dark-theme .table .kt-badge.kt-badge--pill {
  border: 2px solid #ffffff;
}
.dark-theme .table-hover tbody tr:hover {
  background-color: #23282D;
}
.dark-theme .kt-content .accordion.accordion-toggle-arrow .card .card-header .card-title.collapsed::after {
  color: #ffffff !important;
}
.dark-theme .kt-content .card {
  background-color: #23282D;
}
.dark-theme .kt-content .card .card-header {
  background-color: #23282D;
  color: #ffffff !important;
}
.dark-theme .kt-content .card .card-header .card-title,
.dark-theme .kt-content .card .card-header i {
  color: #ffffff !important;
}
.dark-theme .kt-content i,
.dark-theme .kt-content .card-title.collapsed:after {
  color: #ffffff;
}
.dark-theme .kt-content .btn-default {
  color: #ffffff !important;
}
.dark-theme .kt-content .btn-brand--icon {
  color: #ffffff !important;
}
.dark-theme .kt-content .btn-brand--icon i {
  color: #ffffff !important;
}
.dark-theme .kt-content .btn-brand {
  background-color: #23282D !important;
  color: #ffffff !important;
  border: 2px solid #ffffff !important;
}
.dark-theme .kt-content .btn-brand:hover {
  color: #40b2ae !important;
  border: 2px solid #40b2ae !important;
}
.dark-theme .kt-content .btn-brand:hover i {
  color: #40b2ae !important;
}
.dark-theme .kt-content .btn-brand i {
  color: #ffffff !important;
}
.dark-theme .kt-content .btn-primary {
  background-color: #23282D !important;
  color: #ffffff !important;
}
.dark-theme .kt-content .btn-primary i {
  color: #ffffff !important;
}
.dark-theme .kt-content .btn-secondary {
  background-color: #23282D;
  color: #ffffff !important;
  border: 2px solid #ffffff;
}
.dark-theme .kt-content .btn-secondary i {
  color: #ffffff !important;
}
.dark-theme .kt-portlet .kt-portlet__head-icon {
  color: #40b2ae !important;
}
.dark-theme .kt-portlet .kt-portlet__head-icon i {
  color: #40b2ae !important;
}
.dark-theme .kt-portlet label,
.dark-theme .kt-portlet .text-muted {
  color: #ffffff !important;
}
.dark-theme #dashv2-alertas-lista .dashv2-alert-card,
.dark-theme #dashv2-alertas-lista .alert-light {
  background-color: #23282C !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: #ffffff;
}
.dark-theme #dashv2-alertas-lista .dashv2-alert-card strong {
  color: #ffffff;
}
.dark-theme #dashv2-alertas-lista .dashv2-alert-card .text-muted,
.dark-theme #dashv2-alertas-lista .alert-light {
  color: rgba(255, 255, 255, 0.75) !important;
}
.dark-theme .nav-tabs .nav-item .nav-link {
  color: #ffffff !important;
}
.dark-theme .nav-tabs .nav-item .nav-link i {
  color: #ffffff !important;
}
.dark-theme .nav-tabs .nav-item .nav-link.active {
  background-color: #23282D !important;
  color: #ffffff !important;
}
.dark-theme .nav-tabs .nav-item .nav-link.active i {
  color: #ffffff !important;
}
.dark-theme .kt-login__container .btn-brand {
  background-color: #23282D !important;
  color: #ffffff !important;
  border: 2px solid #ffffff;
}
.dark-theme .dataTables_info {
  color: #ffffff;
}
.dark-theme .note-editable {
  background-color: #23282D !important;
  color: #ffffff !important;
}
.dark-theme .note-btn-group .btn {
  background-color: #ffffff !important;
}
.dark-theme .note-editor.note-frame .panel-heading.note-toolbar {
  background: #23282D;
  border: 2px solid #ffffff;
}
.dark-theme .input-group .input-group-prepend .input-group-text {
  background-color: #23282D !important;
  color: #ffffff !important;
}
.dark-theme .input-group .input-group-prepend .input-group-text i {
  color: #ffffff !important;
}
.dark-theme .la-calendar-check-o {
  color: #ffffff !important;
}
.dark-theme .input-group-text {
  background-color: #23282D !important;
  color: #ffffff !important;
}
.dark-theme .paginate_ button .page-item {
  background-color: #ffffff !important;
}
.dark-theme .kt-section__content {
  color: #ffffff !important;
}
.dark-theme .modal-dialog {
  color: #ffffff;
}
.dark-theme .modal-dialog .modal-title, .dark-theme .modal-dialog > i {
  color: #ffffff !important;
}
.dark-theme .modal-dialog .modal-content {
  background-color: #242222;
}
.dark-theme .modal-dialog .dataTables_empty {
  background-color: #23282D;
}
.dark-theme .modal-dialog .card, .dark-theme .modal-dialog .card-header {
  background-color: #242222;
}
.dark-theme .modal-dialog .dataTables_info {
  color: #ffffff !important;
}
.dark-theme .modal-dialog .close,
.dark-theme .modal-dialog .dataTables_length {
  color: #ffffff !important;
}
.dark-theme .modal-dialog label,
.dark-theme .modal-dialog th {
  color: #ffffff !important;
}
.dark-theme .modal-dialog .table-striped tbody tr:nth-of-type(2n + 1) {
  background-color: #242222;
}
.dark-theme .dataTables_wrapper .pagination .page-item.previous > .page-link,
.dark-theme .dataTables_wrapper .pagination .page-item.next > .page-link,
.dark-theme .dataTables_wrapper .pagination .page-item.last > .page-link,
.dark-theme .dataTables_wrapper .pagination .page-item.first > .page-link {
  background-color: #242222;
  color: #ffffff !important;
}
.dark-theme .dataTables_wrapper .pagination .page-item.previous > .page-link i,
.dark-theme .dataTables_wrapper .pagination .page-item.next > .page-link i,
.dark-theme .dataTables_wrapper .pagination .page-item.last > .page-link i,
.dark-theme .dataTables_wrapper .pagination .page-item.first > .page-link i {
  color: #ffffff !important;
}
.dark-theme .dropzone-default {
  background-color: #242222 !important;
  color: #ffffff !important;
}
.dark-theme .dropzone-default .dropzone-msg-title,
.dark-theme .dropzone-default .dropzone-msg-desc {
  color: #ffffff !important;
}
.dark-theme textarea {
  background-color: #23282D !important;
  color: #ffffff !important;
}
.dark-theme .kt-badge--inline {
  color: #ffffff !important;
}
.dark-theme #table-diff thead {
  background-color: #23282D !important;
  color: #ffffff !important;
}
.dark-theme #table-diff tbody tr,
.dark-theme #table-diff tbody th {
  background-color: #23282D !important;
  color: #ffffff !important;
}
.dark-theme .datepicker {
  border: 1px solid white !important;
}
.dark-theme .datepicker tbody tr > td.day:hover, .dark-theme .datepicker tbody tr > td.today {
  background-color: #40b2ae !important;
}
.dark-theme .datepicker td,
.dark-theme .datepicker th {
  color: #ffffff !important;
}
.dark-theme .datepicker td:hover,
.dark-theme .datepicker th:hover {
  background-color: #40b2ae;
}
.dark-theme .input-daterange i {
  color: #ffffff !important;
}
.dark-theme .kt-form .la-info-circle {
  color: #ffffff !important;
}
.dark-theme .kt-portlet__head-icon i,
.dark-theme .kt-portlet__head-title {
  color: #ffffff !important;
}
.dark-theme .kt-portlet__body tbody tr {
  background-color: #24272D;
}
.dark-theme .btn-secondary:after {
  color: #ffffff !important;
}
.dark-theme .btn-secondary:hover {
  color: #40b2ae;
  border: #40b2ae 2px solid;
}
.dark-theme .btn-secondary:hover i {
  color: #40b2ae;
}
.dark-theme #kt_login .kt-grid__item {
  background: #242222 !important;
}
.dark-theme #kt_login a {
  color: #ffffff;
}
.dark-theme #kt_login .btn-brand:hover {
  background-color: #ffffff !important;
  color: #23282D !important;
}

.dark-theme .kt-wizard-v1.kt-wizard-v1--white .kt-wizard-v1__wrapper {
  background-color: #2F363C !important;
}

.dark-theme .kt-wizard-v1__review {
  color: #ffffff;
}

.dark-theme .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item .kt-wizard-v1__nav-body .kt-wizard-v1__nav-label {
  font-size: 1rem;
  font-weight: 500;
  color: #ffffff;
}

.dark-theme .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state="done"] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-label, .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state="current"] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-label {
    color: #40b2ae;
}

.dark-theme .kt-section .kt-section__content.kt-section__content--solid {
  padding: 1.5rem;
    border-left: 4px solid #e2e5ec;
    background-color: #2d3c47;
}

.dark-theme .kt-content i, .dark-theme .kt-content .card-title.collapsed:after {
  color: #40b2ae;
}

.dark-theme .jstree-default .jstree-anchor {
  color: #74788d;
}

.dark-theme .kt-notification .kt-notification__item .kt-notification__item-icon i {
  color: #ffffff !important;
}
.dark-theme .kt-notification .kt-notification__item .kt-notification__item-title {
  color: #ffffff !important;
}
.dark-theme .kt-notification .kt-notification__item:hover {
  background-color: transparent !important;
}
.dark-theme .kt-notification .kt-notification__item:hover .kt-notification__item-icon i,
.dark-theme .kt-notification .kt-notification__item:hover .kt-notification__item-title, .dark-theme .kt-notification .kt-notification__item:hover:after {
  color: #40b2ae !important;
}
.dark-theme .kt-notification .btn-label {
  color: #ffffff !important;
  border: 1px solid #ffffff;
}
.dark-theme .kt-notification .btn-label:hover {
  background-color: transparent !important;
  color: #40b2ae !important;
  border: 1px solid #40b2ae;
}
.dark-theme .kt-notification .kt-notification__item .kt-notification__item-details .kt-notification__item-time {
  color: #d4d4d4 !important;
}
.dark-theme .kt-header__topbar,
.dark-theme .kt-header-mobile {
  background-color: #323940 !important;
}
.dark-theme .kt-header-menu-wrapper--on {
  background-color: #242222;
}
.dark-theme .kt-header-menu-wrapper--on {
  width: 320px !important;
}
.dark-theme .dropdown {
  background-color: #323940 !important;
}
.dark-theme .kt-wizard-v2.kt-wizard-v2--white .kt-wizard-v2__wrapper {
  background-color: #23282D !important;
}
.dark-theme .kt-wizard-v2 .kt-wizard-v2__nav-item[data-ktwizard-state=current],
.dark-theme .kt-wizard-v2__nav-item:hover {
  background-color: #40b2ae !important;
  color: #ffffff;
}
.dark-theme .kt-wizard-v2 .kt-wizard-v2__nav-item[data-ktwizard-state=current]:after,
.dark-theme .kt-wizard-v2__nav-item:hover:after {
  border-left-color: #40b2ae !important;
}
.dark-theme .kt-wizard-v2 .kt-wizard-v2__nav-item[data-ktwizard-state=current] .kt-wizard-v2__nav-icon,
.dark-theme .kt-wizard-v2__nav-item:hover .kt-wizard-v2__nav-icon {
  color: #ffffff;
}
.dark-theme .kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item[data-ktwizard-state="current"] .kt-wizard-v2__nav-icon,
.dark-theme .kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item[data-ktwizard-state="current"] .kt-wizard-v2__nav-icon i {
  color: #959CB6 !important;
}
.dark-theme .kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item:hover .kt-wizard-v2__nav-icon,
.dark-theme .kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item:hover .kt-wizard-v2__nav-icon i {
  color: #959CB6 !important;
}
.dark-theme .kt-wizard-v2__nav-label-title {
  color: #ffffff !important;
}
.dark-theme .dataTables_wrapper .dataTable .group th,
.dark-theme .dataTables_wrapper .dataTable .group td {
  background-color: #242222 !important;
  color: #ffffff;
}
.dark-theme .kt-widget--user-profile-3 {
  color: #ffffff;
}
.dark-theme .kt-widget--user-profile-3 .kt-wizard-v2__nav-icon i,
.dark-theme .kt-widget--user-profile-3 .kt-widget__subtitel,
.dark-theme .kt-widget--user-profile-3 span {
  color: #ffffff !important;
}
.dark-theme #kt-assistente-implantacao .nav-link.active {
  color: #40b2ae !important;
  background-color: transparent !important;
}
.dark-theme #kt-assistente-implantacao .tagify__input {
  color: #ffffff !important;
}
.dark-theme #kt-assistente-implantacao .tagify__input:before {
  color: #ffffff !important;
}
.dark-theme .tagify__dropdown {
  background-color: #23282D !important;
  color: #ffffff !important;
}
.dark-theme .tagify__dropdown li:hover {
  background-color: transparent !important;
  color: #ffffff !important;
}
.dark-theme .loading .fa-spinner {
  color: #ffffff !important;
}
.dark-theme .ace-tm {
  background-color: #1e1e1e !important;
  color: #d4d4d4 !important;
}
.dark-theme .ace-tm .ace_gutter {
  background-color: #2a2a2a !important;
  color: #8f8f8f !important;
}
.dark-theme .ace-tm .ace_line .ace_tag {
  color: #569CD6 !important; 
}
.dark-theme .ace_gutter-active-line {
  background-color: #333333;
}

.dark-theme .ace_marker-layer .ace_active-line {
  background: #333333;
}

.dark-theme .ace_marker-layer .ace_selection {
  background: #264f78;
}

.dark-theme .ace_marker-layer .ace_selected-word {
  border: 1px solid #515c6a;
}

.dark-theme .ace_text-input {
  background-color: #23282D !important;
  color: #ffffff !important;
}
.dark-theme .kt-sticky-toolbar {
  background-color: #ffffff !important;
}
.dark-theme .kt-sticky-toolbar a {
  background-color: #23282D !important;
}
.dark-theme .kt-sticky-toolbar a i {
  color: #ffffff !important;
}
.dark-theme .table-light thead th {
  background-color: #40b2ae;
  color: #ffffff;
}
.dark-theme .table-light tbody tr {
  color: #ffffff;
}
.dark-theme .table-light tbody tr:nth-child(even) {
  background-color: #242222;
}
.dark-theme .table-light tbody tr:nth-child(odd) {
  background-color: #23282D;
}
.dark-theme .kt-portlet__head-group .btn-icon-md .la-angle-down {
  color: #ffffff !important;
}
.dark-theme .kt-portlet__head-group .btn-icon-md:hover .la-angle-down {
  color: #40b2ae !important;
}
.dark-theme pre.modal-body {
  background-color: #23282D;
  color: #ffffff;
}
.dark-theme .ace_editor .ace_print-margin {
  width: 1px;
  background: #444 !important;
}
.dark-theme .ace_editor .ace_keyword {
  color: #569cd6 !important;
}
.dark-theme .ace_editor .ace_constant.ace_numeric,
.dark-theme .ace_editor .ace_type {
  color: #dcdcaa;
}
.dark-theme .ace_variable {
  color: #9cdcfe;
}
.dark-theme .ace_editor .ace_string {
  color: #ce9178;
}
.dark-theme .ace_editor .ace_comment {
  font-style: italic;
  color: #6a9955;
}
.dark-theme .ace-custom-dark .ace_function {
  color: #dcdcaa;
}
.dark-theme .ace-custom-dark .ace_identifier {
  color: #d4d4d4;
}
.dark-theme .select2-selection__rendered,
.dark-theme .select2-search .select2-search--dropdown,
.dark-theme .select2-results,
.dark-theme .select2-search--dropdown {
  background-color: #23282D;
  color: #ffffff;
}
.dark-theme .select2-selection__rendered {
  color: #ffffff;
}

.dark-theme .kt-section .kt-section__title {
  display: block;
  font-weight: 600;
  font-size: 1.8rem;
  padding: 0;
  margin: 0 0 1.75rem 0;
  color: #ffffff; 
}

.dark-theme .kt-widget26 .kt-widget26__content .kt-widget26__desc {
  color: #b8c5c9;
  font-size: 1.1rem;
  font-weight: 400;
  margin-top: 0.55rem; 
}

.dark-theme .kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-link {
  padding: 0 0 0 0.35rem;
  font-size: 1rem;
  font-weight: 500;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s; 
}

.dark-theme .kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-link:hover {
  color: #40b2ae; 
}

.dark-theme .kt-subheader .kt-subheader__main .kt-subheader__breadcrumbs .kt-subheader__breadcrumbs-link.kt-subheader__breadcrumbs-link--active {
  color: #40b2ae; 
}

.dark-theme .ace-tm .ace_cursor {
  color: white;
}

.dark-theme .kt-wizard-v2 .kt-wizard-v2__aside .kt-wizard-v2__nav .kt-wizard-v2__nav-items .kt-wizard-v2__nav-item .kt-wizard-v2__nav-body .kt-wizard-v2__nav-label .kt-wizard-v2__nav-label-desc {
  color: #e1e1e1;
}
.dark-theme #rd_ecom_instrucoes_box .rd-ecom-callback-label,
.dark-theme #rd_ecom_instrucoes_box .rd-ecom-callback-label b,
.dark-theme #rd_ecom_instrucoes_box .rd-ecom-callback-help,
.dark-theme #rd_ecom_instrucoes_box .rd-ecom-callback-help b {
  color: #3f4254 !important;
}

.dark-theme .kt-heading {
  font-size: 1.3rem;
  font-weight: 500;
  padding: 0;
  margin: 1.75rem 0;
  color: #40b2ae;
}

.dark-theme input::placeholder {
  background-color: #23282D !important;
  color: #808080 !important;
}

.dark-theme .table.diff .replace {
  color: #242222 !important;
}

.dark-theme .dropdown-menu, .dark-theme .dropdown-item:hover, .dark-theme .dropdown-item:hover .text{
  background-color: #323940 !important;
}

.dark-theme .dropdown-item{
  background-color: #23282D;
  color: #ffffff !important;
}

.dark-theme .bootstrap-select .dropdown-menu.inner > li > a .text {
  color: #ffffff !important;
}

.dark-theme .table th {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #ebedf2;
  color: white;
}

.dark-theme .kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-text {
  display: table-cell;
  vertical-align: top;
  font-size: 1.3rem;
  font-weight: 500;
  padding: 0.10rem 0 0 14rem;
  color: #ffffff;
}

.dark-theme .kt-subheader .kt-subheader__toolbar .btn:not(.dropdown-toggle-split) {
  margin-left: 0.25rem;
  background-color: #23282C;
}

.dark-theme .kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-time {
  display: table-cell;
    font-size: 1.3rem;
    font-weight: 500;
    vertical-align: top;
    position: absolute;
    padding-top: 0.18rem;
    color: #74788d;
    width: 150px;
    white-space: nowrap;
    text-align: right;
    color: #ffffff
}

.label-modo-noturno {
  font-weight: 700;
  text-align: center;
  line-height: 12px;
  padding-top: 1.4rem;
  font-size: 0.9rem;
}

.kt-header__topbar .kt-switch.kt-switch--sm input:checked ~ span::after {
  margin-left: 24px;
}
.kt-header__topbar .kt-switch input.switch-dark-theme:checked ~ span::after {
  background-color: #23282D !important;
  margin-left: 24px;
}
.kt-header__topbar .kt-switch-icon {
  display: none;
}
.kt-header__topbar .kt-switch-icon span:before {
  width: 45px !important;
}
.kt-header__topbar .fa-sun {
  font-size: 1.2rem;
}
.kt-header__topbar .fa-moon {
  font-size: 1rem;
  top: 24px;
}
.kt-header__topbar .fa-signal {
  font-size: 0.8rem;
}
.kt-header__topbar .fa-signal-alt-slash {
  font-size: 0.8rem;
}

.kt-switch-icon {
  position: relative;
}
.kt-switch-icon .icon-on,
.kt-switch-icon .icon-off {
  position: absolute;
  color: #23282D;
}

.dark-theme .kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__section {
  padding: 1rem 0 1rem 0;
  color: #fafafa;
  font-weight: 400;
}

.dark-theme .kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__item .kt-widget__contact .kt-widget__label {
  color: #fafafa !important;
  font-weight: 600;
}

.dark-theme .kt-widget.kt-widget--user-profile-2 .kt-widget__body .kt-widget__item .kt-widget__contact .kt-widget__data {
  color: #fafafa !important;
  font-weight: 400;
}

.dark-theme .btn-secondary {
  color: #40b2ae !important;
}

@media (min-width: 320px) {
  .kt-switch-icon .icon-on,
  .kt-switch-icon .icon-off {
    top: 17px;
  }
  .kt-header__topbar .fa-signal-alt-slash {
    top: 20px;
  }
  .fa-signal {
    top: 20px !important;
    right: 0;
  }
  .fa-signal-alt-slash {
    top: 20px;
    left: 12px;
  }
  .fa-moon {
    right: 0;
  }
  .fa-sun {
    left: 10px;
  }
  .kt-header-menu-mobile .dropdown-menu {
    max-width: 320px !important;
    min-width: 320px !important;
  }
}
@media (min-width: 768px) {
  .kt-header__topbar .kt-switch-icon .icon-on {
    right: 0px;
  }
  .kt-header__topbar .kt-switch-icon .icon-off {
    left: 10px;
  }
  .kt-header__topbar .kt-switch-icon .icon-on,
  .kt-header__topbar .kt-switch-icon .icon-off {
    top: 23px;
  }
  .kt-header__topbar .kt-switch-icon .fa-signal {
    top: 25px;
  }
  .kt-header__topbar .kt-switch-icon .fa-signal-alt-slash {
    top: 20px;
    left: 11px;
  }
  .kt-header__topbar .kt-switch-icon .fa-sun {
    top: 16px;
  }
  .kt-header__topbar .kt-switch-icon .fa-moon {
    top: 16px;
  }
}
@media (min-width: 992px) {
  .kt-header__topbar .kt-switch-icon .fa-sun {
    top: 23px !important;
  }
  .kt-header__topbar .kt-switch-icon .fa-moon {
    top: 25px !important;
  }
  .kt-header__topbar .kt-switch-icon .fa-signal,
  .kt-header__topbar .kt-switch-icon .fa-signal-alt-slash {
    top: 25px !important;
  }
  .kt-header-menu-mobile .dropdown-menu {
    max-width: 520px !important;
    min-width: 350px !important;
  }
}/*# sourceMappingURL=dark-theme.css.map */

.dark-theme .kt-quick-search__wrapper{
  background:#23282D;
  box-shadow:0 5px 25px rgba(0,0,0,0.3);
}

.dark-theme .kt-quick-search__wrapper a{
  color: white;
}

.dark-theme .kt-quick-search__form{
  background: #23282C;
  border-radius: 4px;
  border-style: solid;
  border-color: #E2E5EC;
  border-width: 1px;
}

.dark-theme .artigo-content{
  color: white;
}

.dark-theme #modalArtigoTitle{
  color: white;
}

.dark-theme .select2-selection__placeholder, .dark-theme .select2-selection__rendered, .dark-theme .select2-results__option{
  color: #ffffff !important;
}

.dark-theme  .select2-results__option:hover, .dark-theme  .select2-results__option--highlighted, .dark-theme .select2-results__option[aria-selected=true]  {
  background-color: #007bff !important;
}
