/* Minification failed. Returning unminified contents.
(740,16): run-time error CSS1030: Expected identifier, found '.'
(740,44): run-time error CSS1031: Expected selector, found ')'
(740,44): run-time error CSS1025: Expected comma or open brace, found ')'
(750,16): run-time error CSS1030: Expected identifier, found '.'
(750,38): run-time error CSS1031: Expected selector, found ')'
(750,38): run-time error CSS1025: Expected comma or open brace, found ')'
(815,68): run-time error CSS1030: Expected identifier, found '.'
(815,79): run-time error CSS1031: Expected selector, found ')'
(815,79): run-time error CSS1025: Expected comma or open brace, found ')'
 */
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}

b, strong {
	font-weight: 700
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}

body {
	line-height: 1
}

ol, ul {
	list-style: none
}

blockquote, q {
	quotes: none
}

	blockquote:after, blockquote:before, q:after, q:before {
		content: '';
		content: none
	}

table {
	border-collapse: collapse;
	border-spacing: 0
}

pre {
	word-break: break-word
}

em, i {
	font-style: italic
}

.bloco-filtro-exibir.bloco-filtroLegenda, .conteudo, .corpo, .fundacao, .rodape-itens p, body {
    display: flex
}

.centralizar, .corpo, .rodape, .topo {
    min-width: 840px
}

.aguarde, .navAntigo {
    top: 0;
    right: 0;
    left: 0
}

* {
    outline: 0;
    list-style: none
}

body, html {
    height: 100%;
    min-height: 100% !important;
    z-index: 1
}

a, button {
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none
}

body {
    flex-flow: column
}

.rodape, .topo {
    flex: 1;
    z-index: 100;
    box-sizing: border-box
}

.acao-grid, .conteudo, .corpo {
    box-sizing: border-box !important
}

.rodape {
    height: 27px;
    max-height: 27px;
    flex: 1;
    line-height: normal;
    border-top: 1px solid
}

    .rodape > .centralizar {
        display: flex;
        flex: 1;
        justify-content: space-between;
        align-items: center
    }

.fundacao {
    flex: 1;
    grid-column-gap: 5px;
    align-items: center
}

    .fundacao > img {
        height: 18px;
        width: auto;
        margin: 0 5px;
        border: none
    }

    .fundacao > span {
        font-size: 10px
    }

.rodape-itens {
    z-index: 100;
    cursor: help
}

    .rodape-itens p {
        grid-column-gap: 5px;
        line-height: normal;
        font-size: 10px;
        font-style: italic
    }

.desenvolvedor {
    margin-left: 10px;
    width: 41px;
    height: 18px;
    background-position: center right;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(data:image/png;base64,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)
}

    .desenvolvedor:hover, a:active, button:active {
        opacity: .7
    }

.corpo {
    flex: 1;
    width: auto;
    flex-flow: column;
    z-index: 90
}

.conteudo {
    flex-flow: column;
    position: relative;
    grid-row-gap: 5px;
    width: auto !important;
    margin: 5px !important;
    height: auto
}

body, button, textarea {
    font: 13px/1.2 Roboto,sans-serif
}

.h1, .h2, .h3, .h4, .h5, .k-window-title, h1, h2, h3, h4, h5 {
    font-family: Roboto,sans-serif;
    font-weight: 300 !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-shadow: .4px 0 0 #000
}

.acao-grid, .gridColuna-titulo, .texto-negritado, .texto-negritado td {
    font-weight: 700
}

.h1, h1 {
    font-size: 17px;
    line-height: 27px
}

.h2, h2 {
    font-size: 15px;
    line-height: 25px
}

.h3, h3 {
    font-size: 14px;
    line-height: 18px
}

.h4, h4 {
    font-size: 12px;
    line-height: 14px
}

a, a:hover, a:visited, button {
    text-decoration: none;
    color: inherit;
    cursor: pointer
}

    a:hover, button:hover {
        opacity: .95
    }

.transition {
    transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out
}

.bloco, .bloco-alerta, .field, .radius {
    border-radius: 4px
}

.centralizar {
    width: 99%;
    height: 100%;
    position: relative;
    margin: 0 auto
}

.fundoTransparente {
    background-color: rgba(0,0,0,.6);
    color: #fff !important
}

.fundo-1, .fundo-2.fundo-1, .ie7 .fundo-1 a, .selecaoMenu ul li a {
    background-color: #fff !important;
    color: #333 !important;
    border-color: #ccc !important
}

.fundo-2, .ie7 .fundo-2 a {
    background-color: #f0f0f0 !important;
    color: #333 !important;
    border-color: #ccc !important
}

    .fundo-2 .divisor {
        background-color: #e1e1e1 !important;
        border-color: #ccc !important
    }

    .fundo-1.form-divisor, .fundo-2.form-divisor {
        border-color: #e1e1e1 !important
    }

.fundo-3, .ie7 .fundo-3 a {
    background-color: #ebebeb !important;
    color: #333 !important;
    border-color: #ccc !important
}

    .fundo-3 .divisor {
        background-color: #d7d7d7 !important;
        border-color: #ccc !important
    }

.fundoErro, .ie7 .fundoErro a {
    background-color: #c13026 !important;
    border-color: #aa2922 !important;
    color: #f5f5f5 !important
}

.fundoAlerta-1 {
    background-color: #f9edbe !important;
    color: #555;
    border-color: #e9d99b !important
}

.fundoAlerta-2 {
    background-color: #fcf9f3 !important;
    border-color: #eae6de !important
}

.cor-cinza {
    color: #888
}

