body, button, input, isindex, keygen, select, textarea {
  color: var(--mdc-theme-background);
}

.hidden-screen-reader-label, .qv-object .qv-object-footnote, .qv-object .qv-object-header,
.mdc-card.kpi .card__contents, .mdc-card.kpi .header-card__secondary,
.mdc-card.kpi-custom .header-card__primary, .mdc-card.kpi-custom .header-card__secondary,
.mdc-card.kpi [title="Exportar"], .mdc-card:not(.kpi) [title="Copiar"] {
  display: none;
}

.mdc-card .card-photo.header-card__primary {
  padding: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  min-height: initial;
}

.mdc-card.kpi .card__contents .qv-object {
  border: 0;
}

.mdc-typography--caption {
  line-height: inherit;
}

.d-flex {
  display: flex;
}

.mdc-card.kpi-custom .card__contents {
  display: block;
  padding: 0;
  min-height: 80px;
}

.mdc-card.map .mdc-card__primary-action {
  z-index: 1;
}

.mdc-card.map .card__contents {
  padding: 0;
  min-height: 450px;
  height: 450px;
}

.mdc-card.table .card__contents, .mdc-card.chart .card__contents {
  min-height: 300px;
  height: 300px;
}

.mdc-card.kpi-custom .card__contents .text {
  font-size: inherit !important;
}

.filter {
  background-color: var(--mdc-theme-background);
}

.filter .card__contents {
  padding: 0.6rem 1rem;
  min-height: 35px;
  height: 35px;
}

.filter .mdc-card__primary-action, .filter .mdc-card__actions {
  display: none;
}

.mdc-card.kpi-custom .card__contents .text span.textblock__text--3-blocks {
  font-size: 130%;
}

.mdc-drawer-app-content .qv-object .qv-object-content-container, #presentation .qv-object .qv-object-content-container {
  height: var(--card-contents);
}

.mdc-card qap .qv-object-content .text {
  color: var(--mdc-theme-on-surface);
}

.mdc-card.mdc-theme--background qap .qv-object-content .text {
  color: var(--mdc-theme-surface);
}

.mdc-card qap svg g text {
  fill: var(--mdc-theme-on-surface);
}

.mdc-card.mdc-theme--background qap svg g text {
  fill: var(--mdc-theme-surface);
}

#filtros qap {
  height: inherit;
  width: 100%;
}

#filtros.mdc-drawer .mdc-list {
  padding-top: 8px;
}

#filtros.mdc-drawer .mdc-list-item {
  padding: 0;
  /* height: calc(172px - 0 * 8px); */
}

#filtros.mdc-drawer .title-wrapper {
  color: var(--mdc-theme-text-secondary-on-background) !important;
}

.zoomButton.qirby-button-nr.idevio-icon {
  font-family: 'Material Icons Round';
	visibility: hidden;
}

.zoomButton.qirby-button-nr.idevio-icon:nth-child(2n)::before {
	visibility: visible;
  content: 'zoom_in';
}

.zoomButton.qirby-button-nr.idevio-icon:nth-child(2n + 1)::before {
	visibility: visible;
  content: 'zoom_out';
}

[class*="selection-toolbar"] {
  border: none !important;
}
/* [class*="selection-toolbar-button"], [class*="selection-toolbar-span"] {
  font-family: LUI icons !important;
} */
.selection-toolbar-icon-lasso::before {
  content: 'lasso' !important;
}
.selection-toolbar-icon-clear::before {
  content: 'clear_selections' !important;
}
.selection-toolbar-cancel:not(:active), .selection-toolbar-cancel:not(:active):not(:disabled) {
  background-color: #dc423f !important;
}
.selection-toolbar-cancel:focus:not(:active), .selection-toolbar-cancel:hover:not(:active):not(:disabled) {
  background-color: #f05551 !important;
}
.selection-toolbar-icon-cancel::before {
  content: 'close' !important;
}
.selection-toolbar-confirm:not(:active), .selection-toolbar-confirm:not(:active):not(:disabled) {
  background-color: #009845 !important;
}
.selection-toolbar-confirm:focus:not(:active), .selection-toolbar-confirm:hover:not(:active):not(:disabled) {
  background-color: #0aaf54 !important;
}
.selection-toolbar-icon-confirm::before {
  content: 'tick' !important;
}

