﻿
/*#region ---------------- color config ---------------- */

/*#region Background-Color*/

.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-wrapper .kt-header__topbar-icon,
.kt-user-card {
    background-color: var(--corUserIcon);
}

.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused) > tr > td,
.dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-focused):hover > tr > td,
.listEmpresaSelecionada {
    background-color: var(--corRowSelecionada) !important;
}

div#driver-popover-item .driver-popover-footer button {
    background-color: var(--buttonPrimary) !important;
}

.integracaoInvalida {
    background-color: var(--gridColunaVermelhoClaro);
}

.integracaoValida {
    background-color: var(--gridColunaVerdeClaro);
}

.btn-primary,
.dx-fileuploader-button.dx-fileuploader-upload-button.dx-button.dx-button-normal.dx-button-mode-contained.dx-widget.dx-button-has-icon,
.dx-fileuploader-button.dx-fileuploader-cancel-button.dx-button.dx-button-normal.dx-button-mode-contained.dx-widget.dx-button-has-icon,
.dx-fileuploader-button.dx-button.dx-button-normal.dx-button-mode-contained.dx-widget.dx-button-has-text,
.dx-fileuploader-button.dx-fileuploader-upload-button.dx-button.dx-button-default.dx-button-mode-contained.dx-widget.dx-button-has-text,
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:focus,
.dropDownSwitch,
.dx-button-mode-text.dx-button-default,
.btnSearchCnpj,
select#dropDownSwitchType,
select#dropDownTypeSelect {
    background-color: var(--buttonPrimary);
}

.componenteDisabled {
    opacity: 0.5 !important;
}

.btn-primary:hover,
.dx-fileuploader-button.dx-fileuploader-upload-button.dx-button.dx-button-normal.dx-button-mode-contained.dx-widget.dx-button-has-icon:hover,
.dx-fileuploader-button.dx-fileuploader-cancel-button.dx-button.dx-button-normal.dx-button-mode-contained.dx-widget.dx-button-has-icon:hover,
.dx-fileuploader-button.dx-button.dx-button-normal.dx-button-mode-contained.dx-widget.dx-button-has-text:hover,
.dx-fileuploader-button.dx-fileuploader-upload-button.dx-button.dx-button-default.dx-button-mode-contained.dx-widget.dx-button-has-text:hover,
.btn.btn-default:hover,
.btn.btn-default:active,
a.btn.btn-label.btn-label-brand.btn-sm.btn-bold.fa.fa-sign-out:hover,
.dx-button-mode-text.dx-button-default.dx-state-hover,
.dx-button-mode-text.dx-button-default.dx-state-focused,
.btnSearchCnpj:hover {
    background-color: var(--buttonHover);
}

.btn-primary:disabled,
.dx-fileuploader-button.dx-fileuploader-upload-button.dx-button.dx-button-normal.dx-button-mode-contained.dx-widget.dx-button-has-icon:disabled,
.dx-fileuploader-button.dx-fileuploader-cancel-button.dx-button.dx-button-normal.dx-button-mode-contained.dx-widget.dx-button-has-icon:disabled,
.dx-fileuploader-button.dx-button.dx-button-normal.dx-button-mode-contained.dx-widget.dx-button-has-text:disabled,
.dx-fileuploader-button.dx-fileuploader-upload-button.dx-button.dx-button-default.dx-button-mode-contained.dx-widget.dx-button-has-text:disabled,
.dx-button-mode-text.dx-button-default.dx-state-disabled,
.dx-button-mode-text.dx-button-default.dx-state-active,
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: var(--buttonDisabled);
}

.salesConferenceCalendarToday,
.btnPrimarySelected {
    background-color: var(--corPrimaria) !important;
}

@media (max-width: 1024px) {
    .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span::before,
    .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span::after,
    .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span {
        background: var(--textColor);
    }
}

html,
.kt-portlet,
.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile).kt-grid--root,
.dx-theme-material-typography,
.iframeModalContent,
.dx-checkbox-icon,
.dx-radiobutton-icon:before,
.dx-checkbox.dx-state-readonly .dx-checkbox-icon {
    background-color: var(--corBackGround);
}

img#bancoImg208 {
    border-radius: 40%;
}

.show >
.btn.btn-clean,
.btn.btn-clean.active,
.btn.btn-clean:active,
.btn.btn-clean:hover,
.kt-nav .kt-nav__item.active >
.kt-nav__link,
.kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub) >
.kt-nav__link,
.dx-datagrid-filter-row .dx-menu-item-has-submenu.dx-menu-item-expanded.dx-state-hover,
.dx-menu .dx-menu-item-expanded,
.dx-menu-item-selected,
.dx-button.dx-state-hover {
    background-color: var(--corContainersHover);
}

#dropDownSearch,
.cards,
.containerColumn,
.cardsBancaria,
.daterangepicker select,
.dx-selectbox-popup-wrapper .dx-list,
.swal2-popup,
.omieTextBox {
    background-color: var(--corContainers) !important;
}

.dx-datagrid .dx-row-alt > td {
    background-color: var(--corGridZebradoRow);
}

.btnExtras.btnQueueManagement {
    padding-top: 20px;
}

div#Finalizado {
    padding: 2.5px;
}

.kt-widget24__details.cardDetails {
    height: 29.23px;
}

.kt-header__topbar,
.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--search,
.kt-aside,
.kt-aside-menu,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode='accordion']).kt-menu__item--hover >
.kt-menu__submenu,
.kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode='accordion']).kt-menu__item--hover >
.kt-menu__submenu,
.kt-aside .kt-aside-menu .kt-menu__nav >
.kt-menu__item.kt-menu__item--hover >
.kt-menu__link >
.kt-menu__link-icon,
.dx-datagrid,
.modal-content,
.dx-switch-container,
.dropdown-menu,
.form-control[readonly],
.daterangepicker,
.daterangepicker .calendar-table,
.daterangepicker td.off,
.daterangepicker td.off.in-range,
.daterangepicker td.off.start-date,
.daterangepicker td.off.end-date,
.dx-datagrid-rowsview .dx-master-detail-row:not(.dx-datagrid-edit-form) >
.dx-datagrid-group-space,
.dx-datagrid-rowsview .dx-master-detail-row:not(.dx-datagrid-edit-form) .dx-master-detail-cell,
.dx-datagrid-header-panel,
.dx-datagrid-filter-row,
.dx-toolbar,
.dx-button,
.dx-popup-wrapper >
.dx-overlay-content,
.dx-datagrid-column-chooser .dx-overlay-content .dx-popup-content .dx-column-chooser-item,
.dx-context-menu .dx-submenu,
.blockui,
.dx-tabpanel .dx-tabs,
.dx-calendar,
.dx-datagrid-drag-header,
.kt-login.kt-login--v1 .kt-login__wrapper,
.dx-filterbuilder,
.insertStatusCliente,
.dx-timeview {
    background-color: var(--corContainers);
}

dx-pager .dx-pages .dx-selection,
.dx-pager .dx-page-sizes .dx-selection,
.dx-pager .dx-pages .dx-selection,
.dx-pager .dx-page-sizes .dx-selection,
.dx-row .dx-header-row .dx-datagrid-drop-highlight,
.dx-datagrid-drop-highlight > td,
.dx-checkbox-checked .dx-checkbox-icon,
.dx-checkbox-indeterminate .dx-checkbox-icon,
.upperLine,
.outterLine,
.kt-scrolltop,
.dx-calendar-cell.dx-calendar-selected-date.dx-calendar-contoured-date, .dx-calendar-cell.dx-calendar-selected-date.dx-calendar-today.dx-calendar-contoured-date,
.custom-control-input:checked ~ .custom-control-label::before,
.dx-calendar-cell.dx-calendar-selected-date,
.dx-tab.dx-tab-selected:before,
.dx-calendar-cell.dx-calendar-selected-date,
.dx-datagrid-focus-overlay:after,
.dx-checkbox.dx-checkbox-checked.dx-state-readonly .dx-checkbox-icon,
.dx-checkbox.dx-checkbox-indeterminate.dx-state-readonly .dx-checkbox-icon,
.dx-checkbox.dx-checkbox-checked.dx-state-disabled .dx-checkbox-icon,
.dx-checkbox.dx-checkbox-indeterminate.dx-state-disabled .dx-checkbox-icon,
.dx-switch.dx-state-hover .dx-switch-handle:before,
.dx-switch-on-value .dx-switch-handle:before,
.dx-switch.dx-state-focused .dx-switch-handle:before,
.dx-switch.dx-state-active .dx-switch-handle:before,
.dx-switch.dx-state-focused.dx-state-active .dx-switch-handle:before,
.dx-progressbar-range {
    background-color: var(--corPrimaria);
}

    .kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-wrapper .kt-header__topbar-icon:hover,
    .dropDownSwitch:focus,
    .dx-calendar-cell.dx-calendar-selected-date:hover {
        background-color: var(--corSecundaria);
    }

.input-group-text,
.datepicker tbody tr > td.day.today,
.kt-badge.kt-badge--brand,
.daterangepicker .drp-calendar td.active {
    background-color: var(--corPrimaria) !important;
}

.daterangepicker .drp-calendar td.today, .daterangepicker .drp-calendar td.today.active,
.dx-calendar-cell.dx-calendar-today {
    background-color: var(--corSecundaria) !important;
}

.daterangepicker .drp-calendar td.in-range.available:not(.active):not(.off):not(.today) {
    background-color: var(--corPeriodo);
}

.show >
.btn-secondary.dropdown-toggle,
.btn-secondary:focus,
.btn-secondary.active,
.btn-secondary:active,
.btn-secondary:hover {
    background-color: var(--btnSecondaryBackgroundHover) !important;
}

.dx-datagrid-rowsview .dx-data-row:not(.dx-edit-row) .dx-cell-modified,
.dx-datagrid-rowsview .dx-adaptive-detail-row:not(.dx-edit-row) .dx-cell-modified {
    background-color: rgba(139, 195, 74, 0.32) !important;
}

.dx-calendar-cell.dx-calendar-selected-date span, .dx-calendar-cell.dx-calendar-selected-date.dx-calendar-today span,
.dx-calendar-cell.dx-state-hover span, .dx-calendar-cell.dx-calendar-contoured-date:not(.dx-calendar-today):not(.dx-calendar-selected-date) span,
.dx-calendar-cell.dx-state-active:not(.dx-calendar-empty-cell):not(.dx-calendar-selected-date) span,
.kt-portlet.kt-portlet--height-fluid,
a.btn.btn-label.btn-label-brand.btn-sm.btn-bold.fa.fa-sign-out,
.dx-dropdowneditor.dx-state-hover:not(.dx-custom-button-hovered) .dx-dropdowneditor-icon, .dx-dropdowneditor.dx-state-active .dx-dropdowneditor-icon,
.dx-dropdowneditor.dx-dropdowneditor-active .dx-dropdowneditor-icon, .dx-dropdowneditor-button.dx-state-active .dx-dropdowneditor-icon,
div#kt_aside_menu_wrapper::-webkit-scrollbar,
.dx-tag-remove-button:after,
.kt-header__topbar .kt-header__topbar-item:hover .kt-header__topbar-icon,
.dx-switch.dx-state-active .dx-switch-container,
.dx-list-select-all:after,
.kt-header__topbar .kt-header__topbar-item.show .kt-header__topbar-icon {
    background-color: transparent;
}

.iconHeader:hover {
    background-color: #f5f6fc;
}

.dx-tag-content {
    background-color: var(--dxSelectItemBackground);
}

a.btn.btn-label-brand,
button.btn.btn-label-brand,
input.btn.btn-label-brand {
    background-color: transparent !important;
}

.alert.alert-solid-danger {
    background-color: var(--corAlertDangerBackground);
}

.notificationFooter {
    background-color: var(--corSecundaria);
}

.calendarioNaoConciliada {
    background-color: var(--corCalendarioNaoConciliada) !important;
}

.calendarioSemVenda {
    background-color: var(--corCalendarioSemVenda) !important;
}

.calendarioConciliada {
    background-color: var(--corCalendarioConciliada) !important;
}

.calendarioParcialmenteConciliada {
    background-color: var(--corCalendarioParcialmenteConciliada) !important;
}

.calendarioInconsistente {
    background-color: var(--corCalendarioInconsistente) !important;
}

.dx-calendar-cell.dx-calendar-selected-date span {
    background-color: var(--corCalendarioConferenceSelecionado);
}

.btnBancariaSwitch,
.serverContainerBackground {
    background-color: var(--branco);
}

.cieloEmailContainer,
.dx-tabs-wrapper > .dx-tab {
    background-color: var(--branco) !important;
}

.gridBancariaDetalheRowSelecionada {
    background-color: var(--verdeEscuro) !important;
}

.rowConciliada {
    background-color: var(--rowGridConciliada) !important;
}

.rowConciliadaSemPagamentos {
    background-color: var(--rowGridDivergente) !important;
}

button.btn.btn-default.btnTermoRecusar,
.btnSwitchSelected,
.bancariaQuantidadeRegistros {
    background-color: var(--buttonDefault);
}

    button.btn.btn-default.btnTermoRecusar:hover,
    .btnSwitchBanco:hover,
    .btnSwitchOperadora:hover,
    .btnUploadBancaria:hover {
        background-color: var(--buttonDefaultHover);
    }

.btn-danger {
    background-color: var(--buttonDanger);
}

    .btn-danger:hover {
        background-color: var(--buttonDangerHover);
    }

    .btn-danger:disabled,
    .btn-danger:active,
    .btn-danger:not(:disabled):not(.disabled):active,
    .btn-danger:not(:disabled):not(.disabled).active,
    .show > .btn-danger.dropdown-toggle {
        background-color: var(--buttonDangerDisabled);
    }

.usuarioBloqueado {
    background-color: var(--buttonDangerDisabled) !important;
}

.kt-header__topbar-item.dropdown:hover {
    background-color: #f5f6fc;
}

.dx-switch-on-value .dx-switch-container:before {
    background-color: rgb(189 189 189 / 50%);
}

select.form-control,
.form-control:focus {
    background-color: var(--selectFormControlBackground);
}

.daterangepicker td.available:hover,
.daterangepicker th.available:hover,
.daterangepicker .ranges li:hover,
.daterangepicker .ranges li.active {
    background-color: var(--calendarioHoverBackground);
}
/*#endregion*/