.k-dropdown-wrap.k-state-disabled, .k-dropdown-wrap.k-state-disabled + .k-select, [disabled], [disabled] + .k-select, [disabled]:focus, [readonly], [readonly] + .k-select, [readonly]:focus {
    background-color: #f0f0f0 !important;
    color: #777 !important;
    border-color: #d1d1d1 !important;
    box-shadow: none !important
}

.legendaItem-cor.cor-padrao {
    background-color: #333 !important
}

.fundo-negativo, .legendaItem-cor.cor-negativa {
    background-color: #c1030d !important
}

.borda-negativa {
    border-color: #c1030d !important
}

.cor-negativa {
    color: #c1030d !important
}

    .cor-negativa td.k-state-focused:first-child, .cor-negativa td:first-child {
        border-left: 2px solid #c1030d !important
    }

.cor-negativaSecundaria {
    color: #e87676 !important
}

    .cor-negativaSecundaria td.k-state-focused:first-child, .cor-negativaSecundaria td:first-child {
        border-left: 2px solid #e87676 !important
    }

.legendaItem-cor.cor-negativaSecundaria {
    background-color: #e87676 !important
}

.cor-positiva {
    color: #1874cd !important
}

    .cor-positiva td.k-state-focused:first-child, .cor-positiva td:first-child {
        border-left: 2px solid #1874cd !important
    }

.legendaItem-cor.cor-positiva {
    background-color: #1874cd !important
}

.cor-positivaSecundaria {
    color: #7db4e8 !important
}

    .cor-positivaSecundaria td.k-state-focused:first-child, .cor-positivaSecundaria td:first-child {
        border-left: 2px solid #7db4e8 !important
    }

.legendaItem-cor.cor-positivaSecundaria {
    background-color: #7db4e8 !important
}

.fundo-afirmativo, .legendaItem-cor.cor-afirmativa {
    background-color: #1c5328 !important
}

.cor-afirmativa {
    color: #1c5328 !important
}

    .cor-afirmativa td.k-state-focused:first-child, .cor-afirmativa td:first-child {
        border-left: 2px solid #1c5328 !important
    }

.cor-afirmativaSecundaria {
    color: #7aba7a !important
}

    .cor-afirmativaSecundaria td.k-state-focused:first-child, .cor-afirmativaSecundaria td:first-child {
        border-left: 2px solid #7aba7a !important
    }

.legendaItem-cor.cor-afirmativaSecundaria {
    background-color: #7aba7a !important
}

.cor-pendente {
    color: #ffaa1e !important
}

    .cor-pendente td.k-state-focused:first-child, .cor-pendente td:first-child {
        border-left: 2px solid #ffaa1e !important
    }

.legendaItem-cor.cor-pendente {
    background-color: #ffaa1e !important
}

.cor-pendenteSecundaria {
    color: #b0c4de !important
}

    .cor-pendenteSecundaria td.k-state-focused:first-child, .cor-pendenteSecundaria td:first-child {
        border-left: 2px solid #b0c4de !important
    }

.legendaItem-cor.cor-pendenteSecundaria {
    background-color: #b0c4de !important
}

.fundo-negativo {
    border-color: #c1030d !important;
    color: #fff !important
}

.fundo-afirmativo {
    border-color: #1c5328 !important;
    color: #fff !important
}

.fundo-positivo {
    background-color: #1874cd !important;
    border-color: #1874cd !important;
    color: #fff !important
}

.fundo-pendente {
    background-color: #f60 !important;
    border-color: #f60 !important;
    color: #fff !important
}

.acao-grid, .field, .field > legend {
    border: 1px solid
}

.selecionarAcesso .centralizar {
    min-width: 660px
}

.bloco-conteudo textarea, .centralizar-organizar, .forcaSenha-forte {
    width: 100%
}

.shadow {
    box-shadow: -3px 3px 15px rgba(0,0,0,.25)
}

.shadow-invertido {
    box-shadow: -2px -2px 3px -2px #888
}

.shadowInv-direita {
    box-shadow: inset -2px 0 5px -1px #414141
}

.shadowInterno {
    box-shadow: 0 .5px 1px -1px #fff inset
}

.k-window-content > .bloco {
    border: none;
    padding: 0;
    margin: 0
}

.k-window-content .bloco-acoes, .k-window-content .bloco-opcoes {
    border-width: 0 !important
}

.formLegenda + .form-divisor, .k-window-content .bloco-acoes {
    margin-top: 10px
}

.avisoModal .bloco-conteudo {
    line-height: 17px;
    padding: 0;
    max-width: 320px;
    min-width: 240px;
    max-height: 580px;
    overflow: auto;
    margin: 0;
    white-space: normal;
    word-break: break-word
}

.bloco-conteudo .k-chart, .form-divisor {
    overflow: hidden
}

.aguarde {
    display: none;
    position: fixed;
    bottom: 0;
    z-index: 99999
}

.selecionarAcesso .menu, .selecionarAcesso .rodape, .selecionarAcesso .topo {
    left: 240px
}

.selecionarAcesso .corpo {
    padding-left: 240px
}

.itemDetalhes2 > * {
    vertical-align: middle;
    line-height: 30px;
    height: 30px
}

.itemDetalhes2 > span + span {
    max-width: none
}

.acaoIcones {
    line-height: 29px;
    font-size: 29px !important;
    padding: 0 4px;
    width: 29px
}

    .acaoIcones:before {
        text-align: center;
        margin: 0
    }

.acao-grid {
    -moz-box-sizing: border-box !important;
    font-size: 10px;
    text-shadow: 1px 0 0 #000;
    text-align: center;
    line-height: 20px
}