.mdc-data-table__cell {
  padding: 0 4px !important;
  height: 28px;
}

table {
  color: var(--mdc-theme-text-primary-on-dark);
}

.mdc-data-table__header-cell {
  padding: 4px !important;
  height: 36px;
}

.qv-st .qv-st-value .qv-st-value-overflow span {
  white-space: nowrap;
}

.qv-st-data-cell {
  /* border-bottom: 1px solid white; */
  padding-top: 0.15em;
  padding-bottom: 0.15em;
}

/* .mdc-button--raised, .mdc-button--outlined, .mdc-button--unelevated {
  padding: 0 8px;
} */

.mdc-data-table__cell .mdc-button {
  height: 24px;
}

.btn-gerar, .btn-analisado {
  text-align: center;
  font-size: 12px;
}

.mdc-data-table .mdc-data-table__cell {
  font-size: 12px;
}

.mdc-data-table .mdc-data-table__sort-icon-button {
  width: 22px;
  height: 22px;
  font-size: 10px;
}

/* table tr:hover:nth-of-type(1n) {
  background: var(--mdc-theme-text-hint-on-background);
} */

.mdc-snackbar {
  top: 0;
  bottom: auto;
}

/* CurrentSelections */
#CurrentSelections {
  z-index: 7;
}

.qlik-current-selections, .qlik-selections {
  position: sticky;
  top: 0;
  z-index: 6;
  padding-top: 0;
}

.qlik-current-selections {
  padding-bottom: 0;
}

.qv-global-selections {
  display: none;
  background-color: var(--mdc-theme-surface);
  /* top: calc(-1 * var(--mdc-layout-grid-margin-desktop, 24px)); */
  top: 0;
  height: calc(100vh - var(--mdc-top-app-bar-row-height)) !important;
  z-index: 6;
  border-radius: 4px;
}

.bright.qv-panel-current-selections {
  box-shadow: 0px 4px 10px 6px rgba(0, 0, 0, 0.4), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0,0,0,.12);
  background: var(--mdc-theme-surface);
  border-radius: 4px;
}

.bright.qv-panel-current-selections .wrap {
  background: var(--mdc-theme-surface);
}

.bright.qv-panel-current-selections .buttons-end.border-bottom, .bright.qv-panel-current-selections .buttons.border-bottom,
.bright.qv-panel-current-selections .wrap,
.bright.qv-panel-current-selections .buttons-end .qv-subtoolbar-button, .bright.qv-panel-current-selections .buttons .qv-subtoolbar-button,
.qv-panel-current-selections .qv-subtoolbar-button.toggle-button.active.qv-explore-selections-btn, .touch-on .qv-panel-current-selections .qv-subtoolbar-button.toggle-button.active.qv-explore-selections-btn {
  border-bottom: none !important;
}

.qv-panel-current-selections .qv-subtoolbar-button.toggle-button.active.qv-explore-selections-btn, .touch-on .qv-panel-current-selections .qv-subtoolbar-button.toggle-button.active.qv-explore-selections-btn {
  border-radius: 0 4px 4px 0;
}

.bright.qv-panel-current-selections .buttons-end .qv-subtoolbar-button.active, .bright.qv-panel-current-selections .buttons-end .qv-subtoolbar-button.active:hover, .bright.qv-panel-current-selections .buttons .qv-subtoolbar-button.active, .bright.qv-panel-current-selections .buttons .qv-subtoolbar-button.active:hover {
  background: var(--mdc-theme-primary);
  color: var(--mdc-theme-background);
  border-radius: 4px 0 0 4px;
}