/*#region Color*/
.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-wrapper .kt-header__topbar-icon > i,
dx-pager .dx-pages .dx-selection,
.dx-pager .dx-page-sizes .dx-selection,
.dx-pager .dx-pages .dx-selection,
.dx-pager .dx-page-sizes .dx-selection,
.dx-row .dx-header-row .dx-datagrid-drop-highlight,
.kt-header__topbar .kt-header__topbar-item .kt-header__topbar-icon i,
.input-group i,
.dx-calendar-cell.dx-calendar-today,
.custom-control-input:checked ~ .custom-control-label::before,
.dropDownSwitch,
.dropDownSwitch:focus,
.notificationTitle,
.notificationCheckMessage,
button.btn.btn-primary.btnTermoAceitar,
.dx-button-mode-text.dx-button-default,
.dx-button-mode-text.dx-button-default.dx-state-active,
.btnSearchCnpj,
select#dropDownSwitchType,
select#dropDownTypeSelect,
.dx-fileuploader-button.dx-button.dx-button-normal.dx-button-mode-contained.dx-widget.dx-button-has-text,
.dx-fileuploader-button.dx-fileuploader-upload-button.dx-button.dx-button-normal.dx-button-mode-contained.dx-widget.dx-button-has-icon >
div >
i,
.dx-fileuploader-button.dx-fileuploader-cancel-button.dx-button.dx-button-normal.dx-button-mode-contained.dx-widget.dx-button-has-icon >
div >
i {
    color: #fff;
}

.salesConferenceCalendarToday {
    color: #fff !important;
}

.dx-overlay-content.dx-invalid-message-content.dx-resizable {
    color: #F44336 !important;
}

.calendarioParcialmenteConciliada,
.calendarioSemVenda,
.dx-calendar-cell.dx-calendar-selected-date span,
.termoDeUsoParagrafo,
.termoDeUsoTexto,
.kt-font-brand,
.inputTextLogin {
    color: #000 !important;
}

.dx-theme-material-typography,
.dx-datagrid-headers .dx-datagrid-table .dx-row >
td:hover .dx-datagrid-text-content,
.kt-portlet .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-title,
.dx-datagrid-summary-item,
.dx-tag-content,
.form-control[readonly],
.kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-topbar-toggler i,
.dx-list-item,
.dx-list .dx-empty-message,
.kt-nav .kt-nav__item >
.kt-nav__link .kt-nav__link-text,
.dx-button-mode-text .dx-icon,
.dx-button .dx-icon,
.dx-datagrid-header-panel .dx-datagrid-toolbar-button .dx-icon,
.dx-datagrid-group-panel .dx-group-panel-message,
.dx-menu-item-expanded,
.dx-menu-item-expanded.dx-state-hover,
.dx-menu-item-expanded.dx-state-focused,
.modal .modal-content .modal-header .modal-title,
.dx-toolbar-text-auto-hide .dx-button .dx-icon,
.dx-device-mobile .dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item .dx-icon,
.dx-device-mobile .dx-list-item,
.dx-fileuploader-file-name {
    color: var(--textColor);
}

.integracaoValida {
    color: var(--verdeEscuro);
}

a.kt-notification__item .kt-notification__item-icon i,
.swal2-title,
.dx-datagrid-pager.dx-widget {
    color: var(--textColor) !important;
}

.dx-datagrid-headers,
.dx-widget,
.dx-datagrid-nodata,
.dx-datagrid,
.dx-datagrid-column-chooser .dx-overlay-content .dx-popup-content .dx-column-chooser-item,
.dx-context-menu .dx-menu-item,
.dx-datagrid-group-closed,
.dx-datagrid .dx-header-filter-empty,
.dx-fileuploader-file-status-message,
.dx-fileuploader-input-container > div,
.dx-fileuploader-file-size,
.dx-progressbar-status {
    color: var(--textColor2);
}

body,
.kt-widget24 .kt-widget24__details .kt-widget24__info .kt-widget24__title,
.kt-notification .kt-notification__item .kt-notification__item-details .kt-notification__item-title,
.dx-texteditor-input {
    color: var(--textColor3);
}

.dx-datagrid .dx-menu-item-has-icon .dx-icon,
.dx-datagrid-container .dx-menu-item-has-icon .dx-icon,
.dx-searchbox .dx-icon-search,
.dx-searchbox .dx-icon-search:before {
    color: var(--dxItemsColor);
}

.daterangepicker .ranges li,
.daterangepicker .drp-calendar th,
.daterangepicker select,
.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
    color: var(--textoCalendario);
}

.daterangepicker .drp-calendar td.in-range.available:not(.active):not(.off):not(.today) {
    color: var(--textoCalendarioPeriod);
}

select.form-control,
.form-control:focus {
    color: var(--selectFormControlColor);
}

.calendarioConciliada,
.calendarioInconsistente,
.calendarioNaoConciliada,
div#driver-popover-item .driver-popover-footer button {
    color: var(--branco) !important;
}

.btnbancariaIcon {
    color: var(--cinzaEscuro)
}

.summarySemVendas {
    color: var(--corCalendarioSemVenda) !important;
}

.summaryParcialmenteConciliada {
    color: var(--corCalendarioParcialmenteConciliada) !important;
}

.summaryConciliada {
    color: var(--corCalendarioConciliada) !important;
}

.summaryNaoConciliada {
    color: var(--corCalendarioNaoConciliada) !important;
}

.summaryInconsistente {
    color: var(--corCalendarioInconsistente) !important;
}

.grid-coluna-verde {
    color: var(--gridColunaVerde);
}

.grid-coluna-verde-claro {
    color: var(--gridColunaVerdeClaro);
}

.grid-coluna-azul {
    color: var(--gridColunaAzul);
}

.grid-coluna-vermelho {
    color: var(--gridColunaVermelhoClaro);
}

.grid-coluna-vermelho-escuro {
    color: var(--gridColunaVermelhoEscuro);
}

.grid-coluna-vermelho-claro {
    color: var(--gridColunaVermelhoClaro);
}

.grid-coluna-laranja-claro {
    color: var(--gridColunaLaranjaClaro);
}

.grid-coluna-preto,
#loginAccess.form-control,
#loginAccess.form-control:focus {
    color: var(--gridColunaPreto);
}

.grid-coluna-laranja {
    color: var(--gridColunaLaranja);
}

.grid-coluna-roxo {
    color: var(--gridColunaRoxo);
}

.alert.alert-bold .alert-text {
    color: var(--corAlertDangerText);
}

.loginPageLink,
.btnExpandirDashboard {
    color: var(--corHyperLink) !important;
}

span.kt-badge.kt-badge--lg.kt-badge--rounded.kt-badge--bold.kt-font-success,
.userInfoAvatar {
    color: var(--corInicialUsuario) !important;
}

.serverCardInfoText {
    color: #989898;
}

.kt-notification .kt-notification__item:hover .kt-notification__item-details .kt-notification__item-title,
.dx-datagrid .dx-link,
.dx-calendar-navigator .dx-calendar-caption-button.dx-button .dx-button-content,
.daterangepicker .ranges li:hover, .daterangepicker .ranges li.active,
.nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link.active,
.nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link.active,
.btn.btn-label-primary,
.gridToggler,
.dx-tab.dx-tab-selected,
.dx-datagrid-filter-panel .dx-datagrid-filter-panel-text,
.dx-datagrid-filter-panel .dx-icon-filter,
.dx-tab.dx-tab-selected .dx-icon,
.modal .modal-content .modal-header .close:hover,
a.kt-link.kt-login__signup-link,
.userSpan {
    color: var(--corPrimaria);
}

.tutorialIcon,
a.kt-notification__item:hover .kt-notification__item-icon i,
.dx-datagrid .dx-header-filter:not(.dx-header-filter-empty) {
    color: var(--corPrimaria) !important;
}

a.btn.btn-label-brand,
button.btn.btn-label-brand,
input.btn.btn-label-brand,
.dx-datagrid-rowsview .dx-selection > td .dx-link,
.menuDropdownHeader {
    color: var(--corSecundaria) !important;
}

.kt-widget24 .kt-widget24__details .kt-widget24__info .kt-widget24__title:hover,
.dx-calendar-cell,
.dx-calendar-body thead tr th {
    color: var(--corCalendarioActive);
}

    .dx-calendar-navigator .dx-button .dx-button-text,
    .dx-button.dx-button-has-icon:not(.dx-button-has-text):not(.dx-shape-standard),
    .dx-popup-wrapper .dx-calendar .dx-calendar-caption-button,
    .dx-calendar-navigator .dx-button .dx-button-text,
    .dx-calendar-navigator-previous-view.dx-button .dx-icon, .dx-calendar-navigator-previous-month.dx-button .dx-icon,
    .dx-calendar-navigator-next-view.dx-button .dx-icon, .dx-calendar-navigator-next-month.dx-button .dx-icon,
    .dx-calendar-cell.dx-calendar-other-view, .dx-calendar-cell.dx-calendar-empty-cell,
    .kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__subhead a:hover {
        color: #a7abc3;
    }

.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head .kt-widget__username,
.kt-widget.kt-widget--user-profile-3 .kt-widget__top .kt-widget__content .kt-widget__head .kt-widget__username:hover {
    color: var(--padraoCard);
}

.arrowDown,
.kt-aside--minimize .kt-aside-menu .kt-menu__nav >
.kt-menu__item >
.kt-menu__link >
.kt-menu__link-icon {
    color: var(--iconesSideBar);
}

i.flaticon2-bell-alarm-symbol {
    color: var(--buttonPrimary) !important;
}

.copyright-text {
    color: #aaa;
}

.show > .btn.btn-clean i,
.btn.btn-clean i,
.btn.btn-clean.active i,
.btn.btn-clean:active i,
.btn.btn-clean:hover i,
.kt-nav .kt-nav__item.active > .kt-nav__link .kt-nav__link-icon,
.kt-nav .kt-nav__item.active > .kt-nav__link .kt-nav__link-text,
.kt-nav .kt-nav__item.active > .kt-nav__link .kt-nav__link-arrow,
.kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub) > .kt-nav__link .kt-nav__link-icon,
.kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub) > .kt-nav__link .kt-nav__link-text,
.kt-nav .kt-nav__item:hover:not(.kt-nav__item--disabled):not(.kt-nav__item--sub) > .kt-nav__link .kt-nav__link-arrow,
.btn.btn-clean:hover i {
    color: var(--corFonteMenuAtivo);
}

.termoDeUsoTitulo {
    color: var(--corTituloTermo);
}

.bancariaInfoIcon,
.bancariaInfoSubIcon {
    color: var(--azul);
}

.bancariaCorretoIcon,
.bancariaCorretoSubIcon {
    color: var(--verde);
}

.bancariaSemDomicilioIcon,
.bancariaSemDomicilioSubIcon {
    color: var(--azul);
}

.bancariaSemExtratoIcon,
.bancariaSemExtratoSubIcon,
.integracaoInvalida,
.selectedRowMaxLimit {
    color: var(--vermelho);
}

.bancariaDivergenteIcon,
.bancariaDivergenteSubIcon {
    color: var(--amarelo);
}

.bancariaRowSemDomicilio {
    color: var(--rowAzul);
    font-weight: 500;
}

.bancariaRowCorreto {
    color: var(--rowVerde);
    font-weight: 500;
}

.bancariaRowDivergente {
    color: var(--rowLaranja);
    font-weight: 500;
}

.bancariaRowSemExtrato {
    color: var(--rowVermelha);
    font-weight: 500;
}

.bancariaRowSemRegistro,
.bancariaRowAguardandoConciliacao {
    color: var(--rowCinza);
    font-weight: 500;
}

.bancariaValorPrevisto {
    color: var(--cinzaEscuro) !important;
}

.daterangepicker .drp-calendar td.available.off {
    color: var(--textoCalendarioOff);
}

.daterangepicker .drp-calendar td {
    color: var(--textoCalendarioAvailable);
}

.btn-secondary {
    color: var(--btnSecondaryColor);
}

    .show > .btn-secondary.dropdown-toggle,
    .btn-secondary:focus,
    .btn-secondary.active,
    .btn-secondary:active,
    .btn-secondary:hover {
        color: var(--btnSecondaryColor) !important;
    }

/*#endregion*/

/*#region Border Color*/
.form-control:focus,
.dx-treeview-item-with-checkbox.dx-state-focused > .dx-checkbox .dx-checkbox-icon,
.dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-focused .dx-checkbox-icon,
.dx-list.dx-list-select-decorator-enabled .dx-list-select-all.dx-state-hover .dx-checkbox-icon,
.dx-list.dx-list-select-decorator-enabled .dx-list-item.dx-state-hover .dx-checkbox-icon,
.show > .btn-light.dropdown-toggle, .btn-light:focus, .btn-light.active, .btn-light:active, .btn-light:hover,
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.custom-control-input:checked ~ .custom-control-label::before,
.dropDownSwitch:focus,
.dx-trackbar-range.dx-progressbar-range,
.integracao-csv-linha-limitador-container-layout {
    border-color: var(--corPrimaria);
}

.dx-datagrid-toolbar-button.dx-datagrid-export-button.dx-button.dx-button-normal.dx-button-mode-contained.dx-widget.dx-button-has-icon,
.dx-datagrid-header-panel .dx-toolbar-text-auto-hide .dx-button.dx-button-has-icon,
.dx-button.dx-button-normal.dx-button-mode-text.dx-widget.dx-button-has-icon {
    border-color: var(--bordaIconesGrid);
}

.dropDownSearch,
.dropDownSearch:hover {
    border-color: #e2e5ec;
}

.btn-primary,
.dx-fileuploader-button.dx-button.dx-button-normal.dx-button-mode-contained.dx-widget.dx-button-has-text,
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:focus {
    border-color: var(--buttonPrimary);
}

    .btn-primary:hover,
    .dx-fileuploader-button.dx-button.dx-button-normal.dx-button-mode-contained.dx-widget.dx-button-has-text:hover,
    .cancelBtn:hover,
    .btn.btn-default:hover,
    .btn.btn-default:active {
        border-color: var(--buttonHover);
    }

    .btn-primary:disabled,
    .dx-fileuploader-button.dx-button.dx-button-normal.dx-button-mode-contained.dx-widget.dx-button-has-text:disabled,
    .btn-primary.disabled,
    .btn-primary[disabled],
    fieldset[disabled] .btn-primary,
    .btn-primary.disabled:hover,
    .btn-primary[disabled]:hover,
    fieldset[disabled] .btn-primary:hover,
    .btn-primary.disabled:focus,
    .btn-primary[disabled]:focus,
    fieldset[disabled] .btn-primary:focus,
    .btn-primary.disabled.focus,
    .btn-primary[disabled].focus,
    fieldset[disabled] .btn-primary.focus,
    .btn-primary.disabled:active,
    .btn-primary[disabled]:active,
    fieldset[disabled] .btn-primary:active,
    .btn-primary.disabled.active,
    .btn-primary[disabled].active,
    fieldset[disabled] .btn-primary.active {
        border-color: var(--buttonDisabled);
    }