.texto-capitalizar {
    text-transform: capitalize
}

li.divisor {
    margin: 8px 10px 0 !important;
    height: 22px;
    width: 1px;
    border-left: 1px solid
}

.texto-overflow, .texto-overflow > * {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.field {
    padding: 5px;
    margin-top: 5px
}

    .field > legend {
        padding: 0 2px;
        line-height: 24px;
        display: block;
        width: 100%;
        border-radius: 4px 4px 0
    }

        .field > legend.alinharDireita {
            text-align: right
        }

        .field > legend > span {
            margin: 0 5px
        }

    .bloco-opcoes > :first-child, .conteudo > .bloco:first-child, .field:first-child, .form-linha:first-child {
        margin-top: 0
    }

    .field .bloco, .field .bloco-opcoes {
        background-color: transparent !important
    }

.form {
    display: block;
    height: 100%
}

.form-linha {
    display: flex;
    flex-direction: row;
    position: relative;
    align-items: flex-end;
    width: 100%;
    margin-top: 4px
}

.bloco-legendas .form-linha {
    height: 12px
}

.form-bloco {
    display: flex;
    flex-wrap: wrap;
    width: 24%;
    height: auto;
    margin-left: 1%;
    box-sizing: content-box !important;
    min-width: 0;
    min-width: min-content
}

.form-coluna, .legendaItem {
    width: 25%;
    margin-left: 0;
    padding-left: 5px;
    box-sizing: border-box !important
}

.CodeMirror, .bloco {
    box-sizing: border-box
}

.blocoRelatorio, .form-bloco > :not(label):not(.label):not(img):not(p) {
    flex: 1
}

.form-bloco:first-child {
    margin-left: 0 !important;
    width: 25%
}

.form-coluna:first-child {
    padding-left: 0 !important
}

.form-bloco label:not(.k-checkbox-label):not(.k-radio-label) {
    width: 100%;
    display: block;
    line-height: 20px;
    min-height: 20px;
    font-weight: 700
}

.form-bloco input, .form-bloco select, .form-bloco textarea {
    width: 100% !important;
    padding: 0 6px !important;
    vertical-align: middle !important;
    line-height: 100% !important;
    height: 28px;
    border: 1px solid;
    box-sizing: border-box !important
}

.form-bloco select {
    padding: 3px !important
}

.form-bloco label + textarea {
    resize: vertical;
    line-height: 20px !important;
    min-height: 40px !important
}

.form select.input-validation-error, .form-bloco input.input-validation-error {
    border-color: #aa2922 !important
}

.form-bloco.form-filtro {
    width: 50%;
    float: none;
    padding-top: 8px;
    z-index: 50
}

    .form-bloco.form-filtro label {
        display: inline-block;
        zoom: 1;
        line-height: 28px;
        margin-right: 5px
    }

    .form-bloco.form-filtro input, .form-bloco.form-filtro select {
        display: inline-block;
        zoom: 1;
        width: 220px !important
    }

.form-bloco button {
    width: 36px
}

    .form-bloco button > span {
        height: 100%;
        line-height: 100%
    }

.form-coluna-botoes {
    width: auto;
    justify-content: flex-end
}

.form-bloco-botao > a, .form-bloco-botao > button, .form-bloco-botaoComplementar, .form-coluna-botao, .form-coluna-com-botao > .form-bloco-botao > a, .form-coluna-com-botao > .form-bloco-botao > button {
    width: 36px;
    max-width: 36px;
    text-align: center;
    height: 28px;
    line-height: 26px;
    margin-left: 5px
}

.anoMes > :first-child, .bloco-acoes > :first-child, .form-coluna-botoes .form-coluna-botao:first-of-type, .listaSelecao > :first-child {
    margin-left: 0
}

.bloco-opcoes > * > a > span, .bloco-opcoes > a > span, .form-bloco-botaoComplementar > span, .form-coluna-botao > span {
    font-size: 17px
}

.form-acoes {
    margin-top: 10px;
    height: 28px;
    border-top: 1px solid #ebebeb;
    padding-top: 10px
}

.form-divisor {
    display: block;
    margin: 8px 0 4px;
    padding: 0;
    border-top: 1px solid;
    height: 1px
}

    .form-divisor.form-divisor-simples {
        height: 0;
        border: none;
        margin: 8px 0 0 !important
    }

.bloco {
    display: flex;
    flex-flow: column;
    height: 100%;
    flex: auto;
    position: relative;
    clear: both;
    border: 1px solid;
    padding: 5px
}

    .bloco:has(.bloco-conteudo.bloco-alerta), .bloco:has(ul.selecao) {
        flex: 0
    }

    .bloco .bloco {
        padding: 0;
        border: none;
        box-shadow: none
    }

    .bloco:has(.bloco-conteudo>iframe) {
        height: auto !important
    }

.formRelatorio {
    display: flex;
    flex: 1;
    height: 100%
}

.bloco-titulo span:before, .field legend > span:before {
    vertical-align: top
}

h1.bloco-titulo {
    margin: 0 0 5px;
    border-bottom: 1px solid;
    border-color: inherit;
    padding-left: 0
}

.bloco-titulo-adicional {
    font-size: 14px;
    line-height: 14px;
    font-style: italic
}

    .bloco-titulo-adicional.sem-margem {
        margin-top: -7px
    }

.bloco .bloco-acoes svg[class^=svg-inline--fa], .bloco-acoes > * > span, .bloco-opcoes-divisor, .bloco-titulo span[data-fa-i2svg], .bloco-titulo svg[class^=svg-inline--fa], .bloco-titulo-icone, .bloco-titulo > span[class*=" fa-"], .bloco-titulo > span[class^=fa-], .botoesEOu input {
    display: none
}

.bloco > h1 > span {
    margin-right: 2px
}

.bloco-conteudo .k-panelbar, .bloco-conteudo .k-tabstrip, .bloco-conteudo:not(.bloco-alerta), .bloco > form, .k-panelbar .k-item.k-state-active, .k-panelbar .k-state-active .k-content, .k-tabstrip .k-content.k-state-active {
    display: flex;
    flex-flow: column;
    flex: 1
}

.bloco-conteudo .CodeMirror, .bloco-conteudo .k-chart, .bloco-conteudo .k-grid, .bloco-conteudo .k-panelbar, .bloco-conteudo .k-tabstrip, .bloco-conteudo .k-tabstrip-wrapper, .bloco-conteudo textarea {
    height: 100%;
    display: flex;
    flex-flow: column;
    flex: 1;
    flex-basis: 100%
}

.bloco-alturaAutomatica, .k-editor, .k-grid-content {
    flex: auto
}

    .k-grid-content:not(.bloco-alturaAutomatica) {
        height: 60px !important
    }

.k-window .k-grid-content:not(.bloco-alturaAutomatica) {
    min-height: 120px !important
}

.field .form-linha .bloco-alturaAutomatica, .field .form-linha:has(.CodeMirror), .field .form-linha:has(.k-editor), .field:has(.CodeMirror), .field:has(.k-editor) {
    display: flex;
    flex-direction: column;
    flex: 1
}

.CodeMirror {
    flex: auto !important
}

.field table.k-editor {
    min-height: 180px !important
}

.k-window #relatorio {
    min-height: 480px !important
}