.qv-global-search .qv-global-search-input {
  border-radius: 4px;
  margin-top: 4px;
  padding: 4px 10px;
}

.qv-panel-current-selections .qv-selections-pager.qv-selections-pager {
  border-bottom: none;
  margin-bottom: 0;
}

.bright.qv-panel-current-selections .buttons-end.border-right, .bright.qv-panel-current-selections .buttons.border-right {
  border-right: 1px solid var(--mdc-theme-primary);
}

.bright.qv-panel-current-selections .buttons-end.border-left, .bright.qv-panel-current-selections .buttons.border-left {
  border-left: 1px solid var(--mdc-theme-secondary);
}

.qv-panel-current-selections .qv-subtoolbar-button.toggle-button:focus, .touch-on .qv-panel-current-selections .qv-subtoolbar-button.toggle-button:focus {
  border-bottom: 2px solid var(--mdc-theme-primary);
}

.qv-panel-current-selections .buttons-end .qv-explore-selections-btn, .qv-panel-current-selections .buttons .qv-explore-selections-btn,
.qv-panel-current-selections .buttons-end .qv-subtoolbar-button, .qv-panel-current-selections .buttons .qv-subtoolbar-button {
  padding: 0 1px;
  width: 36px;
}

.qv-panel-current-selections .qv-subtoolbar-button.toggle-button .icon, .touch-on .qv-panel-current-selections .qv-subtoolbar-button.toggle-button .icon {
  width: initial;
}

.qv-panel-current-selections .buttons-end .qv-explore-selections-btn span, .qv-panel-current-selections .buttons .qv-explore-selections-btn span {
  display: none;
}

button.mdc-icon-button.mdc-top-app-bar__action-item--unbounded {
  justify-content: center;
}

.qv-global-selections header.qv-object-header {
  display: block!important;
}

@media print {
  .ccl-range {
      display: none;
  }
}

#bm-options button {
  right: 0;
  position: absolute;
  padding-right: 7px;
  font-size: large;
  color: var(--mdc-theme-error);
}

/* Serviços Periódicos */
[obj="EJUqjH"] tr.qv-st-data-row td .qv-st-value-overflow,
[obj="YAzczCB"] tr.qv-st-data-row td .qv-st-value-overflow,
[obj="NNmUHq"] tr.qv-st-data-row td .qv-st-value-overflow {
  height: 22px;
}

[obj="EJUqjH"] tr.qv-st-data-row td .qv-st-value-overflow a,
[obj="EJUqjH"] tr.qv-st-data-row td .qv-st-value-overflow span,
[obj="YAzczCB"] tr.qv-st-data-row td .qv-st-value-overflow a,
[obj="YAzczCB"] tr.qv-st-data-row td .qv-st-value-overflow span,
[obj="NNmUHq"] tr.qv-st-data-row td .qv-st-value-overflow a,
[obj="NNmUHq"] tr.qv-st-data-row td .qv-st-value-overflow span {
  vertical-align: sub;
}

[obj="EJUqjH"] tr.qv-st-data-row td.qv-st-data-cell:focus,
[obj="YAzczCB"] tr.qv-st-data-row td.qv-st-data-cell:focus,
[obj="NNmUHq"] tr.qv-st-data-row td.qv-st-data-cell:focus {
  outline: none;
}

[obj="EJUqjH"] .qv-st-data-cell:focus,
[obj="YAzczCB"] .qv-st-data-cell:focus,
[obj="NNmUHq"] .qv-st-data-cell:focus {
  box-shadow: none;
}