.dx-header-row {
    border-bottom-color: var(--corPrimaria);
}

.dx-tabpanel.dx-state-focused .dx-multiview-wrapper,
.dx-tabpanel.dx-state-focused .dx-tab-selected:after {
    border-color: var(--corPrimaria) !important;
}

.nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link.active,
.nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link.active {
    border-bottom: 1px solid var(--corPrimaria);
}

.btn-danger {
    border-color: var(--buttonDanger);
}

    .btn-danger:hover {
        border-color: var(--buttonDangerHover);
    }

    .btn-danger:disabled,
    .btn-danger:active,
    .btn-danger:not(:disabled):not(.disabled):active,
    .btn-danger:not(:disabled):not(.disabled).active,
    .show > .btn-danger.dropdown-toggle {
        border-color: var(--buttonDangerDisabled) !important;
    }

.dx-datagrid-total-footer,
.dx-datagrid-headers .dx-datagrid-table .dx-row >
td,
.dx-datagrid.dx-datagrid-borders >
.dx-datagrid-total-footer,
.dx-datagrid-borders >
.dx-datagrid-filter-panel,
.dx-header-filter-menu .dx-popup-content,
.dx-list-item,
.dx-list .dx-empty-message,
.dx-datagrid-column-chooser .dx-overlay-content .dx-popup-title,
.dx-datagrid-filter-row .dx-menu-item-has-submenu.dx-menu-item-expanded.dx-state-hover,
.dx-menu .dx-menu-item-expanded,
.dx-context-menu-container-border,
.dx-tab-selected:after {
    border-color: var(--gridBorderColor) !important;
}

select.form-control,
.form-control[readonly],
.form-control:focus,
.dx-texteditor.dx-editor-underlined {
    border-color: var(--selectFormControlBorder);
}

.dx-popup-wrapper > .dx-overlay-content,
.dx-tagbox-popup-wrapper .dx-list-select-all,
.daterangepicker.show-calendar .ranges,
.modal-content,
.dx-context-menu .dx-submenu {
    border-color: var(--bordaPadrao);
}

.row[class*="row-col-separator-"] > div,
.modal-footer {
    border-color: var(--bordaPadrao) !important;
}

.btn-secondary {
    border-color: var(--btnSecondaryBorder);
}

.d_div_masterDetail {
    border-color: var(--corGridZebradoRow) !important;
}

.show > .btn-secondary.dropdown-toggle,
.btn-secondary:focus,
.btn-secondary.active,
.btn-secondary:active,
.btn-secondary:hover,
.uploadFilesContainer {
    border-color: var(--btnSecondaryBorder) !important;
}

@media (min-width: 1025px) {
    .row.row-col-separator-lg > div {
        border-color: var(--bordaPadrao) !important;
    }
}

.dropDownSearch, .dropDownSearch:hover {
    border-color: var(--selectFormControlBorder);
}

.daterangepicker .calendar-table {
    border-color: var(--corContainers);
}

.dx-datagrid .dx-row-lines > td {
    border-color: var(--corGridZebradoRow);
}
/*#endregion*/

/*#region Other Colors*/
svg.dxc.dxc-chart > .dxc-legend > g > .dxc-item g text {
    fill: var(--textColor);
}

g.dxc-arg-elements > text,
g.dxc-val-elements > text {
    fill: var(--textColor2) !important;
}

g.dxc-val-line > path {
    stroke: var(--graphVerticalLines) !important;
}

g.dxc-val-grid > path {
    stroke: var(--graphHorizontalLines) !important;
}
/*#endregion*/

/*#endregion*/

/*#region Relatório Baixa*/
.relatoriobaixa-containerRelatorio {
    display: flex;
    width: 96%;
    padding: 0 5px;
}

.relatoriobaixa-relatorio {
    width: 70%;
}

.relatoriobaixa-detalhes1 {
    display: flex;
}

.relatoriobaixa-detalhes2 {
    display: flex;
}

.relatoriobaixa-detalhes-imagem {
    display: flex;
    min-width: 160px;
}

.relatoriobaixa-icone {
    width: 50px;
}

.relatoriobaixa-detalhes-itens {
    display: grid;
    margin: 0 10px 0 0;
    min-width: 120px;
}

.relatoriobaixa-valor {
    font-weight: bold;
}

.relatoriobaixa-containerComplementares {
    display: grid;
    grid-auto-rows: 20px;
    width: 100%;
}

.relatoriobaixa-containerBotao {
    display: flow-root;
}

#btnReprocessaBaixa {
    float: right;
}
/*#endregion*/

/*#region UploadContainer*/
.uploadFilesContainer {
    border: 1px solid;
    border-radius: 5px;
}

    .uploadFilesContainer .dx-fileuploader-file-status-message {
        width: 100% !important;
        height: fit-content !important;
        white-space: break-spaces !important;
        display: inline;
    }

/*#endregion*/

/*#region Analise de Acessos*/
.analysisAccessContainer {
    min-height: 370px !important;
    height: 370px !important;
}

.analysisAccessFilterContainer {
    display: grid;
    grid-template-columns: 30% 30% 30%;
    grid-column-gap: 20px
}

.analysisAccessComponent {
    width: 100%;
    padding: 15px;
}

@media(max-width: 1000px) {
    .analysisAccessFilterContainer {
        grid-template-columns: 50% 50%;
    }
}

@media(max-width: 600px) {
    .analysisAccessFilterContainer {
        grid-template-columns: 100%;
    }
}

/*#endregion*/

/*#region Minhas Adquirentes*/

.d_textBox_adq,
#SearchCpf {
    width: 244px;
    border: 1px solid #000 !important;
    border-radius: 6px !important;
    padding: 0px 9px;
}

    #SearchCpf .dx-texteditor-input {
        font-size: 18px;
    }

.empty {
    padding-left: 20px;
}

.atendLabel {
    color: rgb(200 200 200) !important;
}

#SearchCpf {
    width: 200px;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}


.div_cpf_principal {
    display: flex !important;
}

.d_selectBox_status {
    margin-left: 46px;
    width: 244px;
    border: 1px solid #000 !important;
    border-radius: 6px !important;
    padding: 0px 9px;
}

.d_selectBox_filtro {
    margin-left: 71px;
    width: 244px;
    border: 1px solid #000 !important;
    border-radius: 6px !important;
    padding: 0px 9px;
}

.d_div_principal {
    margin-top: 2pc;
    margin-left: 15px;
}

.d_div_adq {
    font-size: 17px;
    display: inline-block;
    margin: 12px;
    margin-left: 0px;
}


.d_grid {
    margin-top: 25px;
}

.tdStatus2 {
    background-color: #fff;
}

.d_div_Texto {
    padding: 4px 12px 4px 9px !important;
    margin-top: 10px !important;
    border-radius: 5px !important;
}

.d_Buton {
    text-align: left !important;
}

.d_button_detalhes {
    color: #a0a0a0 !important;
}

td.dx-command-expand.dx-datagrid-group-space.dx-datagrid-expand.dx-selection-disabled .dx-datagrid-group-opened:before, .dx-datagrid-group-closed:before {
    color: var(--textColor) !important;
}

.adqRecebidosTo {
    color: #6c9a05;
    font-weight: bold;
}

.adqRecebidosN {
    color: #c40b39;
    font-weight: bold;
}

.badge-successStatus {
    color: #fff !important;
    background-color: #6c9a05 !important;
    border-radius: 5px !important;
    font-weight: bold;
}

.badge-primaryStatus {
    color: #fff !important;
    background-color: #009dc1;
    border-radius: 5px !important;
    font-weight: bold;
}

.badge-dangerStatus {
    color: #fff !important;
    background-color: #c40b39;
    border-radius: 5px !important;
    font-weight: bold;
}

.badge-primary {
    color: #fff;
    background-color: #009dc1;
    border-radius: 5px !important;
    font-weight: bold;
}

.badge-success {
    color: #fff;
    background-color: #6c9a05 !important;
    border-radius: 5px !important;
    font-weight: bold;
}

.badge-danger {
    color: #fff;
    background-color: #c40b39;
    border-radius: 5px !important;
    font-weight: bold;
}

.d_event_bubble_Await_received {
    left: 808px !important;
    width: 129px !important;
    top: 10px !important;
    height: 70px !important;
}

.d_event_time_Await_received {
    margin-top: 1px !important;
}

.d_event_bubble_Await_acquirer {
    left: 554px !important;
    top: 11px !important;
    height: 70px !important;
}

.d_event_time_Await_acquirer {
    margin-top: -2px !important;
}

.d_event_bubble_Await_client {
    left: 261px !important;
    height: 78px !important;
    top: 4px !important;
}

.d_event_time_Await_client {
    margin-top: 5px !important;
}

.d_event_bubble,
.d_event_bubble_Await_client,
.d_event_bubble_Await_acquirer,
.d_event_bubble_Await_received {
    position: absolute;
    background-color: rgba(158, 158, 158, 0.1);
    width: 139px;
    height: 60px;
    top: 17px;
    left: 6px;
    border-radius: 5px;
    box-shadow: inset 0 0 5px rgba(158, 158, 158, 0.64)
}

    .d_event_bubble:before,
    .d_event_bubble_Await_client:before,
    .d_event_bubble_Await_acquirer:before,
    .d_event_bubble_Await_received:before {
        bottom: -12px !important;
        left: 51px !important;
        border-top-color: #e6e6e6 !important;
        border-width: 12px !important;
    }

    .d_event_bubble:after,
    .d_event_bubble_Await_client:after,
    .d_event_bubble_Await_acquirer:after,
    .d_event_bubble_Await_received:after {
        bottom: -8px;
        left: 13px;
        border-top-color: #F6F6F6;
        border-width: 12px;
    }

    .d_event_bubble:after,
    .d_event_bubble:before,
    .d_event_bubble_Await_client:after,
    .d_event_bubble_Await_client:before,
    .d_event_bubble_Await_acquirer:after,
    .d_event_bubble_Await_acquirer:before,
    .d_event_bubble_Await_received:after,
    .d_event_bubble_Await_received:before {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        border-style: solid;
        border-color: transparent;
        border-bottom: 0;
    }

.d_event_time,
.d_event_time_Await_client,
.d_event_time_Await_acquirer,
.d_event_time_Await_received {
    font-size: 19px;
    margin-left: 5px;
    font-weight: bold;
    margin-top: 9px;
    text-align: center;
    font-family: 'Mukta';
}

.d_day,
.d_day_Await_client,
.d_day_Await_acquirer,
.d_day_Await_received {
    font-size: 18px;
    margin-left: 5px;
    font-weight: bold;
    margin-top: -3px;
    font-family: 'Mukta';
}

.d_progress_chosen_icon_border i.sec.fas.fa-check {
    color: white !important;
}

.d_div_subTitle {
    margin-top: 7px;
    margin-left: 11px;
    font-family: 'Mukta';
}

.d_progressbar {
    position: relative;
    display: flex;
    justify-content: space-between;
}

.gridColunaComLogo img {
    border-radius: 100% !important;
}

#img-Modal-Acquirer {
    background-color: white !important;
    border-radius: 100% !important;
}

.d_div_adq span#btnPesquisar:hover {
    background-color: var(--buttonHover) !important;
}

.d_div_adq span#btnPesquisar {
    height: 38px;
    border-radius: 6px !important;
    background-color: var(--buttonPrimary) !important;
    border-top-color: #317079 !important;
    color: #ffffff;
}

    .d_div_adq span#btnPesquisar:active {
        background-color: var(--buttonPrimary) !important;
    }

.d_progress-step_Adq {
    width: 50px;
    height: 50px;
    background-color: #dcdcdc;
    border-radius: 50%
}

.d_progressbar::before, .d_progress_background {
    content: "";
    position: absolute;
    height: 4px;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    background-color: #dcdcdc;
}

.d_progress-step_general::after {
    content: attr(data-title);
    position: absolute;
    top: calc(100% + 0.5rem);
    font-size: 1rem;
    left: 1px;
}

.d_progress_endereco_icon_clock::after {
    content: attr(data-title);
    position: absolute;
    top: calc(100% + 0.5rem);
    font-size: 1rem;
    left: 13px !important;
}

.d_progress_endereco_icon_border::after {
    content: attr(data-title);
    position: absolute;
    top: calc(100% + 0.5rem);
    font-size: 1rem;
    left: 1px !important;
}

.d_progress_endereco_icon_folder::after {
    content: attr(data-title);
    position: absolute;
    top: calc(100% + 0.5rem);
    font-size: 1rem;
    left: -1px !important;
}

.d_progress-chosen,
.d_progress_chosen_icon_border,
.d_progress_chosen_icon_folder,
.d_progress_chosen_icon_border,
.d_progress_chosen_icon_clock {
    background-color: #0d5762 !important;
    color: #000000 !important;
    text-decoration-color: #0d5762;
}

.d_progress_background {
    background-color: #0d5762;
    width: 0%;
}

.d_icon_menu {
    font-size: 10px;
    border: 3px solid #F3F2EE;
    text-align: center;
    border-radius: 50%;
    color: rgba(0, 0, 0, 0.2);
    font-weight: 600;
    width: 2.8rem;
    height: 2.875rem;
    background-color: #FFFFFF;
    position: relative;
    top: 1px;
    border-color: #0d5762;
}

.d_icon_left {
    left: 41px;
}

.d_icon_right {
    right: 41px;
}

.d_progressbar_top {
    margin-top: 89px;
}

.d_modal_border {
    border-top: 5px solid #c8d300;
    border-bottom: 5px solid #c8d300;
    margin-top: 17px;
}

.d_text {
    display: none;
}

.d_text_active {
    display: block;
}

/*#endregion*/

/*#region Omie Config*/
.omieInputs {
    display: flex;
}

.omieInputText {
    padding: 8px 0px;
    margin-right: 5px;
}

.omieTextBox {
    border-radius: 5px !important;
}
/*#endregion*/

/*#region Modal Termo de Uso*/
.modalTermosDeUso {
    width: 60% !important;
    margin: 80px 0px 0px 300px !important;
    height: 80% !important;
}