.bloco-conteudo p {
    line-height: 20px
}

.bloco-conteudo-nulo {
    min-height: 20px;
    font-style: italic;
    padding: 5px !important;
    clear: both;
    border: 1px solid #dbdbde !important
}

.bloco-conteudo-completo {
    clear: both;
    border: 1px solid
}

    .bloco-conteudo-completo .k-widget.k-listview {
        background: 0 0;
        border: none
    }

.bloco-conteudo-limitado {
    padding: 0;
    overflow: auto;
    box-sizing: border-box !important;
    -moz-box-sizing: border-box !important
}

.bloco-duplo, .bloco-triplo {
    display: flex;
    flex-flow: row;
    height: auto;
    flex: 1;
    grid-column-gap: 5px
}

    .bloco-duplo > *, .bloco-triplo > * {
        min-width: 0 !important;
        height: 100%;
        width: 50%
    }

.bloco-duplo-horizontal, .bloco-triplo-horizontal {
    display: flex;
    flex-flow: column;
    flex: 1;
    grid-row-gap: 5px
}

.bloco-alerta {
    border: 1px solid;
    padding: 5px
}

.bloco-conteudo:first-child.bloco-alerta {
    margin-bottom: 5px
}

.bloco-alturaAutomatica {
    overflow: auto !important
}

.bloco-acoes {
    position: sticky;
    bottom: 0;
    min-height: 40px;
    width: 100%;
    margin-bottom: -5px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    align-content: center
}

.bloco-opcoes + .bloco-acoes {
    padding-top: 5px;
    border-top: 1px solid;
    margin-top: 5px
}

.bloco-opcoes > * > a, .bloco-opcoes > a {
    display: flex;
    height: 28px;
    justify-content: center;
    align-items: center;
    line-height: 100%;
    min-width: 36px;
    box-sizing: border-box !important;
    border: 1px solid;
    font-size: 13px
}

.bloco-opcoes > * {
    margin-top: 5px
}

.bloco-acoes > * {
    padding: 0 12px;
    height: 28px;
    border: 1px solid;
    border-radius: 4px;
    margin-left: 5px
}

.bloco-conteudo-opcoes {
    margin-right: 48px;
    position: relative
}

.bloco .bloco .bloco-conteudo-opcoes {
    margin-right: 42px
}

.bloco-duplo > .bloco:not(:last-of-type) > .bloco-conteudo-opcoes {
    margin-right: 47px
}

    .bloco-duplo > .bloco:not(:last-of-type) > .bloco-conteudo-opcoes + .bloco-opcoes {
        right: 5px
    }

.bloco-opcoes {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 0 5px 5px;
    border-left: 1px solid;
    border-color: inherit;
    background-color: inherit;
    box-sizing: border-box;
}

.comprovante-grid .k-grid-content td, .menu, .navAntigo {
    border-bottom: 1px solid
}

.bloco-opcoes > ul {
    position: relative;
    margin-bottom: 5px
}

.bloco .bloco .bloco-opcoes {
    border: none;
    padding: 0
}

.bloco-opcoes > .blocoOpcoesSub > a, .bloco-opcoes > a {
    overflow: hidden;
    width: 30px;
    text-align: center;
    z-index: 80;
    position: relative
}

h2.bloco-titulo + * > .bloco-opcoes, h2.bloco-titulo + .bloco-conteudo + .bloco-conteudo + .bloco-opcoes, h2.bloco-titulo + .bloco-conteudo + .bloco-opcoes {
    top: 25px
}

h1.bloco-titulo + * > .bloco-opcoes, h1.bloco-titulo + .bloco-conteudo + .bloco-opcoes {
    top: 32px
}

.bloco .bloco h2.bloco-titulo > span:not(.bloco-titulo-complementar):first-child {
    display: none !important
}

.bloco-opcoes a > svg[class^=svg-inline--fa], .bloco-opcoes a[class*=" fa-"], .form-bloco-botaoComplementar > svg[class^=svg-inline--fa] {
    position: relative;
    font-size: 17px
}