[obj="EJUqjH"] tr.qv-st-data-row td[headers*='header-0'] .qv-st-value span,
[obj="YAzczCB"] tr.qv-st-data-row td[headers*='header-0'] .qv-st-value span,
[obj="YAzczCB"] tr.qv-st-data-row td[headers*='header-1'] .qv-st-value span,
[obj="YAzczCB"] tr.qv-st-data-row td[headers*='header-2'] .qv-st-value span,
[obj="NNmUHq"] tr.qv-st-data-row td[headers*='header-0'] .qv-st-value span,
[obj="EJUqjH"] tr.qv-st-data-row td .qv-st-value a,
[obj="YAzczCB"] tr.qv-st-data-row td .qv-st-value a,
[obj="NNmUHq"] tr.qv-st-data-row td .qv-st-value a {
  text-decoration: none !important;
  white-space: nowrap;
  padding: 2px 8px;
  cursor: pointer !important;
  color: var(--mdc-theme-primary);
  text-transform: uppercase;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
}

[obj="YAzczCB"] tr.qv-st-data-row td[headers*='header-0'] .qv-st-value a,
[obj="YAzczCB"] tr.qv-st-data-row td[headers*='header-0'] .qv-st-value span,
[obj="YAzczCB"] tr.qv-st-data-row td[headers*='header-1'] .qv-st-value a,
[obj="YAzczCB"] tr.qv-st-data-row td[headers*='header-1'] .qv-st-value span {
  border-color: var(--mdc-theme-primary);
}

[obj="YAzczCB"] tr.qv-st-data-row td[headers*='header-0'] .qv-st-value a,
[obj="YAzczCB"] tr.qv-st-data-row td[headers*='header-0'] .qv-st-value span {
  background-color: var(--mdc-theme-primary);
  color: var(--mdc-theme-text-primary-on-dark);
}

[obj="EJUqjH"] tr.qv-st-data-row td .qv-st-value a:hover,
[obj="YAzczCB"] tr.qv-st-data-row td:not([headers*='header-0']):not([headers*='header-1']) .qv-st-value a:hover,
[obj="NNmUHq"] tr.qv-st-data-row td .qv-st-value a:hover {
  background-color: var(--mdc-theme-primary-hint);
  color: white;
  opacity: 0.9;
}

[obj="YAzczCB"] tr.qv-st-data-row td[headers*='header-0'] .qv-st-value a:hover,
[obj="YAzczCB"] tr.qv-st-data-row td[headers*='header-0'] .qv-st-value span:hover {
  background-color: var(--mdc-theme-primary-hint);
  border-color: var(--mdc-theme-primary-hint);
}

[obj="YAzczCB"] tr.qv-st-data-row td[headers*='header-1'] .qv-st-value a:hover,
[obj="YAzczCB"] tr.qv-st-data-row td[headers*='header-1'] .qv-st-value span:hover {
  border-color: var(--mdc-theme-primary-hint);
  color: var(--mdc-theme-primary-hint);
  opacity: 0.9;
}

.qap .mdc-card {
  background-color: white;
}

.qap .header-card__secondary, .qap .header-card__subtitle {
  color: var(--mdc-theme-text-primary-on-light);
}

.qap .mdc-card__action-icons, .qap .mdc-menu .mdc-list, .qap .mdc-menu .mdc-list-item__graphic, .qap .mdc-icon-button {
  color: var(--mdc-theme-text-icon-on-light);
}

/* .qap .mdc-card * {
  color: black !important;
} */
.qap .mdc-card text {
  fill: black !important;
}

.qv-inner-object {
  height: 100%;
}

.qap-hide,
.qap-hide .mdc-card__actions {
  display: none;
}

[class*="dependency-"] .card__contents {
  height: 150px;
  min-height: 150px;
}

@font-face {
  font-family:QlikView Sans;
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/pathwaygothicone/v8/MwQrbgD32-KAvjkYGNUUxAtW7pEBwx-tS1Zf.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family:QlikView Sans;
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/pathwaygothicone/v8/MwQrbgD32-KAvjkYGNUUxAtW7pEBwx-tS1Zf.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family:QlikView Sans;
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/pathwaygothicone/v8/MwQrbgD32-KAvjkYGNUUxAtW7pEBwx-tS1Zf.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family:QlikView Sans;
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/pathwaygothicone/v8/MwQrbgD32-KAvjkYGNUUxAtW7pEBwx-tS1Zf.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