.iframeModalContent {
    height: 97%;
    width: 98%;
    margin: 1% 1%;
    border: 2px solid #dedede;
    border-radius: 5px;
}

.btnTermoDeUso {
    float: right;
    margin-top: 80px;
    margin-bottom: 20px;
}

button.btn.btn-primary.btnTermoAceitar {
    width: 70px;
    height: 35px;
    font-size: 20px;
    border-radius: 5px;
    border: none;
    cursor: pointer;
}

button.btn.btn-default.btnTermoRecusar {
    width: 70px;
    height: 35px;
    font-size: 20px;
    border-radius: 5px;
    border: none;
    cursor: pointer;
    margin-left: 10px;
    margin-right: 20px;
}

.termoDeUsoTitulo {
    font-family: "Arial Rounded MT", Times New Roman;
    font-size: 22pt;
}

.termoDeUsoParagrafo {
    font-family: "Arial Rounded MT", Times New Roman;
    font-size: 14pt;
    margin-left: 3px;
    margin-bottom: 10px;
    margin-top: 15px;
}

.termoDeUsoTexto {
    font-size: 13pt;
    margin-left: 10px;
}

button.btn.btn-default.btnTermoRecusar:focus {
    outline: none;
}
/*#endregion*/

/*#region Conciliação Bancária*/
.gridToggler {
    font-size: 30px;
    cursor: pointer;
}

.btnReprocessContainer {
    margin-bottom: 10px;
    width: 100%;
    display: flex;
    justify-content: flex-end;
}

.modalInferiorIndex {
    z-index: 1040 !important;
}

/*#endregion*/

/*#region Modal Alert*/
.swal2-container {
    z-index: 1503 !important;
}
/*#endregion*/

/*#region Notification*/
.dx-show-invalid-badge.dx-htmleditor.dx-htmleditor-outlined.dx-widget.dx-datagrid-validator.dx-validator.dx-visibility-change-handler.dx-invalid .dx-invalid-message >
.dx-overlay-content {
    top: -26px !important;
}

.dx-show-invalid-badge.dx-htmleditor.dx-htmleditor-outlined.dx-widget.dx-datagrid-validator.dx-validator.dx-visibility-change-handler.dx-invalid .dx-overlay-wrapper.dx-invalid-message.dx-invalid-message-auto {
    text-align: center;
}

div#modalNotifications div#modal-body {
    padding: 6px 0px 0px 0px !important;
}

div#galleryNotifications .dx-gallery-nav-button-next {
    margin-right: 20px;
}

div#galleryNotifications {
    height: auto;
    width: 700px;
}

.notificationContainer {
    height: 100%;
    display: block;
}

.notificationContent {
    width: 100%;
    min-height: 100px;
    height: auto;
    max-height: 430px;
}

.notificationFooter {
    width: 100%;
    height: 65px;
}

span.notificationTitle {
    font-size: 24px;
    font-weight: 500;
    float: left;
    margin-left: 20px;
    margin-top: 16px;
}

input.notificationCheckbox {
    float: right;
    margin-right: 11px;
    margin-top: 46px;
}

span.notificationCheckMessage {
    float: right;
    margin-top: 44px;
    margin-right: 7px;
}

.notificationFullContent {
    max-height: 430px;
    min-height: 150px;
    overflow: auto;
    border: none;
    box-sizing: border-box;
    line-height: 1.42;
    width: 100%;
    outline: none;
    overflow-y: auto;
    padding: 12px 15px;
    white-space: pre-wrap;
    overflow-wrap: break-word;
}

.notificationFullContentDashboard {
    width: 100%;
    height: 150px;
    border: none;
}

#notificationArea {
    background: transparent !important;
}

.notificationAreaContent {
    text-align: center;
}

.notificationAreaDashboardOptions {
    position: absolute;
    float: left;
}

.notificationAreaDashboardOptionsItem {
    cursor: pointer;
    color: #fff;
    background: #000;
    border-radius: 0px 4px 4px 0px;
    opacity: 0.4;
    display: block;
}

    .notificationAreaDashboardOptionsItem > i {
        margin: 2px 10px;
        display: block;
        padding: 10px 2px;
    }


div#galleryNotifications {
    width: max-content;
    height: fit-content;
    height: -moz-fit-content;
}

span.notificationPlainText {
    white-space: break-spaces;
    font-size: 18px;
}

span.notificationDashboardPlainText {
    white-space: break-spaces;
    font-size: 18px;
    text-align: center;
}

.dx-gallery .dx-gallery-nav-button-prev,
.dx-gallery .dx-gallery-nav-button-next {
    height: 86%;
    width: 15%;
}
/*#endregion*/

/*#region Bancaria*/

.uploadContainer {
    max-height: 500px;
}

.uploadedFiles {
    width: 50%;
    margin-left: 15px;
}

.barraDivisoriaUpload {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 4px;
    border-bottom: var(--corPrimaria) 5px solid !important;
}

.uploadedFilesContent {
    height: 100%;
    overflow: auto;
    max-height: 500px;
}

.divisoriaEntreInfComplementares {
    border-bottom: var(--corPrimaria) 1px solid;
}

.uploadInfoContainer {
    display: flex;
    position: relative;
    bottom: 30px;
    left: 2px;
}

.listExtratosNaoEnviados {
    width: 50% !important;
    max-height: 330px;
    position: relative;
    bottom: 30px;
    margin-right: 25px;
}

.modalContentUpload {
    overflow: hidden;
    height: 46%;
    width: 55%;
    margin: 11% 0% 0% 25%;
}

.modalDialogUpload {
    height: 100%;
    width: 99%;
    max-width: 100%;
}

.modalContentFirstDetail {
    overflow: hidden;
    height: 46%;
    width: 55%;
    margin: 11% 0% 0% 25%;
}

.modalDialogFirstDetail {
    height: 100%;
    width: 99%;
    max-width: 100%;
}

.modalContentSecondDetail {
    overflow: hidden;
    height: 70%;
    width: 70%;
    margin: 7% 0% 0% 16%;
}

.modalDialogSecondDetail {
    height: 100%;
    width: 99%;
    max-width: 100%;
}

.btnAssociacao {
    margin-right: 10px;
    float: right;
}

.modalChangeOperadora {
    margin-top: 12%;
    margin-left: 37%;
    max-width: 500px;
}

.modalAssociacaoRow {
    width: 100%;
    height: 75px;
}

.bancariaPrevisto {
    display: grid;
}

.bancariaValorPrevisto {
    margin-left: auto;
    font-weight: normal !important;
}

.bancariaTextoPrevisto {
    margin-left: auto;
    font-size: 16px;
}

.modalMaximizado {
    max-height: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    width: 97% !important;
}

.progress,
.progress-bar {
    background-image: none;
}

.bancariaInfoIcon,
.bancariaCorretoIcon,
.bancariaSemDomicilioIcon,
.bancariaSemExtratoIcon,
.bancariaDivergenteIcon {
    font-size: 20px;
    margin-left: 15px;
    cursor: pointer;
}

.bancariaInfoSubIcon,
.bancariaCorretoSubIcon,
.bancariaSemDomicilioSubIcon,
.bancariaSemExtratoSubIcon,
.bancariaDivergenteSubIcon {
    font-size: 16px;
    margin-left: 15px;
    cursor: pointer;
}

.statusIcons {
    height: 20px;
    margin-top: 15px;
    display: flex;
}

.bancariaQuantidadeRegistros {
    position: relative;
    right: 5px;
    bottom: 9px;
    height: 16px;
    background: rgb(220, 220, 220);
    border-radius: 50%;
    font-size: 11px;
    font-weight: bold;
    line-height: 8px;
    min-width: 8px;
    padding: 4px;
    text-align: center;
    -webkit-box-shadow: -1px -1px 4px #ffffff;
    box-shadow: -1px -1px 4px #ffffff;
}

.uploadDragnDropContainer {
    width: 100%;
    position: relative;
    bottom: 43px;
    height: 42px;
    cursor: pointer;
    opacity: 0;
}

.uploadDragnDropText {
    position: relative;
    top: 12px;
    left: 5px;
}

.uploadDragnDrop {
    width: 100%;
    position: relative;
    min-height: 42px;
    height: max-content;
    border: 1px solid #b7b7b7;
    border-radius: 5px;
}

.cardModalInfoBancaria {
    display: grid;
    margin-right: 15px;
    font-size: 14px;
}

.firstCardStatusIcon {
    position: relative;
    justify-content: space-between;
    margin-top: 1px;
}

.cardModalFirstInfoBancaria {
    margin-top: 60px;
    font-size: 16px;
}

.headerBancariaContainer {
    flex-direction: row !important;
}

.conciliationDetailContainer {
    display: flex;
    overflow-x: auto;
    margin-top: 15px;
}

.gridExtratoBancaria {
    width: 48%;
    height: max-content;
}

.gridPagamentoBancaria {
    width: 48%;
    margin-left: auto;
    height: max-content;
}

.bancariaCardContent {
    padding: 15px;
}

.btnBancariaSwitch {
    width: 85px;
    margin-right: 3px;
    max-height: 180px;
}

.btnbancariaIcon {
    margin-top: 11px;
    font-size: 20px;
}

.cardDetalhesBancariaContainer {
    overflow-x: auto;
    overflow-y: hidden;
    flex-wrap: nowrap;
    width: 100%;
}

.btnSwitchBanco,
.btnSwitchOperadora {
    border-bottom: 2px solid var(--corBackGround);
}

.statusBancaria {
    margin-left: 5px;
}

.expandCardBancaria {
    text-align: center;
}

.expandCardIconBancaria {
    font-size: 25px;
    cursor: pointer;
}

.cardsBancaria {
    height: 180px;
}

.cardsBancaria,
.cardsBancariaDetalhe {
    min-width: 430px;
    transition: 0.2s;
}

.cardsBancariaDetalhe {
    border: 1px solid var(--bordaPadrao);
    cursor: pointer;
    height: 150px;
}

.gridContas {
    height: 195px;
}

    .gridContas .dx-header-row {
        border-bottom-color: #ccc;
        border-bottom-width: 1px;
    }

.expandedCardContent,
.expandedCard {
    transition: 0.2s;
    height: 365px;
}

.btnSwitchBanco,
.btnSwitchOperadora,
.btnUploadBancaria {
    height: 33.3%;
    text-align: center;
    cursor: pointer;
}

.bancariaCardIcon {
    border-radius: 50%;
    padding: 6px;
}

}
/*#endregion*/

/*#region Wirecard*/
.popupDisconnectWirecard {
    height: 240px !important;
    width: 500px !important;
    margin: 17% 0 0 34% !important;
}

.popupConnectWirecard {
    height: 342px !important;
    width: 500px !important;
    margin: 17% 0 0 34% !important;
}
/*#endregion*/

/*#region Subgrupos*/
.gridSubgroup {
    margin: 0 10px;
}

.modalSubgrupo {
    height: 70% !important;
    width: 37% !important;
    margin: 8% 0 0 29% !important;
}

.textSubgrupoContainer {
    display: flex;
}
/*#endregion*/

/*#region Empresas*/
.btnSearchCnpj {
    border-radius: 50%;
    height: 30px;
    width: 30px;
    border: 1px solid var(--buttonPrimary);
}

.insertStatusCliente {
    width: 98%;
    height: 97%;
    position: absolute;
    top: 1%;
    z-index: 3;
}

.btnInsertStatusCompany {
    position: absolute;
    bottom: 86%;
    left: 1%;
}

.gridStatusCompany {
    min-width: 1093px;
    width: 1093px;
    position: relative;
    top: 10%;
    height: 94%;
}

.btnExtrasStatusCompany {
    width: 454px;
    height: max-content;
    position: absolute;
    left: 56%;
    top: 90%;
}


.btnFormStatusCompany {
    margin-right: 5px;
    float: right;
}

/*#endregion*/

/*#region Conferencia Vendas*/
.conferencia-vendas-btn-refazer-conciliacao {
    width: 100%;
    padding: 5px;
    margin-top: 10px;
}

/*#endregion*/

/*#region driver.js*/
/*.kt-grid.kt-grid--hor.kt-grid--root.driver-fix-stacking {
    overflow: hidden;
}*/
.firstLoginSteps #driver-popover-item,
.firstLoginSteps #driver-highlighted-element-stage {
    position: fixed !important;
}

.firstLoginSteps #kt_header {
    z-index: 96 !important
}

div#driver-popover-item .driver-popover-footer button {
    font-family: 'Mukta' !important;
    font-weight: 400 !important;
    text-decoration: none !important;
    text-shadow: none !important;
}

.btnGuide {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-left: 10px;
}

div#driver-popover-item .driver-popover-title {
    font-family: 'Mukta' !important;
}

.driver-popover-description {
    font-family: 'Mukta' !important;
}

/*#endregion*/

/*#region CieloAuthorization*/

.cieloEmailContainer {
    max-width: 725px !important;
    width: 80% !important;
}

.cieloAuthorizationArrowIcon {
    font-size: 35px;
    margin-left: 40px;
    margin-right: 40px;
    margin-top: 17px;
}

/*#endregion*/

/*#region Flow Monitoring*/
.flowMonitoringCardsIcon {
    font-size: 25px;
    margin-top: 5px;
}

.modalRede {
    height: 400px !important;
    width: 60% !important;
    margin: 12% 0 0 34% !important;
    max-width: 529px !important;
}

.modalStone {
    height: 250px !important;
    width: 60% !important;
    margin: 15% 0 0 34% !important;
    max-width: 650px !important;
}

.btnEnviarStone {
    float: right;
    margin-top: 100px;
}

.modalCielo {
    height: 250px !important;
    width: 60% !important;
    margin: 15% 0 0 34% !important;
    max-width: 650px !important;
}

#btnSolicitarCielo {
    float: right;
    margin-top: 50px;
}
/*#endregion*/

/*#region Gestao de Filas*/
.bodyContainerFila,
.bodyContainerError {
    display: flex;
    margin-bottom: 20px;
    width: 100%;
    margin-left: 0px;
    padding: 5px;
}

.cardsContainerError {
    height: 266px;
}

.cardsContainerFila,
.cardsContainerError {
    padding-left: 5px;
}

.graphAdqFila,
.graphAdqError {
    max-height: 257px;
}

.graphGrpFila,
.graphGrpError {
    max-height: 257px;
}

.btnQueueManagement {
    display: flow-root;
    margin-bottom: 15px;
}