.acaoApenasIcone > span {
    margin-right: 0
}

.navAntigo {
    position: relative;
    height: 30px;
    line-height: 30px;
    z-index: 200
}

    .navAntigo > div > * {
        position: relative;
        float: left
    }

    .navAntigo a > span, .navAntigo p > span {
        font-size: 16px;
        margin-right: 5px
    }

    .navAntigo .divisor {
        height: 20px;
        display: inline-block !important;
        zoom: 1;
        margin: 5px 8px;
        width: 1px;
        border-left: 1px solid
    }

    .navAntigo ul {
        margin-left: 10px
    }

.linksLinha, .linksLinha li {
    float: left
}

.bloco-filtro {
    margin-bottom: 7px;
    display: none
}

.bloco > * > span[class*=fa-]:first-child {
    margin: 0 8px
}

.k-grid + * + .bloco-filtro-exibir, .k-grid + .bloco-filtro-exibir, .k-grid + .bloco-legendas, form + .bloco-legendas {
    margin-bottom: 0
}

.bloco-filtro-exibir, .blocoOpcoesSub.ativo > .blocoOpcoesSub-itens, .botoesEOu > * {
    display: block
}

.bloco-filtro-superior {
    display: inline-flex;
    flex-wrap: nowrap;
    width: 60%;
    border: none;
    top: -1px;
    right: -1px;
    position: absolute;
    padding: 0;
    margin: 0;
    clear: both;
    justify-content: end
}

    .bloco-filtro-superior .form-linha {
        justify-content: flex-end;
        align-items: flex-start
    }

    .bloco-filtro-superior .form-bloco {
        padding-left: 5px;
        box-sizing: border-box !important;
        height: 30px;
        flex: 1;
        margin-left: 0;
        max-width: 35%
    }

        .bloco-filtro-superior .form-bloco > * {
            border-radius: 0 0 4px 4px
        }

        .bloco-filtro-superior .form-bloco:last-child > * {
            border-top-right-radius: 4px;
            border-bottom-right-radius: 0
        }

.anoMes, .listaSelecao {
    display: inline-flex;
    padding: 4px;
    border: 1px solid;
    border-radius: 4px
}

    .anoMes > *, .listaSelecao > * {
        margin-left: 5px;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        line-height: 100%;
        height: 100%;
        box-sizing: border-box
    }

    .anoMes > a, .listaSelecao > a {
        flex: 0 20px;
        min-width: 0
    }

.anoMes-desc, .listaSelecao-calendario, .listaSelecao-lista {
    flex: 1 auto;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.anoMes-desc {
    padding: 0 5px;
    border: 1px solid;
    text-align: center !important;
    font-style: italic
}

.listaSelecao-calendario, .listaSelecao-lista {
    height: 100% !important;
    line-height: 1 !important;
    overflow: hidden
}

.k-widget.listaSelecao-lista {
    display: inline-flex !important
}

.listaSelecao-calendario .k-picker-wrap, .listaSelecao-lista .k-dropdown-wrap {
    display: inline-flex;
    height: 20px !important;
    width: 100%
}

.listaSelecao-calendario .k-input, .listaSelecao-lista .k-input {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    height: 100% !important;
    text-align: center;
    display: inline-block !important;
    line-height: 20px !important;
    align-items: center;
    justify-content: center;
    padding: 0 2px !important;
    font-size: 12px;
    font-style: italic
}

.listaSelecao-calendario .k-picker-wrap .k-select {
    padding: 0
}

.listaSelecao-calendario .k-select > .k-icon {
    font-size: 12px;
    min-width: 20px !important;
    margin: 0 !important;
    border-radius: 0 4px 4px 0
}

.blocoLegenda, .blocoOpcoesSub, .campoSenha, .tabelaCond > * {
    position: relative
}

    .blocoLegenda.blocoLegenda-esquerda {
        text-align: left
    }

    .blocoLegenda > span:first-child {
        vertical-align: top;
        margin-right: 5px
    }

    .blocoLegenda > b:after {
        content: ":"
    }

.blocoLegenda-valor {
    position: absolute;
    right: 5px
}

.legendaItem {
    position: relative;
    line-height: 12px;
    width: 11.5%;
    height: 12px
}

    .legendaItem:first-child {
        width: 12.5%
    }

.legendaItem-cor {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 16px;
    box-sizing: border-box !important;
    -moz-box-sizing: border-box !important
}

.legendaItem-nome {
    position: absolute;
    font-size: 11px;
    left: 21px;
    right: 0;
    font-style: italic
}

.gridAtividades .k-grid-content {
    min-height: 180px
}

.ativo > a.itemDetalhes, .blocoOpcoesSub.ativo > a {
    opacity: .5
}

.blocoOpcoesSub-itens {
    display: none;
    position: absolute;
    top: 0;
    right: 42px;
    border: 1px solid;
    padding: 5px;
    width: auto;
    min-width: 260px;
    z-index: 1000;
    min-height: 76px;
    border-radius: 4px 0 0 4px !important;
    box-sizing: border-box;
    overflow-x: hidden;
    overflow-y: auto
}

.blocoOpcoesSubMais .blocoOpcoesSub-itens {
    bottom: 0;
    top: inherit;
    min-height: auto !important;
    height: auto !important;
    max-height: 60vh;
}

.blocoOpcoesSub-itens > a {
    display: flex !important;
    flex-direction: row;
    align-content: center;
    align-items: center;
    line-height: 17px !important;
    min-height: 30px;
    padding: 2px 8px !important;
    position: relative;
    font-size: 12px !important;
    background: #fff !important;
    border: 1px solid #dcdcdc !important;
    color: #333 !important;
    border-radius: 4px;
    box-sizing: border-box;
    width: 100%;
    border-color: inherit !important;
    margin: 4px 0 0 !important;
    font-weight: 500
}

.querystmts > div, .tabelaCond, .tabelaCond-opcoes > a {
    margin-bottom: 5px
}

.blocoOpcoesSub-itens > a:hover {
    background-color: rgba(0,0,0,.05) !important
}

.blocoOpcoesSub-itens > a > span:not(:empty) {
    display: flex;
    justify-content: center;
    position: static;
    margin-right: 8px;
    line-height: 24px !important;
    width: 24px;
    font-size: 17px
}

.blocoOpcoesSub-itens::-webkit-scrollbar, .bloco-opcoes::-webkit-scrollbar {
    width: 7px
}

.blocoOpcoesSub-itens::-webkit-scrollbar-thumb, .bloco-opcoes::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,.4);
    border-radius: 4px;
    margin: 0 4px
}

    .blocoOpcoesSub-itens::-webkit-scrollbar-thumb:active,
    .blocoOpcoesSub-itens::-webkit-scrollbar-thumb:hover,
    .bloco-opcoes::-webkit-scrollbar-thumb:active,
    .bloco-opcoes::-webkit-scrollbar-thumb:hover {
        background-color: rgba(0,0,0,.6)
    }

.blocoOpcoesSub-itens > a:first-child {
    margin-top: 0 !important
}

.tabelaCond {
    display: block;
    border: 1px solid;
    padding: 5px 5px 5px 45px;
    position: relative;
    min-height: 73px
}

.tabelaCond-opcoes {
    position: absolute;
    left: 5px;
    top: 0;
    padding-top: 5px;
    bottom: 0;
    width: 35px;
    height: auto;
    border-right: 1px solid #ebebeb
}

    .tabelaCond-itens-campos > a, .tabelaCond-opcoes-abaixo > a, .tabelaCond-opcoes > a {
        display: block;
        text-align: center;
        height: 30px;
        width: 30px;
        line-height: 30px
    }

.tabelaCond-itens-campos {
    display: block;
    border: 1px solid;
    padding: 5px
}

.tabelaCond-opcoes-abaixo {
    margin: 10px 0 5px
}

    .tabelaCond-opcoes-abaixo > a {
        display: inline-block;
        zoom: 1;
        margin-right: 5px
    }

.botoesEOu {
    width: 30px;
    overflow: hidden;
    height: 48px
}

    .botoesEOu span {
        width: 28px;
        height: 22px;
        line-height: 22px;
        text-align: center;
        border: 1px solid;
        display: block;
        cursor: pointer
    }

    .botoesEOu input:checked + span {
        background-color: #0094e0 !important;
        color: #fff !important;
        border-color: #0079b5 !important;
        cursor: default
    }

.querystmts > div {
    position: relative;
    overflow: hidden
}

    .querystmts > div > div {
        margin-left: 35px
    }

    .querystmts > div > a {
        position: absolute;
        top: 7px
    }

input.capsLockAtivado {
    border-color: #999 !important
}

span.capsLockAtivado-icone {
    position: absolute;
    right: 1px;
    top: 4px;
    color: #fff;
    font: 10px calibri
}

.blocoComentarios {
    padding: 5px;
    border: 1px solid;
    min-height: 140px;
    overflow: auto
}

.grid-simples .k-grid-content {
    overflow: hidden !important
}

.comprovante-grid .k-grid-header, .grid-simples .k-grid-header {
    padding-right: 0 !important
}

.bloco-acoes-simples {
    border-top: none;
    top: -2px;
    padding: 0;
    margin: 0;
    position: absolute;
    right: 0
}

    .bloco-acoes-simples > * {
        margin-left: 0 !important;
        line-height: 17px;
        height: 22px;
        text-shadow: none
    }

.bloco-filtro-exibir {
    box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    width: 100%
}

.comprovante {
    width: 880px;
    clear: both
}

@media print {
    .comprovante {
        zoom: 1.15;
        margin: 20px auto;
        -webkit-print-color-adjust: exact
    }
}

@page {
    -webkit-print-color-adjust: exact;
    size: 210mm 340mm;
    margin: 0
}

.comprovante h1, .comprovante h2, .comprovante h3 {
    font-family: Arial,sans-serif !important;
    text-shadow: none;
    margin: 0 !important;
    border: none !important
}

.comprovante h1 {
    font-size: 15px;
    line-height: 25px;
    font-weight: 700
}

.comprovante h2 {
    font-size: 13px;
    line-height: 23px;
    margin-top: 10px;
    font-weight: 700
}

.comprovante-topo {
    border: 1px solid;
    overflow: hidden;
    margin-bottom: 5px;
    height: 110px
}

.comprovante-topo-bloco {
    width: 50%;
    float: left;
    position: relative;
    box-sizing: border-box;
    height: 100%
}

    .comprovante-topo-bloco:first-child {
        padding-left: 110px;
        border-right: 1px solid
    }

    .comprovante-topo-bloco h1 {
        text-align: center
    }

.comprovante-topo-brasao {
    position: absolute;
    left: 5px;
    top: 5px;
    bottom: 5px;
    background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMZaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcyOTJBQ0JFQkUxNzExRTZBMjQyRjUyRUFGOTE0MzYxIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcyOTJBQ0JEQkUxNzExRTZBMjQyRjUyRUFGOTE0MzYxIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSIzNjU2RUE3QjE3MEIwOUMzRkM5ODg5NzM1RkU3QkM3RCIgc3RSZWY6ZG9jdW1lbnRJRD0iMzY1NkVBN0IxNzBCMDlDM0ZDOTg4OTczNUZFN0JDN0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB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);
    background-repeat: no-repeat;
    width: 100px;
    height: 100px
}