.divInputsModal {
    display: grid;
    grid-template-columns: 105px 200px;
    margin-top: 10px;
}

.divInputsCompartilhadosModal {
    display: grid;
    grid-template-columns: 150px 405px;
    margin-top: 10px;
}

.modalLastInput {
    border-bottom: 1px solid #dadada;
    padding-bottom: 50px;
}

.modalGeraProcessamento {
    max-height: 715px !important;
    height: auto !important;
    width: 615px !important;
    margin: 5% 0 0 29% !important;
}

.modalProcessamentoLinha {
    max-height: 715px !important;
    height: auto !important;
    width: 615px !important;
    margin: 12% 0 0 29% !important;
}

.btnModalProcess {
    float: right;
    margin-right: 5px;
    margin-top: 18px;
    width: 100px;
}

.btnAtualizarFila {
    margin-left: 30px;
    height: 38px;
}

.serverContainerBackground {
    border-radius: 10px;
    padding: 20px 20px;
}

.serverCardInfo {
    margin-top: 35px;
}

.serverCardTitle {
    color: #fff;
    height: 40px;
    border-radius: 5px;
}

.serverCardInfoText {
    font-weight: 500;
    font-size: 14px;
}

.serverCardInfoNumber {
    font-size: 20px;
    font-weight: 500;
}

.serverInfoContainer {
    display: grid;
}

.serverGroupTitle {
    padding-top: 7px;
    border-top: 1px solid #eaeaea;
}

.serverRegistros {
    display: grid;
    grid-template-columns: 35% 70%;
    margin-top: 5px;
    padding-bottom: 7px;
}

.serverTamanho {
    display: grid;
    grid-template-columns: 35% 35% 35%;
    margin-top: 5px;
    padding-bottom: 7px;
}

.serverCards {
    margin-top: 15px;
}

.serverCardTitleText {
    text-align-last: center;
    position: relative;
    top: 8px;
}
/*#endregion Gestao de Filas*/

/*#region Reprocessamento*/
.reprocessSelectedCountContainer {
    margin-top: 6px;
    float: right;
    margin-right: 10px;
}

.reprocessSelectedCountText {
    font-size: 17px;
}

.reprocessSelectedCountNumber {
    font-size: 17px;
    font-weight: 500;
}

.reprocess-grid-terciario, 
.reprocess-grid-quaternario {
    margin-top: 15px;
}

/*#endregion*/

/*#region Login*/
.btnEntrarLogin {
    margin-left: auto;
}

.isLogin .blockUI.blockOverlay {
    display: block !important;
    opacity: 0.5 !important;
}

.capslockActivatedContainer {
    margin-top: 5px;
    font-size: 14px;
    float: right;
}

/*#endregion*/

/*#region Varejo Online*/
.integracaoInvalida,
.integracaoValida {
    font-weight: 600;
    padding: 8px;
    border-radius: 5px;
    margin-bottom: 10px;
}
/*#endregion*/

/*#region DashboardGerencial */
.ajusteMensagemResposta {
    text-align: center;
    background-color: #e8e10e;
    line-height: 30px;
    color: #db0000;
    font-size: 18px;
    height: 30px;
    width: 100%;
    font-family: 'Mukta';
}

.dxc-tooltip {
    z-index: 99;
}
/*#endregion*/

/*#region Integração CSV*/

div#file-uploader-arquivo-original .dx-fileuploader-content {
    display: flex !important;
}

div#file-uploader-arquivo-original .dx-fileuploader-input-wrapper {
    width: 430px !important;
}

.integracao-csv-container-configuracao-leitura {
    display: flex;
    padding: 10px;
}

.integracao-csv-checkbox-aspas, .integracao-csv-checkbox-cabecalho {
    display: block;
}

.integracao-csv-container-opcoes-de-configuracao {
    margin-right: 30px;
}

.integracao-csv-grid-preview-arquivo-original {
    margin-bottom: 15px;
}

.integracao-csv-container-layout {
    height: 270px;
    overflow: auto;
    min-height: 200px;
    padding: 15px 10px;
    transition: height 0.1s linear;
}

.integracao-csv-container-layout-expandido {
    height: 1315px;
}

.integracao-csv-container-tipo-valor {
    display: grid;
    margin-top: 15px;
    grid-template-columns: 200px 210px;
    grid-column-gap: 15px;
    align-items: center;
    padding: 10px 0;
}

.integracao-csv-container-checkbox-empresa {
    display: grid;
}

.integracao-csv-button-deteccao-automatica {
    background-color: #32aba0;
}
    .integracao-csv-button-deteccao-automatica:hover {
        background-color: #1b5f59;
    }
    .integracao-csv-button-deteccao-automatica:disabled {
        background-color: #32aba0 !important;
    }

.integracao-csv-button-mapeamento {
    background-color: #3f9ae7;
}
    .integracao-csv-button-mapeamento:hover {
        background-color: #226297;
    }
    .integracao-csv-button-mapeamento:disabled {
        background-color: #3f9ae7 !important;
    }

.integracao-csv-limitador-container-layout {
    display: flex;
    margin-bottom: 10px;
}

.integracao-csv-linha-limitador-container-layout {
    border-bottom-style: solid;
    width: 50%;
    margin-bottom: 7px;
}

span#botao-alterar-tamanho-container-layout {
    text-wrap: nowrap;
    margin: 0 12px;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
}

.integracao-csv-container-botao-aplicar-layout,
.integracao-csv-container-botao-aplicar-original {
    display: flex;
    justify-content: space-between;
}

.integracao-csv-titulo-grid-arquivo-formatado,
.integracao-csv-titulo-grid-arquivo-original {
    align-content: flex-end;
}

.integracao-csv-button-aplicar-layout,
.integracao-csv-button-upload-arquivo-original {
    margin-bottom: 15px;
}

.integracao-csv-container-configuracao-layout {
    display: grid;
    grid-template-columns: 140px 220px 280px 200px 200px;
    grid-column-gap: 15px;
    align-items: center;
    padding: 10px 0;
}

.integracao-csv-grid-preview-arquivo-formatado {
    margin-bottom: 15px;
}

.integracao-csv-container-footer {
    display: flex;
    justify-content: space-between;
}

.integracao-csv-button-salvar-arquivo-formatado {
    margin-left: auto;
}
/*#endregion*/

/*#region DevExtreme*/
.dx-fileuploader-file-status-message {
    white-space: normal !important;
}

.dx-item.dx-list-item.dx-toolbar-menu-custom.dx-toolbar-menu-action.dx-toolbar-hidden-button >
.dx-item-content.dx-list-item-content >
.dx-toolbar-item-auto-hide >
.dx-datagrid-toolbar-button.dx-datagrid-export-button.dx-button.dx-button-normal.dx-button-mode-contained.dx-widget.dx-button-has-icon.dx-button-has-text,
.dx-item.dx-list-item.dx-toolbar-menu-custom.dx-toolbar-menu-action.dx-toolbar-hidden-button >
.dx-item-content.dx-list-item-content >
.dx-toolbar-item-auto-hide >
.dx-button.dx-button-normal.dx-button-mode-text.dx-widget.dx-button-has-icon {
    border-style: none !important;
    box-shadow: none !important
}

.dx-overlay-content.dx-invalid-message-content.dx-resizable {
    visibility: initial;
}
/*#endregion*/

/*#region Saude da Conciliação*/
.dropDownSwitchConciliationHealth {
    margin-left: 10px;
    width: 150px !important;
}

.saudedaconciliacao-bloco {
    background-color: var(--corContainers) !important;
    border-radius: 4px;
    padding: 22px 15px;
    margin-bottom: 15px;
}

.saudedaconciliacao-notificacao-bloco {
    max-height: 530px;
    overflow-y: auto;
}

.saudedaconciliacao-oportunidade-container {
    display: flex;
    justify-content: space-between;
    height: 165px;
    padding-bottom: 15px;
    border-bottom: 1px solid var(--bordaPadrao);
    margin-bottom: 25px;
}

.saudedaconciliacao-oportunidade-grafico-barra-container {
    margin-top: 45px;
}

.saudedaconciliacao-oportunidade-grafico-barra-container,
.saudedaconciliacao-oportunidade-grafico-pizza-container {
    width: 50%;
    justify-items: center;
    height: 100%;
}

.saudedaconciliacao-oportunidade-grafico-horizontal {
    display: grid;
    grid-row-gap: 15px;
}

.saudeconciliacao-oportunidade-grafico-barra-linha {
    display: grid;
    grid-template-columns: 15px 90px 150px;
    grid-column-gap: 5px;
}

.saudeconciliacao-oportunidade-grafico-barra-icone-oportunidade {
    color: #c5d000;
}

.saudeconciliacao-oportunidade-grafico-barra-icone-criticidade {
    color: #decb74;
}

.saudeconciliacao-oportunidade-grafico-barra-icone-erro {
    color: #d80e0e;
}

.saudeconciliacao-oportunidade-grafico-barra-completa {
    width: 150px;
    height: 13px;
    background-color: #838383;
    border-radius: 10px;
}

.saudeconciliacao-oportunidade-grafico-barra-porcentagem-oportunidade {
    background-color: #c5d000;
}

.saudeconciliacao-oportunidade-grafico-barra-porcentagem-criticidade {
    background-color: #decb74;
}

.saudeconciliacao-oportunidade-grafico-barra-porcentagem-erro {
    background-color: #d80e0e;
}

.saudeconciliacao-oportunidade-grafico-barra-porcentagem-oportunidade,
.saudeconciliacao-oportunidade-grafico-barra-porcentagem-criticidade,
.saudeconciliacao-oportunidade-grafico-barra-porcentagem-erro {
    height: 100%;
    width: 0%;
    border-radius: 10px;
}

.saudeconciliacao-oportunidade-grafico-barra-texto {
    font-weight: bold;
}

.saudedaconciliacao-notificacao {
    cursor: pointer;
}

.saudedaconciliacao-notificacao-principal {
    display: grid;
    grid-template-columns: 200px auto;
    padding: 15px 55px;
    grid-column-gap: 10px;
}

.saudedaconciliacao-notificacao-informacoes {
    padding: 0 5px;
}

.saudedaconciliacao-notificacao-titulo-container {
    display: flex;
    margin-bottom: 5px;
}

.saudedaconciliacao-notificacao-icone-titulo {
    font-size: 18px;
    margin-right: 12px;
}

.saudedaconciliacao-notificacao-titulo {
    font-size: 16px;
    font-weight: bold;
}

.saudedaconciliacao-notificacao-icones {
    display: flex;
}

.saudedaconciliacao-notificacao-icones-ponto-container {
    display: flex;
    margin-left: 30px;
    margin-right: 15px;
}

.saudedaconciliacao-notificacao-icones-check-container {
    display: flex;
}

.saudedaconciliacao-notificacao-texto {
    font-size: 16px;
}

.saudedaconciliacao-notificacao-detalhe-container {
    padding: 0px 55px;
    overflow: hidden;
    height: 0;
}

.saudedaconciliacao-notificacao-detalhe-container-exibir {
    height: auto !important;
}

.saudedaconciliacao-notificacao-detalhe-texto-container {
    padding: 15px 55px;
    background-color: #c7c7c729;
    border-radius: 5px;
    margin-bottom: 15px;
}

.saudedaconciliacao-notificacao-detalhe-texto {
    font-size: 16px;
}

.saudedaconciliacao-notificacao-borda {
    border-bottom: 1px solid var(--bordaPadrao);
    width: calc(100% - 45px);
    display: flex;
    justify-self: center;
}

.saudedaconciliacao-saudedaconciliaca-titulo-container {
    padding: 5px 75px;
    font-size: 22px;
    text-align: center;
    font-weight: bold;
}

.saudeconciliacao-bloco-saudeconciliacao {
    height: 315px;
}

.saudedaconciliacao-saudedaconciliacao-conteudo,
.saudedaconciliacao-saudedaconciliacao-conteudo-detalhado {
    display: flex;
    padding: 15px 75px;
}

.saudedaconciliacao-saudedaconciliacao-conteudo {
    justify-content: center;
}

.saudedaconciliacao-saudedaconciliacao-conteudo-detalhado {
    display: block;
}

.saudedaconciliacao-saudedaconciliacao-informacoes {
    padding: 20px;
    margin-left: 40px;
    display: grid;
    grid-template-rows: 30px 30px 30px;
    grid-row-gap: 15px;
    align-content: center;
}

.saudedaconciliacao-saudedaconciliacao-informacoes-linha {
    display: grid;
    grid-template-columns: 75px auto;
    font-size: 22px;
}

.saudedaconciliacao-saudedaconciliacao-detalhe-porcentagens-container {
    display: flex;
    justify-content: space-around;
    margin-bottom: 30px;
}

.saudedaconciliacao-saudedaconciliacao-detalhe-porcentagens-coluna {
    font-size: 24px;
}

.saudedaconciliacao-saudedaconciliacao-detalhe-porcentagens-valor {
    font-weight: bold;
}

.saudedaconciliacao-saudedaconciliacao-detalhe-valores-container {
    display: flex;
    flex-direction: column;
    justify-self: center;
}

.saudedaconciliacao-saudedaconciliacao-detalhe-valores-linha {
    font-size: 22px;
    display: grid;
    grid-template-columns: 40px 205px 130px 130px;
    margin-bottom: 15px;
}

.saudedaconciliacao-saudedaconciliacao-detalhe-valores-valor {
    font-weight: bold;
}

.saudedaconciliacao-seletor-agrupado-container {
    display: flex;
}

.saudedaconciliacao-seletor-agrupado-texto {
    align-self: center;
    margin-right: 10px;
}

.saudedaconciliacao-seletor-agrupado {
    width: 170px;
}

.saudedaconciliacao-bloco-informacoes-cliente {
    padding: 50px 135px;
}

.saudedaconciliacao-informacoes-cliente-container {
    display: grid;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    box-sizing: border-box;
    border: 1px solid #c8d300;
}

.saudedaconciliacao-informacoes-cliente-tempo {
    display: flex;
    flex-direction: column;
}

.saudedaconciliacao-informacoes-cliente-usabilidade {
    grid-column: 1 / -1;
}

.saudedaconciliacao-informacoes-cliente-usabilidade-seletor {
    width: 70px;
    display: inline;
    font-size: 16px;
}

.saudedaconciliacao-informacoes-cliente-vendedor,
.saudedaconciliacao-informacoes-cliente-tempo,
.saudedaconciliacao-informacoes-cliente-usuarios,
.saudedaconciliacao-informacoes-cliente-billing,
.saudedaconciliacao-informacoes-cliente-usabilidade {
    border: 1px solid #c8d300;
    font-size: 20px;
    text-align: center;
    padding: 15px;
    min-height: 85px;
    align-content: center;
}