.comprovante-bloco {
    border: 1px solid;
    display: block;
    margin-bottom: 5px
}

    .comprovante-bloco p {
        padding: 2px;
        line-height: 17px;
        font-weight: 700
    }

    .comprovante-bloco .form-linha {
        border-top: 1px solid;
        height: 40px
    }

    .comprovante-bloco .form-bloco {
        border-left: 1px solid;
        height: 40px;
        position: relative;
        vertical-align: bottom;
        line-height: 20px;
        padding: 0 5px;
        box-sizing: border-box
    }

.form-bloco-botao .prettycheckbox, .loader div {
    position: absolute
}

.comprovante-bloco .form-bloco label {
    line-height: 20px;
    font-weight: 400
}

.comprovante-bloco .form-bloco:first-child, .comprovante-bloco .form-linha:first-child {
    border: none
}

.comprovante-bloco .form-linha.form-linha-semLabel {
    height: auto !important;
    overflow: hidden
}

    .comprovante-bloco .form-linha.form-linha-semLabel .form-bloco {
        height: auto
    }

        .comprovante-bloco .form-linha.form-linha-semLabel .form-bloco + .form-bloco {
            text-align: right;
            overflow: hidden;
            position: absolute;
            top: 0;
            bottom: 0;
            right: 0;
            vertical-align: bottom
        }

.comprovante-bloco .form-bloco textarea, .comprovante-bloco .form-bloco textarea[disabled] {
    border: none !important;
    resize: none;
    padding: 5px !important;
    height: 100px;
    width: 100% !important;
    color: inherit !important;
    background-color: #fff !important;
    overflow: hidden
}

.comprovante-grid {
    margin-bottom: 10px
}

    .comprovante-grid, .comprovante-grid *, .comprovante-grid tr > .k-state-focused, .comprovante-grid tr > td.k-state-focused {
        background-color: transparent !important;
        color: #000 !important;
        border-color: #000 !important;
        box-shadow: none !important
    }

        .comprovante-grid .k-grid-header th {
            white-space: normal !important;
            text-transform: uppercase;
            padding: 5px !important
        }

            .comprovante-grid .k-grid-header th span {
                text-align: center;
                line-height: 100% !important;
                padding: 0 !important;
                margin: 0 !important
            }

        .comprovante-grid .k-grid {
            height: auto !important
        }

        .comprovante-grid .k-grid-content {
            overflow: hidden !important;
            height: auto !important;
            border-color: #000 !important
        }

svg[class^=svg-inline--fa] {
    text-align: center;
    height: initial;
    vertical-align: middle;
    line-height: 100%
}

@keyframes loader {
    0% {
        top: 98px;
        left: 98px;
        width: 0;
        height: 0;
        opacity: 1
    }

    100% {
        top: 69px;
        left: 69px;
        width: 58px;
        height: 58px;
        opacity: 0
    }
}

@-webkit-keyframes loader {
    0% {
        top: 98px;
        left: 98px;
        width: 0;
        height: 0;
        opacity: 1
    }

    100% {
        top: 69px;
        left: 69px;
        width: 58px;
        height: 58px;
        opacity: 0
    }
}

.loader div {
    box-sizing: content-box;
    border-width: 2px;
    border-style: solid;
    opacity: 1;
    border-radius: 50%;
    -webkit-animation: 1s cubic-bezier(0,.2,.8,1) infinite loader;
    animation: 1s cubic-bezier(0,.2,.8,1) infinite loader
}

    .loader div:first-child {
        border-color: #fff
    }

    .loader div:nth-child(2) {
        border-color: #001b29;
        -webkit-animation-delay: -.5s;
        animation-delay: -.5s
    }

.loader {
    position: fixed;
    width: 200px !important;
    height: 200px !important;
    top: 50%;
    left: 50%;
    margin-left: -100px;
    margin-top: -100px;
    -webkit-transform: translate(-100px,-100px) scale(1) translate(100px,100px);
    transform: translate(-100px,-100px) scale(1) translate(100px,100px)
}

.forcaSenha {
    position: absolute;
    display: flex;
    top: 0;
    right: 0;
    width: 30%;
    min-width: 60px;
    border: 1px solid #ccc
}

label + * + .forcaSenha {
    top: 6px
}

.forcaSenha > * {
    height: 5px;
    margin: 1px
}

.forcaSenha-fraca {
    width: 25%
}

.forcaSenha-media {
    width: 70%
}

.topo-especial {
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: row;
    gap: 20px;
}

.topo-especial-acao {
    position: absolute;
    right: -10px;
    top: -10px;
    width: 28px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-size: 1rem;
    padding: 5px;
    border-radius: 30pt;
    border: none;
}

.topo-especial p {
    font-size: 14px !important;
}

.topo-especial-icone {
    font-size: 42px;
}

.topo-especial-titulo > h1.bloco-titulo {
    font-size: 21px !important;
    line-height: 1.4 !important;
    margin-bottom: 0 !important;
    border-bottom: none !important;
}

.form-especial {
    margin-top: 5px;
    flex: 0 !important;
}

    .form-especial fieldset.field {
        padding: 10px !important;
        border: 1px solid;
        text-align: center;
    }

.form-especial-bloco {
    display: flex;
    justify-content: center;
    margin-top: 10px;
    flex-direction: column;
    gap: 10px;
}