.saudedaconciliacao-informacoes-cliente-vendedor-icone {
    font-size: 25px;
    margin-right: 5px;
}

.saudedaconciliacao-informacoes-cliente-tempo-texto,
.saudedaconciliacao-informacoes-cliente-vendedor-icone {
    color: #c8d300;
}

.saudedaconciliacao-saudedaconciliacao-grafico-donut {
    height: 200px;
    width: 200px;
}

/*#endregion*/

.notificationCount {
    position: relative;
    right: 5px;
    bottom: 9px;
    height: 16px;
    color: #fff;
    background: var(--vermelho);
    border-radius: 50%;
    font-size: 11px;
    font-weight: bold;
    line-height: 8px;
    min-width: 8px;
    padding: 4px;
    text-align: center;
    -webkit-box-shadow: -1px -1px 4px #ffffff;
    box-shadow: -1px -1px 4px #ffffff;
}

.topBarItensContainer {
    display: flex;
}

.btnFormStatusCompany {
    margin-right: 5px;
}

.topBarSelectContainer {
    max-width: 40%;
    width: -webkit-fill-available;
    width: -moz-available;
    width: fill-available;
}

.topBarUserContainer {
    width: -webkit-fill-available;
    width: -moz-available;
    width: fill-available;
}

.gridColunaComLogo {
    width: fit-content;
    padding: 2px;
    border-radius: 50%;
}

.meuPerfilContent {
    height: 345px;
    overflow: auto;
    padding: 25px;
}

.kt-header__topbar-item.dropdown {
    margin-left: auto;
}

.tooltipFix {
    z-index: 2000 !important;
}

.trocarTemaSite {
    margin-top: 15px;
}

.modalPreferences {
    height: 500px;
    width: 700px;
}

div#preferencesContent {
    padding: 0 25px;
}

.bandeirasLinguagem {
    width: 100%;
    display: grid;
    grid-template-columns: 60px 60px 60px 60px 60px 60px;
    grid-gap: 10px;
    margin-left: 15px;
}

.bandeirasLinguagemLogin {
    display: grid;
    grid-template-columns: 60px 60px;
    grid-gap: 10px;
    position: relative;
    left: 90%;
    bottom: 3%;
    width: fit-content;
    width: -moz-fit-content;
}

.carregarDadosAuto {
    margin-left: 15px;
}

.modal-header .close {
    padding: 1.25rem;
    margin: -1rem 0rem -1rem auto;
}

.btnLanguage {
    text-align: center;
    border-radius: 5px;
    cursor: pointer;
    opacity: 0.5;
    transition: opacity 0.2s;
    border: 3px solid #fff;
}

.btnFecharPreferencias {
    position: relative;
    left: 565px;
    top: 245px;
    width: 100px;
}

.userInfoAvatar {
    height: 95px;
    width: 95px;
    font-size: 4rem;
    border-radius: 8px;
    padding-top: 8px;
    font-weight: 500;
    text-align: center;
    background-color: rgb(13 87 98);
}

.userInfo {
    display: flex;
}

.userInfoValues {
    font-size: 1rem;
    padding-top: 8px;
    padding: 5px 0px 5px 26px;
    display: grid;
    grid-template-columns: 120px 340px;
    grid-template-rows: 40px 40px 40px 40px 40px;
}

.userInfoInitials {
    margin-top: 8px;
}

.userSpan {
    position: relative;
    top: 15px;
    left: 14px;
    cursor: pointer;
}

.btnLanguageSelected {
    opacity: 1;
    border: 3px solid var(--corPrimaria);
}

.btnModalConfirmation {
    float: right;
    margin-right: 5px;
    margin-top: 95px;
    width: 100px;
}

.novoSiteTitle {
    margin-left: auto;
    font-size: 14px;
}

span#dvsite {
    margin: 0px 10px;
}

.dx-switch-container {
    border: none;
}

.dx-switch-on-value .dx-switch-handle:before {
    margin-top: -1px;
}

.dx-switch-on-value.dx-state-active .dx-switch-handle:before,
.dx-switch-on-value.dx-state-focused .dx-switch-handle:before {
    -webkit-box-shadow: 0 0 0 10px rgb(9 150 0 / 10%);
    box-shadow: 0 0 0 10px rgb(9 150 0 / 10%);
}

.kt-login__copyright {
    position: relative;
    right: 33px;
}

.dx-overlay-content.dx-popup-normal.dx-resizable.dx-dropdowneditor-overlay {
    transform: translate(-15px,34px) scale(1) !important;
}

div#kt_wrapper >
.dx-viewport.dx-device-desktop.dx-device-generic.dx-theme-material.dx-theme-material-typography.dx-color-scheme-teal-light >
.dx-overlay-wrapper.dx-datagrid-column-chooser.dx-popup-wrapper.dx-datagrid-column-chooser-mode-drag {
    z-index: 1503 !important;
}

.kt-scrolltop {
    bottom: 15px;
    right: 65px;
}

.dx-overlay-wrapper.dx-dropdowneditor-overlay.dx-popup-wrapper.dx-dropdownlist-popup-wrapper.dx-selectbox-popup-wrapper >
.dx-overlay-content.dx-popup-normal.dx-popup-draggable.dx-resizable {
    min-width: 0px;
}

body.swal2-height-auto {
    height: 100% !important;
}

.btn-primary {
    background-image: none !important;
}

.dx-loadindicator-icon {
    position: relative;
    width: 0px;
    -webkit-animation: none;
    animation: none;
    top: 0;
    left: 2px;
}

    .dx-loadindicator-icon:before {
        border: 2px solid #eee;
        border-top-color: var(--corPrimaria);
        -webkit-animation: kt-spinner .5s linear infinite;
        animation: kt-spinner .5s linear infinite;
        width: 20px;
        height: 20px;
        margin-top: -10px;
        content: '';
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        position: absolute;
        top: 50%;
        left: 0;
        border-radius: 50%;
    }

.modal-edit {
    height: 65% !important;
    max-height: 100% !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
}

.edit-kt,
.kt-portlet.kt-portlet--height-fluid {
    height: calc(100% - 20px);
    min-height: 127px;
}

.dx-loadindicator-content {
    webkit-animation: none;
    animation: none;
}

.dx-overlay-wrapper.dx-header-filter-menu.dx-popup-wrapper {
    z-index: 1503 !important;
}

.dx-widget.dx-visibility-change-handler {
    max-width: 100% !important;
}

div.blockUI.blockMsg.blockPage {
    width: 72px !important;
}

.dx-widget {
    font-family: 'Mukta';
}

.dx-theme-material-typography {
    font-family: 'Mukta';
}

.dx-overlay-wrapper.dx-datagrid-edit-popup.dx-popup-wrapper.dx-overlay-modal.dx-overlay-shader >
.dx-overlay-content.dx-popup-normal.dx-popup-draggable.dx-resizable >
.dx-popup-content {
    height: max-content !important;
}

.dx-form.dx-widget.dx-visibility-change-handler >
.dx-layout-manager.dx-widget >
.dx-widget.dx-collection.dx-responsivebox-screen-sm.dx-responsivebox >
.dx-box-flex.dx-box.dx-widget.dx-visibility-change-handler.dx-collection >
.dx-item.dx-box-item >
.dx-item-content.dx-box-item-content.dx-box-flex.dx-box.dx-widget.dx-visibility-change-handler.dx-collection >
.dx-item.dx-box-item,
.dx-form.dx-widget.dx-visibility-change-handler >
.dx-layout-manager.dx-widget >
.dx-widget.dx-collection.dx-responsivebox.dx-responsivebox-screen-md >
.dx-box-flex.dx-box.dx-widget.dx-visibility-change-handler.dx-collection >
.dx-item.dx-box-item >
.dx-item-content.dx-box-item-content.dx-box-flex.dx-box.dx-widget.dx-visibility-change-handler.dx-collection >
.dx-item.dx-box-item,
.dx-form.dx-widget.dx-visibility-change-handler >
.dx-layout-manager.dx-widget >
.dx-widget.dx-collection.dx-responsivebox-screen-lg.dx-responsivebox >
.dx-box-flex.dx-box.dx-widget.dx-visibility-change-handler.dx-collection >
.dx-item.dx-box-item >
.dx-item-content.dx-box-item-content.dx-box-flex.dx-box.dx-widget.dx-visibility-change-handler.dx-collection >
.dx-item.dx-box-item {
    flex: auto !important;
    overflow: auto !important;
}

    .dx-form.dx-widget.dx-visibility-change-handler >
    .dx-layout-manager.dx-widget >
    .dx-widget.dx-collection.dx-responsivebox-screen-sm.dx-responsivebox >
    .dx-box-flex.dx-box.dx-widget.dx-visibility-change-handler.dx-collection >
    .dx-item.dx-box-item >
    .dx-item-content.dx-box-item-content.dx-box-flex.dx-box.dx-widget.dx-visibility-change-handler.dx-collection >
    .dx-item.dx-box-item >
    .dx-item-content.dx-box-item-content >
    .dx-datagrid-edit-form-item.dx-first-row.dx-first-col.dx-field-item.dx-col-0.dx-field-item-optional,
    .dx-form.dx-widget.dx-visibility-change-handler >
    .dx-layout-manager.dx-widget >
    .dx-widget.dx-collection.dx-responsivebox.dx-responsivebox-screen-md >
    .dx-box-flex.dx-box.dx-widget.dx-visibility-change-handler.dx-collection >
    .dx-item.dx-box-item >
    .dx-item-content.dx-box-item-content.dx-box-flex.dx-box.dx-widget.dx-visibility-change-handler.dx-collection >
    .dx-item.dx-box-item >
    .dx-item-content.dx-box-item-content >
    .dx-datagrid-edit-form-item.dx-first-row.dx-first-col.dx-field-item.dx-col-0.dx-field-item-optional,
    .dx-form.dx-widget.dx-visibility-change-handler >
    .dx-layout-manager.dx-widget >
    .dx-widget.dx-collection.dx-responsivebox-screen-lg.dx-responsivebox >
    .dx-box-flex.dx-box.dx-widget.dx-visibility-change-handler.dx-collection >
    .dx-item.dx-box-item >
    .dx-item-content.dx-box-item-content.dx-box-flex.dx-box.dx-widget.dx-visibility-change-handler.dx-collection >
    .dx-item.dx-box-item >
    .dx-item-content.dx-box-item-content >
    .dx-datagrid-edit-form-item.dx-first-row.dx-first-col.dx-field-item.dx-col-0.dx-field-item-optional {
        padding: 0 !important;
        width: fit-content !important;
        width: -moz-fit-content !important;
    }

.dx-overlay-wrapper.dx-datagrid-edit-popup.dx-popup-wrapper.dx-overlay-modal.dx-overlay-shader >
.dx-overlay-content.dx-popup-normal.dx-popup-draggable.dx-resizable,
.dx-overlay-wrapper.dx-datagrid-edit-popup.dx-popup-wrapper.dx-overlay-modal >
.dx-overlay-content.dx-popup-normal.dx-popup-draggable.dx-resizable {
    max-height: 100%;
    max-width: max-content !important;
    min-width: 500px;
    overflow: auto;
}

body,
.daterangepicker {
    font-family: 'Mukta';
}

.dx-invalid-message > .dx-overlay-content {
    top: -8px !important;
}

.dx-tab .dx-icon {
    margin-right: 8px;
}

.dx-popup-bottom.dx-toolbar .dx-toolbar-after {
    margin-top: -3px;
}

.btnApplyMaster {
    white-space: nowrap;
    margin-left: 10px;
}

.dx-header-row {
    border-bottom-width: 5px;
    border-bottom-style: solid;
}

.kt-notification .kt-notification__item:after {
    content: none;
}

.kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--user .kt-header__topbar-wrapper .kt-header__topbar-icon {
    border-radius: 50%;
    height: 42px;
    width: 42px;
}

div#kt_aside_menu_wrapper::-webkit-scrollbar {
    width: 0px;
}

div#kt_aside_menu_wrapper {
    scrollbar-width: none;
}

.dx-calendar-cell.dx-calendar-selected-date, .dx-calendar-cell.dx-calendar-selected-date.dx-calendar-today {
    box-shadow: inset 0 0 0 1000px var(--corPrimaria);
}

.dx-calendar-cell.dx-calendar-selected-date {
    border-radius: 5px;
    border: 2px solid var(--corPrimaria);
}

.dx-checkbox-icon,
.dx-checkbox.dx-state-focused .dx-checkbox-icon,
.dx-checkbox.dx-state-hover .dx-checkbox-icon {
    border: 2px solid var(--corPrimaria);
}

.dx-datagrid.dx-datagrid-borders > .dx-datagrid-pager {
    border-top: 1px solid #fff;
}

.dx-datagrid-header-panel .dx-toolbar-text-auto-hide .dx-button.dx-button-has-icon {
    border-width: 1px;
}

.titleH2 {
    font-family: 'Mukta';
    font-size: 32px !important;
    font-weight: 400 !important;
    margin-bottom: 17px;
    margin-top: 8px;
}

.dx-calendar-cell.dx-calendar-selected-date.dx-calendar-contoured-date, .dx-calendar-cell.dx-calendar-selected-date.dx-calendar-today.dx-calendar-contoured-date {
    box-shadow: none;
    border-radius: 4px;
}

.datepickerContainer {
    width: 180px;
    margin-left: 10px;
}

.dx-calendar-navigator .dx-button .dx-button-text {
    font-weight: 400;
    font-size: 1rem;
}

.dx-button.dx-button-has-icon:not(.dx-button-has-text):not(.dx-shape-standard),
.dx-popup-wrapper .dx-calendar .dx-calendar-caption-button,
.dx-calendar-navigator .dx-button .dx-button-text,
.dx-calendar-navigator-previous-view.dx-button .dx-icon, .dx-calendar-navigator-previous-month.dx-button .dx-icon,
.dx-calendar-navigator-next-view.dx-button .dx-icon, .dx-calendar-navigator-next-month.dx-button .dx-icon,
.dx-calendar-cell.dx-calendar-other-view, .dx-calendar-cell.dx-calendar-empty-cell {
    border: none;
}

.dx-calendar-body thead tr th {
    font-weight: 500;
    font-size: 1rem;
}

.dx-calendar-cell.dx-calendar-today,
.dx-calendar-cell.dx-state-hover, .dx-calendar-cell.dx-calendar-contoured-date:not(.dx-calendar-today):not(.dx-calendar-selected-date),
.dx-calendar-cell span, .dx-calendar-cell {
    box-shadow: none;
    border-radius: 4px;
}

    .dx-calendar-cell span,
    .dx-calendar-cell {
        border-radius: 0px;
    }

.dx-button.dx-button-normal.dx-button-mode-text.dx-widget.dx-button-has-icon {
    border-radius: 50%;
    border-width: 1px;
    border-style: solid;
}

i.dx-icon.dx-icon-clear {
    font-size: 13px;
}

.kt-header__topbar {
    width: 100%;
    padding-right: 6px;
}

.dx-datagrid-nowrap .dx-header-row > td > .dx-datagrid-text-content {
    margin-right: 5px;
}

.dx-datagrid .dx-column-indicators, .dx-datagrid-container .dx-column-indicators {
    float: right;
}

.dx-toolbar .dx-toolbar-items-container {
    height: 28px;
    margin-top: 3px;
}

.kt-portlet {
    box-shadow: none;
    -webkit-box-shadow: none;
}

/*#region Header popup detalhe*/
button[data-dismiss="modal"] {
    display: flex;
}

.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom {
    margin-top: 10px;
}

.modal-header {
    border-bottom: none;
    padding: 10px 0px 0px 15px;
}

.modal {
    z-index: 1503;
}

.dx-dropdownlist-popup-wrapper {
    z-index: 1504 !important;
}

div#modal-body {
    padding: 6px 12px 12px 12px;
}

.cards[detail="true"] {
    cursor: default;
    align-items: center;
    display: flex;
    height: 70px;
    border-left: none !important;
    border-right: none !important;
    border-top: 1px solid var(--bordaPadrao) !important;
    border-bottom: 1px solid var(--bordaPadrao) !important;
}

.kt-widget__bottom {
    border-top: none !important;
}

.row.row-col-separator-lg > div[detail="true"]:first-child {
    border-left: 1px solid var(--bordaPadrao);
}

.row.row-col-separator-lg > div[detail="true"] > .kt-widget24 {
    padding: 5px 25px;
}

.kt-widget__head {
    text-align: left;
}

.kt-widget__head {
    text-align: left;
    color: var(--padraoCard);
    font-weight: 700;
    margin-bottom: 7px;
}

.kt-widget__subhead {
    text-align: left;
    margin-bottom: 7px;
}

.kt-portlet .kt-portlet__body {
    padding: 0 0;
}
/*#endregion*/

/*#region DropDownSearch*/

.dropDownSearch {
    width: 100%;
    height: 38px;
    margin-left: 10px;
    margin-right: 10px;
    border-style: solid;
    border-width: 1px;
    border-radius: 5px !important;
    padding-left: 10px;
    padding-right: 10px;
}

.dx-texteditor:before {
    border-bottom: none !important;
}

.dx-tag {
    margin: 6px 0px 0px 5px;
}

.dx-show-clear-button .dx-clear-button-area {
    width: 20px;
}

.dx-tagbox:not(.dx-texteditor-empty):not(.dx-editor-filled):not(.dx-editor-outlined) .dx-tag-container {
    margin-top: 0px;
}

.dx-tag-remove-button {
    width: 25px;
}

div["data-bind='dxControlsDescendantBindings: true'"] > .dx-popup-content {
    overflow: hidden;
}

.dx-tag-remove-button:before {
    font-size: 10px;
}
/*#endregion*/

/*#region dropDownSwitch*/

.dropDownSwitch {
    width: 100px;
    padding: 0px 2px 0px 6px;
}

/*#endregion*/

/*#region Dashboard*/
.dropdown-menu.dropdown-menu-md {
    width: 180px;
}

.textNotificationAlert {
    font-weight: bold;
    text-align: center;
}

.cardsComplementares {
    height: 117px;
}

div#cardsComplementares {
    border-left: 1px solid var(--bordaPadrao);
    border-top: 1px solid var(--bordaPadrao);
}

.blockExpanded {
    height: fit-content !important;
    height: -moz-fit-content !important;
}

.gridExpanded {
    height: auto !important;
}

.btnExpandirDashboard {
    margin-left: auto;
    cursor: pointer;
    font-weight: 500;
}

.infoHeaderDebitos {
    margin-top: 10px;
    text-align: center;
    padding: 0;
    font-size: 1.2rem;
    font-weight: 500 !important;
}

.graphContainer {
    height: 520px;
}

.dashboardGraph {
    width: 95%;
    height: 170px;
    align-self: center;
}

.dashboardGrid {
    width: 95%;
    height: 190px;
    margin-top: 15px;
    align-self: center;
}

.groupDrop {
    width: 20%;
}

g.dxc-arg-line {
    display: none;
}

.groupContainer {
    display: inherit;
    margin-bottom: 10px;
    margin-top: 5px;
    padding-right: 20px;
}
/*#endregion*/

/*#region Dashboard Banco do Brasil*/
.pieChartContainer {
    min-height: 340px !important;
}

.barChartContainer {
    min-height: 300px !important;
}

.pieChartBB {
    width: max-content !important;
    height: max-content !important;
}

.barChartBB {
    width: 85% !important;
    align-self: center !important;
}
/*#endregion*/

/*#region Header pages*/
.btnExtras {
    align-self: flex-end;
}

.btnMasterDetail {
    margin-bottom: 5px;
    margin-left: 10px;
    width: 40px;
}

/*#endregion*/

/*#region SalesConference*/
.textoSemVendasDiaAdquirente {
    font-size: 18px;
    margin-top: 15px;
    font-weight: 500;
}

#summary {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 16px 76px 16px 141px;
}

.summarySemVendas {
    height: 14px;
    width: 14px;
    border: 1px solid #ddd;
    border-radius: 3px;
}

.dx-calendar-cell.dx-state-hover {
    border: 2px solid rgba(255, 255, 255, 0.22);
    border-radius: 0px;
}

.dx-calendar-cell.dx-calendar-selected-date {
    border-radius: 5px;
    border: 2px solid var(--corPrimaria);
}

.calendarioContainer {
    padding: 10px;
    align-items: center;
}

.tabAdqContainer {
    padding: 10px;
    align-items: center;
}

.gridAdqContainer {
    padding: 10px;
    align-items: center;
}

.cardsTerminal {
    cursor: pointer;
    border: 1px solid #eaeaea !important;
}

.widgetTerminal {
    padding: 0 !important;
    margin-top: 10px !important;
}

.checkBoxNaoListado {
    margin-right: auto;
    margin-top: 10px;
}

.dx-tabs-scrollable .dx-tab {
    height: 100%;
    display: inline-block;
    border-style: solid;
    border-width: 0px 1px;
    border-color: #eaeaea;
}

.dx-item.dx-tab {
    border-style: solid;
    border-width: 0px 1px;
    border-color: #eaeaea;
}

.dx-tabs-nav-button {
    height: 100%;
}

.dx-tab.dx-state-focused:after {
    border-right: 1px solid var(--corPrimaria);
    border-left: 1px solid var(--corPrimaria);
    border-top: 1px solid var(--corPrimaria);
    border-bottom: 1px solid var(--corPrimaria);
}

.kt-widget24 .kt-widget24__details .kt-widget24__stats {
    padding-left: 0;
}

.summarySemVendas,
.summaryParcialmenteConciliada,
.summaryConciliada,
.summaryInconsistente,
.summaryNaoConciliada {
    font-size: 15px;
}

.conferenceValorBruto {
    font-size: 18px;
    font-weight: 500;
}

.conferenceValorBrutoContainer {
    text-align: center;
    margin-top: 10px;
}

.dx-calendar-cell.dx-calendar-selected-date span {
    border-radius: 50%;
}

.dx-calendar-cell.dx-calendar-selected-date {
    border-radius: 0px;
    border: none;
    box-shadow: none;
    padding: 0px 0px 0px 0px;
}

.dx-calendar-cell.dx-state-hover span {
    color: #888585 !important;
    background-color: #f1f1f1;
    border-radius: 50%;
}

.dx-calendar-cell.dx-state-hover,
.dx-calendar-cell.dx-calendar-contoured-date:not(.dx-calendar-today):not(.dx-calendar-selected-date),
.dx-calendar-cell.dx-calendar-selected-date.dx-calendar-contoured-date {
    border: none !important;
    border-radius: 0px !important;
}

.dx-calendar-cell.dx-calendar-selected-date,
.dx-calendar-cell.dx-calendar-selected-date.dx-calendar-today {
    box-shadow: none;
}

/*#endregion*/

/*#region Error*/
.errorTitle {
    font-size: 60px;
    margin-left: 180px;
    margin-bottom: 30px;
}
/*#endregion*/

/*#region Users*/
.btnSalvarSenhaUsuarioContainer {
    display: flex;
}

.btnSalvarSenhaUsuario {
    margin-left: auto;
    margin-top: 35px;
    margin-right: 16px;
}

i.dx-icon.far.fa-eye {
    font-size: 14px;
}

.modalImportUser {
    height: 200px !important;
    width: 700px !important;
    margin: 20% 25% !important;
}

/*#endregion*/

/*#region Conciliation Param*/
.dx-texteditor.dx-editor-underlined.dx-state-hover:after {
    border-bottom: none;
}

.dx-texteditor.dx-editor-underlined:after {
    border-bottom: none;
}

.btnApplyPopup {
    float: right;
    margin-top: 97px;
}

.checkboxOption {
    margin-top: 40px;
}
/*#endregion*/

.dx-freespace-row {
    height: 0px !important;
}

.dx-datagrid-borders > .dx-datagrid-headers, .dx-datagrid-borders > .dx-datagrid-rowsview, .dx-datagrid-borders > .dx-datagrid-total-footer {
    border: 0px solid #fff;
}

.dx-checkbox-icon {
    width: 16px;
    height: 16px;
    border-radius: 2px;
}

div#inputCPF,
div#inputTypeConfirmed,
div#inputCPFConfirmed,
div#inputCNPJConfirmed, .dx-state-disabled.dx-widget,
.dx-state-disabled .dx-widget {
    opacity: 0.8 !important;
}

.dx-texteditor-input-container.input.dx-texteditor-input {
    color: #a2a2a2 !important;
}

span.form.trn {
    color: rgba(117, 117, 117, 0.87) !important;
}

.dx-item.dx-toolbar-item.dx-toolbar-button {
    padding: 0 5px;
}

.dx-toolbar .dx-toolbar-after {
    padding-left: 15px;
}

div#modalDetalhe > .modal-dialog {
    height: 100%;
    max-height: 96%;
    max-width: 100%;
    width: 90%;
    margin: 1% 0 0 3%;
}

div#modalDetalhe > div.modal-dialog > .modal-content {
    height: 100%;
    max-height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
}

div#modalDetalhe {
    overflow: hidden;
    padding-right: 0px !important;
}

div#modalRecuperaSenha {
    overflow: hidden;
}

.arrowDown {
    position: absolute;
    left: 215px;
    top: -45px;
}

.card-detalhes {
    height: fit-content;
    height: -moz-fit-content;
    margin-top: 5px;
}

.dropDownType {
    margin-right: 10px;
    width: 137px;
    min-width: 126px;
}

.dx-datagrid .dx-data-row > td.bullet {
    padding-top: 0;
    padding-bottom: 0;
}

.dx-datagrid.dx-datagrid-borders > .dx-datagrid-total-footer {
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
}

/*#region footer*/

.copyright-text {
    margin-left: auto;
    margin-right: 16px;
}

.footer {
    width: 100%;
    height: 35px;
    display: flex;
    margin-top: 20px;
}

.upperLine {
    width: 100%;
    height: 4px;
    position: relative;
    top: 12px;
    left: 0px;
    border-radius: 5px;
}

.logoFooterContainer {
    position: relative;
    width: max-content;
    left: 7px;
    margin-right: 16px;
}

img.logoFooter {
    height: 27px;
}

.outterLine {
    width: 8%;
    height: 4px;
    position: relative;
    top: 12px;
    border-radius: 5px 0px 0px 5px;
}

/*#endregion*/

/*#region userHeader*/
.listContainer {
    width: 100%;
    height: 350px;
    display: flex;
}

.gridContainer {
    height: 100%;
    width: 48%;
    margin-right: 10px;
}

.listPerm {
    height: 100%;
    width: 48%;
}
/*#endregion*/

div#kt_wrapper {
    padding: 0px;
}

.dx-datagrid-checkbox-size.dx-checkbox-checked .dx-checkbox-icon {
    font-size: 15px;
}

div[role='listbox'] .dx-button-text {
    text-transform: inherit;
}

.card-selected {
    box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.51);
}

.card-unselected {
    opacity: 0.5
}

.cards {
    cursor: pointer;
}

.color {
    border-left: 5px solid var(--corPrimaria);
}

.content {
    padding: 2px 16px;
    display: table-cell;
}

.dx-datagrid .dx-datagrid-content .dx-datagrid-table .dx-row > td.dx-command-select {
    padding-left: 2px;
}

.dx-datagrid-borders > .dx-datagrid-headers {
    border-right: 0px;
    border-left: 0px;
}

.dx-datagrid-table-fixed {
    width: 100.1%;
}

p.title {
    font-size: 13px;
}

p.cardValue {
    font-size: 19px;
}

p.cardCount {
    font-size: 11px;
}

p.title, p.cardValue, p.cardCount {
    margin-top: 8px;
}

.container {
    margin-top: 6px;
}

.menuIcon {
    font-size: 30px !important;
}

.menuSideIcon {
    justify-content: center;
    font-size: 20px !important;
    margin-left: 16px !important;
}

i.kt-menu__link-bullet.kt-menu__link-bullet--dot {
    height: 35px;
}

.nomeGrupoSideBar {
    font-size: 14px;
    color: #9899ac;
    align-self: center;
    margin-left: 17px;
    white-space: nowrap;
}

.sideItemsContainer {
    justify-content: flex-start !important;
    overflow: hidden;
}

.dx-datagrid-toolbar-button.dx-datagrid-export-button.dx-button.dx-button-normal.dx-button-mode-contained.dx-widget.dx-button-has-icon {
    border-radius: 50%;
    border-width: 1px;
    border-style: solid;
}

.dx-datagrid-borders > .dx-datagrid-filter-panel {
    border-right: none;
    border-left: none;
}

.oculto {
    display: none !important;
}

.oculto2 {
    opacity: 0;
}