.form-especial-opcoes {
    display: flex;
    gap: 10px;
    flex-direction: row;
    justify-content: center;
}

.form-especial-opcoes-alternativo {
    display: none;
}

    .form-especial-opcoes-alternativo.exibir {
        display: flex;
    }

.form-especial-opcao {
    flex-direction: column;
    width: 96px;
    height: 96px;
    border: 1px solid;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    padding: 4px;
    text-align: center;
    cursor: pointer;
}

    .form-especial-opcao:disabled {
        opacity: .75;
        cursor: default;
    }

.form-especial-opcao-icone {
    font-size: 26px;
}

.form-especial-opcao-texto {
    font-size: .8165rem;
}

.form-especial-opcao-info {
    font-style: italic;
    font-size: .7125rem;
    display: block;
    word-break: break-all;
}
    .form-especial-opcao-info[data-naocadastrado] {
        white-space: nowrap;
    }

.form-especial-opcao-alternativo {
    flex-direction: row;
    width: 100%;
    flex:1;
    border: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    padding: 5px;
    text-align: center;
    cursor: pointer;
}

    .form-especial-opcao-alternativo .form-especial-opcao-icone {
        font-size: 18px;
        line-height: 1;
    }

.form-especial-codigo {
    min-width: 100%;
    line-height: 1;
    padding: 5px;
    margin-top: 5px;
    font-style: italic;
    text-align: center;
}

.form-especial-pin {
    width: 100%;
    display: flex;
    column-gap: 5px;
    align-items: center;
    justify-content: center;
}

    .form-especial-pin > input {
        border: 1px solid #ccc !important;
        width: 42px;
        max-width: 42px;
        text-align: center;
        font-size: 26px !important;
        line-height: 42px !important;
        min-height: 42px !important;
    }

*, table {
    padding: 0
}

img, table {
    border: 0
}

.cp, .cpN, .ld, body {
    color: #000
}

.BT1, .cut {
    border-top: 1px dashed #000
}

.cn .h1, .cut {
    height: 1px
}

.At, .h12 td, .h13 td, .rc6 td {
    vertical-align: top
}

.BL, .cp td, .ct td, .rc6 td {
    border-left: 1px solid #000
}

body {
    background-color: #fff;
    margin-top: 0;
    margin-right: 0
}

* {
    margin: 0
}

table {
    border-collapse: collapse
}

.cp, .cpN {
    font: bold 10px arial
}

.ti {
    font: 9px arial,helvetica,sans-serif
}

.ld {
    font: bold 15px arial
}

.ct {
    font: 9px "Arial narrow";
    color: #003
}

.bc, .cn {
    color: #000
}

.cn {
    font: 9px arial
}

.bc {
    font: bold 22px arial
}

.ctN, .rc6 .t {
    font: 9px "arial narrow";
    color: #003
}

.cut {
    width: 665px
}

.Ac {
    text-align: center
}

.Ar {
    text-align: right
}

.Al {
    text-align: left
}

.Ab, .EcdBar, .barra {
    vertical-align: bottom
}

.cp td, .ct td {
    padding-left: 6px
}

.pL0 {
    padding-left: 0
}

.pL6, .rc6 div {
    padding-left: 6px
}

.pL10 {
    padding-left: 10px
}

.imgLogo, .w150 {
    width: 150px
}

    .imgLogo img {
        width: 150px;
        height: 40px
    }

.barra {
    width: 3px;
    height: 22px
}

    .barra img {
        width: 2px;
        height: 22px
    }

.BB, .rBb td {
    border-bottom: 1px solid #000
}

.BR {
    border-right: 1px solid #000
}

.BT2 {
    border-top: 2px solid #000
}

.h13, .rc6 .t {
    height: 13px
}

.h12 {
    height: 12px
}

.w6 {
    width: 6px
}

.w7 {
    width: 7px
}

.w34 {
    width: 34px
}

.w45 {
    width: 45px
}

.w53 {
    width: 53px
}

.w62 {
    width: 62px
}

.w65 {
    width: 65px
}

.w72 {
    width: 72px
}

.w83 {
    width: 83px
}

.w88 {
    width: 88px
}

.w104 {
    width: 104px
}

.w105 {
    width: 105px
}

.w106 {
    width: 106px
}

.w113 {
    width: 113px
}

.w112 {
    width: 112px
}

.w123 {
    width: 123px
}

.w126 {
    width: 126px
}

.w128 {
    width: 128px
}

.w132 {
    width: 132px
}

.w134 {
    width: 134px
}

.w163 {
    width: 163px
}

.w164 {
    width: 164px
}

.w180 {
    width: 180px
}

.w182 {
    width: 182px
}

.w186 {
    width: 186px
}

.w192 {
    width: 192px
}

.w250 {
    width: 250px
}

.w298 {
    width: 298px
}

.w409 {
    width: 409px
}

.w472 {
    width: 472px
}

.w478 {
    width: 478px
}

.w500 {
    width: 500px
}

.w544 {
    width: 544px
}

.w564 {
    width: 564px
}

.w659 {
    width: 659px
}

.w666 {
    width: 666px
}

.w667 {
    width: 667px
}

.BHead td {
    border-bottom: 2px solid #000
}

.EcdBar {
    height: 50px
}

.rc6 td {
    border-bottom: 1px solid #000
}

.rc6 .c {
    font: bold 10px arial;
    color: #000;
    height: 12px
}

.mt23 {
    margin-top: 23px
}

.pb4 {
    padding-bottom: 14px
}

.ebc {
    width: 4px;
    height: 440px;
    border-right: 1px dotted #000;
    margin-right: 4px
}