.kt-header__topbar {
    align-items: center;
}

.menu-wrapper-container {
    line-height: 58.3px;
    width: 500px;
    margin-left: 10px;
}

.kt-aside__brand {
    padding: 0 5px;
    height: 72px;
}

.kt-header__topbar-item.kt-header__topbar-item--search {
    width: 100%;
}

.logoTexto {
    width: auto;
    height: 40px;
    margin-top: 0px;
    margin-left: 8px;
    transition: 0.2s;
}

.logoMinimized {
    height: 25px;
    position: absolute;
    top: 16px;
    transition: 0.2s;
}

.expandBoxContainer {
    height: max-content;
    width: max-content;
    position: relative;
    top: 22px;
    right: 30px;
}

.kt-aside .kt-aside-menu .kt-menu__nav > .kt-menu__item {
    display: contents;
}

.kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode='accordion']).kt-menu__item--hover > .kt-menu__submenu, .kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode='accordion']).kt-menu__item--hover > .kt-menu__submenu {
    position: static;
    width: 230px;
    bottom: 0px !important;
    margin-left: 0px !important;
    box-shadow: none;
    -webkit-box-shadow: none;
}

    .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode='accordion']).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav, .kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode='accordion']).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav {
        padding: 0 0 20px 0;
        margin-top: -20px;
    }

.kt-aside .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link {
    margin-bottom: 21px;
}

.kt-aside-menu .kt-menu__nav .kt-menu__item {
    padding-bottom: 10px;
}

.expandCheck {
    cursor: pointer;
}

.userMenuActive {
    display: block !important;
}

.margin-fix {
    margin-top: 0px !important;
}


/*#region Media classes*/
@media (min-width: 1025px) {

    .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode='accordion']).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span, .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode='accordion']).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span, .kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode='accordion']).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span, .kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode='accordion']).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
        background-color: var(--corPrimaria);
    }

    .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link > .kt-menu__link-icon, .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link > .kt-menu__link-icon {
        color: #bbbcc5;
    }

    .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item:hover > .kt-menu__link > .kt-menu__link-icon,
    .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item:hover > .kt-menu__link > .nomeGrupoSideBar,
    .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link > .kt-menu__link-icon, .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link > .kt-menu__link-icon,
    .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode='accordion']).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-text, .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode='accordion']).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-text, .kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode='accordion']).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-text, .kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode='accordion']).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-text,
    .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode='accordion']).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-text, .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode='accordion']).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-text, .kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode='accordion']).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-text, .kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode='accordion']).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-text,
    .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__link > .kt-menu__link-icon,
    .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link > .kt-menu__link-icon,
    .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link > .nomeGrupoSideBar,
    .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode='accordion']).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow, .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode='accordion']).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow, .kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode='accordion']).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow, .kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode='accordion']).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow {
        color: var(--corPrimaria) !important
    }

    .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode='accordion']).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading,
    .kt-aside--minimize .kt-aside-menu .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode='accordion']).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link,
    .kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode='accordion']).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__heading,
    .kt-aside-menu.kt-aside-menu--dropdown .kt-menu__nav .kt-menu__item:not([data-ktmenu-submenu-mode='accordion']).kt-menu__item--hover > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link {
        height: 35px;
    }

    .kt-portlet.kt-portlet--height-fluid {
        height: calc(100% - 20px);
        min-height: 505px;
    }

    .kt-aside--minimize .kt-aside-menu .kt-menu__nav {
        padding: 0 0;
    }

    .kt-header--fixed.kt-aside--minimize .kt-header {
        left: 68px;
    }

    .hidedHeader {
        background-color: transparent !important;
        box-shadow: none !important;
    }

    .contentMoveUp {
        padding-top: 0 !important;
    }

    .overflowArea {
        height: 50px;
        width: 50px;
    }

    div#modalDetalhe {
        left: 70px;
    }

    .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--hor-desktop.kt-grid--desktop > .kt-grid__item.kt-grid__item--fluid-desktop {
        max-height: 100%;
        overflow-y: auto;
    }

    .kt-aside--minimize .kt-aside {
        width: 70px;
    }

    .dx-viewport {
        padding-left: 80px;
        padding-top: 65px;
    }

    .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__link {
        width: 100%;
    }

    .row.row-col-separator-lg > div {
        border-bottom: 1px solid var(--bordaPadrao);
    }

        .row.row-col-separator-lg > div:last-child {
            border-right: 1px solid var(--bordaPadrao);
            border-bottom: 1px solid var(--bordaPadrao);
        }

    .kt-header {
        height: 60px;
        justify-content: flex-start;
    }

    .kt-aside--minimize .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover > .kt-menu__submenu {
        margin-left: 200px !important;
    }

    span.kt-menu__link-text {
        margin-top: 10px;
    }

    .kt-aside .kt-aside-menu .kt-menu__nav > .kt-menu__item {
        height: 70px !important;
    }

    .kt-aside--fixed .kt-aside {
        z-index: 1600;
    }

    div#card-detalhes-fila > .cards,
    div#card-detalhes-error > .cards {
        border-left: 1px solid var(--bordaPadrao);
        border-top: 1px solid var(--bordaPadrao);
        margin-right: 1px;
        margin-bottom: 1px;
    }
}

@media (min-width: 1200px) {
    .container, .container-sm, .container-md, .container-lg, .container-xl {
        max-width: 94%;
    }
}

@media (max-width: 1024px) {
    .dx-widget .dx-toolbar.dx-widget.dx-visibility-change-handler.dx-collection >
    .dx-toolbar-items-container >
    .dx-toolbar-after .dx-item.dx-toolbar-item.dx-toolbar-button:nth-last-child(2) {
    }

    h2.titleH2 {
        margin-top: 60px;
    }

    .btnExtras {
        left: 41%;
        grid-row-gap: 5px;
    }

        .btnExtras.btnQueueManagement span:first-of-type {
            margin-top: 5px !important;
        }

    .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler:hover span,
    .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler:hover span::before, .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler:hover span::after,
    .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler:hover span::before, .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler:hover span::after,
    .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--active span,
    .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--active span::before, .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--active span::after,
    .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--active span::before, .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler.kt-header-mobile__toolbar-toggler--active span::after,
    .kt-aside-close:hover,
    .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span, .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
        background: var(--corPrimaria);
    }

    .modal-dialog.modal-dialog-center.modal-lg {
        max-width: 800px !important;
    }

    .kt-login.kt-login--v1 .kt-login__wrapper .kt-login__body {
        padding: 20px 50px;
    }

    .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-topbar-toggler.kt-header-mobile__toolbar-topbar-toggler--active i, .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-topbar-toggler:hover i,
    .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-icon, .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-icon,
    .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__link-text, .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-text,
    .kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-text, .kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-text,
    .kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon, .kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon,
    .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__ver-arrow, .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__ver-arrow,
    .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__heading .kt-menu__ver-arrow, .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__ver-arrow,
    .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-text, .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-text,
    .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon, .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon,
    .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-text, .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-text,
    .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-text, .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-text,
    .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__ver-arrow, .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow,
    .kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__ver-arrow, .kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__ver-arrow {
        color: var(--corPrimaria);
    }

    .datepickerContainer {
        width: 100%;
        margin-left: 0px;
    }

    .daterangepicker.ltr.auto-apply.show-calendar.opensright {
        top: calc(132.594px + 42px) !important;
        left: 5px !important;
    }

    .kt-header-mobile,
    .kt-header .kt-header__topbar {
        background-color: var(--corContainers);
    }

    .dropDownTypeContainer {
        margin-right: 10px;
    }

    .kt-header__topbar--mobile-on .kt-header .kt-header__topbar {
        border-color: var(--corContainers);
        border-bottom: solid 1px var(--corSecundaria);
    }

    .kt-login.kt-login--v1 .kt-login__aside {
        display: none !important;
    }

    .topBarItensContainer {
        display: flex;
        width: 100%;
        margin-bottom: 5px;
    }

    .topBarSelectContainer {
        max-width: 100%;
    }

    .kt-header__topbar--mobile-on .kt-header__topbar {
        height: auto;
        padding: 5px;
        margin-top: 48px;
    }

    .kt-header__topbar {
        height: 100px;
        margin-top: -100px;
    }

    .dx-viewport.dx-device-desktop.dx-device-generic.dx-theme-material.dx-theme-material-typography.dx-color-scheme-teal-light {
        padding-top: 48px;
    }

    .menu-wrapper-container {
        display: none;
    }

    div#modalDetalhe > .modal-dialog {
        margin: 1% 0 0 6%;
    }

    .modalMaximizado {
        width: 100% !important;
    }

    .novoSiteTitle {
        display: none;
    }

    span#dvsite {
        display: none;
    }

    .expandCheck {
        display: none;
    }

    .modalSubgrupo {
        height: 655px !important;
        width: 90% !important;
        margin: 6% 0 0 5% !important;
    }

    .modalImportUser {
        margin: 30% 0% !important;
    }

    .popupDisconnectWirecard {
        height: 247px !important;
        width: 462px !important;
        margin: 35% 0px 0px 1% !important;
    }

    .popupConnectWirecard {
        height: 371px !important;
        width: 462px !important;
        margin: 10% 0px 0px 4% !important;
    }

    .dropDownSearch {
        width: 100%;
        margin-left: 0px;
        margin-right: 5px;
    }

    .switchType {
        margin-left: auto;
    }

    h1, h2, h3, h4, h5, h6 {
        margin-top: 16px;
    }

    .kt-portlet,
    .demo-container {
        padding-left: 10px;
        padding-right: 10px;
    }

    .dropDownActive {
        display: block;
        z-index: 1100;
        position: relative;
        top: 12px;
        right: 9px;
    }

    .btnApplyMaster {
        margin-left: 0px;
        margin-right: 0px;
    }

    .dropDownType {
        margin-right: 0px;
        width: 128px;
    }

    .dropDownSwitch {
        margin-right: 1px;
    }

    .kt-aside-menu .kt-menu__nav > .kt-menu__item {
        margin: 10px 0;
    }

    .kt-header__topbar .kt-header__topbar-item.kt-header__topbar-item--search {
        flex-wrap: wrap;
        height: 100%;
    }
}

@media (min-width: 769px) {
    .kt-grid > .kt-grid__item {
        max-width: 99.6%;
    }
}

@media screen and (min-width: 768px) {
    .modal-center:before {
        display: inline-block;
        vertical-align: middle;
        content: " ";
        height: 100%;
    }
}

@media (max-width: 767px) {
    .modal-content.modalPreferences {
        width: 100vw;
    }
}

@media (max-width: 1700px) {
    .bandeirasLinguagemLogin {
        left: 86%;
    }
}

@media (max-width: 1400px) {
    .bandeirasLinguagemLogin {
        left: 73%;
    }
}

@media (min-width: 1400px) {
    .calendarRow {
        min-width: 290px;
    }

    .adqContainer {
        flex: none;
        width: calc(100% - 290px);
    }
}

@media (max-width: 1398px) {
    .cardsContainerFila,
    .cardsContainerError {
        margin-bottom: 20px;
    }
}

@media(max-width: 767px) {
    .graphGrpFila,
    .graphGrpError {
        margin-top: 20px;
    }
}
/*#endregion*/


.kt-notification .kt-notification__item .kt-notification__item-icon i {
    color: var(--corPrimaria);
}

div.blockUI.blockOverlay {
    z-index: 10 !important;
    border-radius: inherit;
}

.blockUI.blockMsg.blockElement {
    z-index: 10 !important;
}

div.blockUI.blockMsg.blockPage {
    z-index: 1503 !important;
}

.kt-spinner.kt-spinner--v2.kt-spinner--success:before {
    border: 2px solid #eee;
    border-top-color: var(--corPrimaria);
}

.modal-content .blockUI.blockMsg.blockElement {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
}

.widget-container {
    display: flex;
}

    .widget-container > * {
        height: 400px;
        width: 50%;
        padding: 10px;
    }

.dragdrop-container > * {
    height: 100%;
    width: 50%;
    padding: 10px;
    margin: auto;
}

.dragdrop-container {
    display: flex;
    height: 100%;
}

.modal-center {
    text-align: center;
}


.modal-dialog-center {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}


#btnUploadStatement {
    color: #fff;
    float: right;
    padding: 8px 10px;
    margin: 2px;
}

    #btnUploadStatement i {
        font-size: 18px;
    }

div.left-panel-login {
    position: absolute;
    top: 0px;
    height: 100%;
}

.dvswitch {
    margin: 8px auto auto 55px;
}

.dx-switch-on-value .dx-switch-handle {
    -webkit-transform: translateX(-70%) !important;
    transform: translateX(-70%) !important;
    margin-top: 1px !important;
}

.dx-switch-handle {
    margin-top: -1px;
}

.gridIcon {
    margin: 4px;
    font-size: 16px;
    color: var(--cinzaClaro);
}

.dx-datagrid-headers.dx-datagrid-nowrap >
.dx-datagrid-content.dx-datagrid-scroll-container >
table.dx-datagrid-table.dx-datagrid-table-fixed {
    margin-top: 18px;
}

}

.iconeshow {
    max-width: 48px;
    border: 1px solid #ababab;
}

.logoshow {
    max-width: 48px;
    border: 3px solid #ababab;
}

.smallshow {
    max-width: 48px;
    border: 2px solid #ababab;
}


.dx-closebutton.dx-button.dx-button-normal.dx-button-mode-text.dx-widget.dx-button-has-icon {
    min-width: 23px;
}

/*#region Fluxo de concessão*/
.flowMonitoringGrid .dx-item-content.dx-box-item-content.dx-box-flex.dx-box.dx-widget.dx-visibility-change-handler.dx-collection .dx-item.dx-box-item {
    min-width: 240px !important;
}
/*#endregion*/

/*#region Integração Webhook*/
div .webhook #modalDetalhe > .modal-dialog {
    width: 60%;
}

.webhook-popup {
    margin: auto;
    padding: 10px;
}

.webhook-popup-body {
    font-size: 16px;
}
/*#endregion*/

.more-info {
    text-align: center;
    width:100%;
    padding: 8px;
}

/*#region Cadastro de taxas*/
.rateSelectedCount {
    margin-top: 6px;
    float: left;
    margin-right: 10px;
}

.rateSelectedCountText {
    font-size: 19px;
}

.rateSelectedCountNumber {
    font-size: 19px;
    font-weight: 500;
}
/*#endregion*/
