@import url("abas.css");
@import url("../vendor/acessibilidade/acessibilidade.css");
@import url("../vendor/acessibilidade/contrast.css");

.btn, .font-bold {
    font-weight: bold;
    white-space: nowrap;
    min-width: auto;
}
table thead, table thead tr td {
    font-weight: bold;
}
table thead {
    background: #0069d9;
    color: rgb(250, 250, 250);
}
table.table-bordered tbody tr:hover,
table.table-hover tbody tr:hover {
    background-color: #ffffcc;
    color: black;
}
#toast-container > .toast-warning {
    color: black;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAABmJLR0QA/wD/AP+gvaeTAAABfUlEQVRIx7WUv0oDQRDGfxcxKhg5RMUUQlAEC1Gs8hqClU8hiEUKhSOgjXbprFJdkTQ+gaIi1mI6k1qCiCIS/yc2e3IMd7t7Jjcwxex8N9/M7c4H9jYC1IEOUAOypGAloBfy0qAJJoBHQfIEuDYfZyxJtoFJceYCW4OawlVd9yL8OYL8X3YQQxD4fr8EU8CLgeQVmOmH5MhAEPihroijyeWBFjCm4gfgRBV1gHVgWuXegAXgPukUFdFtVeSrIl9JSjAHvIsiNYGpi/wHUEiyJ7tKRsI2boizSVSgoLqSl3shcJcRmE9g3mYSL0b8coYYYBjYM02xCHzFPNM7gW3G4L6BJR2Jr9mFtsC2NVg/bk+WgRuDaPpqw3PApgbXBVaBhrwTz1KVTw1LHNT15OGaYtdJx1WouANcG/BdVfev87JFd0FRQqQmySoHQdFSBM9EkXPL74pDwLF6ujZLOgv8ADvAhuVy5x2loKOkZ50McEu61kC955bl/03qTWDlFzdKv7QmNGYSAAAAAElFTkSuQmCC") !important;
}
@media (min-width: 768px) {
    .modal-150 {
        width: 150px;
        height: 50px;
    }
}
.texto-laranja {
    color: #FF9900;
}
.jstree-anchor {
    height: auto !important;
    white-space: pre-wrap !important;
    word-wrap: break-word !important;
}
#jstree {
    margin-right: 20px;
}
.ocultar {
    display: none;
}
.blue-mp {
    background-color: #1e325c;
}
.nav-pills .nav-link {
    color: whitesmoke;
}
.nav-pills .nav-link:not(.active):hover {
    color: #ffc222;
}
tr.hide-table-padding td {
    padding: 0 !important;
}

.btn-amarelo-1, .btn-amarelo-2, .btn-azul-1, .btn-azul-2, .btn-azul-3, .btn-azul-4, .btn-azul-5, .btn-azul-6,
.btn-cinza-1, .btn-cinza-2, .btn-cinza-3, .btn-laranja-1, .btn-lilas-1, .btn-marrom-1, .btn-marrom-2, .btn-marrom-3,
.btn-marrom-4, .btn-marrom-5, .btn-preto, .btn-rosa-1, .btn-rosa-2, .btn-rosa-3, .btn-roxo-1, .btn-roxo-2, .btn-roxo-3,
.btn-verde-1, .btn-verde-2, .btn-verde-3, .btn-verde-4, .btn-verde-5, .btn-vermelho-1, .btn-vermelho-2, .btn-vermelho-3, .btn-vermelho-4 {
    color: white;
}

.btn-amarelo-1         { background-color: rgb(209, 129, 18); }
.btn-amarelo-1:hover   { background-color: rgb(177, 108, 16); }
.btn-amarelo-1:active  { background-color: rgb(119, 73, 11); }

.btn-amarelo-2         { background: rgb(227,227,0); }
.btn-amarelo-2:hover   { background: rgb(255,215,0); }
.btn-amarelo-2:active  { background: rgb(240,230,140); }

.btn-azul-1            { background-color: rgb(50, 50, 179); }
.btn-azul-1:hover      { background-color: rgb(50, 50, 100); }
.btn-azul-1:active     { background-color: rgb(50, 50, 60); }

.btn-azul-2            { background-color: rgb(30, 70, 140); }
.btn-azul-2:hover      { background-color: rgb(30, 70, 100); }
.btn-azul-2:active     { background-color: rgb(30, 70, 60); }

.btn-azul-3            { background-color: rgb(0, 0, 140); }
.btn-azul-3:hover      { background-color: rgb(0, 0, 100); }
.btn-azul-3:active     { background-color: rgb(0, 0, 60); }

.btn-azul-4            { background: rgb(135,206,235); }
.btn-azul-4:hover      { background: rgb(117,178,236); }
.btn-azul-4:active     { background: rgb(100,149,237); }

.btn-azul-5            { background: rgb(72,61,139); }
.btn-azul-5:hover      { background: rgb(25,25,112); }
.btn-azul-5:active     { background: rgb(0,0,128); }

.btn-azul-6            { background: rgb(0,0,255); }
.btn-azul-6:hover      { background: rgb(0,0,205); }
.btn-azul-6:active     { background: rgb(0,0,139); }

.btn-cinza-1           { background: rgb(79,79,79); }
.btn-cinza-1:hover     { background: rgb(54,54,54); }
.btn-cinza-1:active    { background: rgb(28,28,28); }

.btn-cinza-2           { background: rgb(169,169,169); }
.btn-cinza-2:hover     { background: rgb(128,128,128); }
.btn-cinza-2:active    { background: rgb(105,105,105); }

.btn-cinza-3           { background: rgb(119,136,153); }
.btn-cinza-3:hover     { background: rgb(104,121,143); }
.btn-cinza-3:active    { background: rgb(94,111,129); }

.btn-laranja-1         { background: rgb(255,165,0); }
.btn-laranja-1:hover   { background: rgb(255,140,0); }
.btn-laranja-1:active  { background: rgb(255,120,0); }

.btn-lilas-1           { background-color: rgb(123, 104, 238); }
.btn-lilas-1:hover     { background-color: rgb(138, 43, 226); }
.btn-lilas-1:active    { background-color: rgb(75, 0, 130); }

.btn-marrom-1          { background-color: rgb(208, 132, 14); }
.btn-marrom-1:hover    { background-color: rgb(164, 107, 20); }
.btn-marrom-1:active   { background-color: rgb(121, 80, 20); }

.btn-marrom-2          { background-color: rgb(180, 0, 0); }
.btn-marrom-2:hover    { background-color: rgb(140, 0, 0); }
.btn-marrom-2:active   { background-color: rgb(100, 0, 0); }

.btn-marrom-3          { background: rgb(218,165,32); }
.btn-marrom-3:hover    { background: rgb(184,134,11); }
.btn-marrom-3:active   { background: rgb(139,69,19); }

.btn-marrom-4          { background: rgb(205,133,63); }
.btn-marrom-4:hover    { background: rgb(160,82,45); }
.btn-marrom-4:active   { background: rgb(139,69,19); }

.btn-marrom-5          { background: rgb(178,34,34); }
.btn-marrom-5:hover    { background: rgb(139,0,0); }
.btn-marrom-5:active   { background: rgb(128,0,0); }

.btn-preto             { background-color: rgb(0,0,0); }
.btn-preto:hover       { background-color: rgb(54,54,54); }
.btn-preto:active      { background-color: rgb(79,79,79); }

.btn-rosa-1            { background-color: rgb(255, 75, 134); }
.btn-rosa-1:hover      { background-color: rgb(230, 0, 115); }
.btn-rosa-1:active     { background-color: rgb(189, 0, 95); }

.btn-rosa-2            { background: rgb(205,92,92); }
.btn-rosa-2:hover      { background: rgb(199,21,133); }
.btn-rosa-2:active     { background: rgb(165,42,42); }

.btn-rosa-3            { background: rgb(250,128,114); }
.btn-rosa-3:hover      { background: rgb(255,99,71); }
.btn-rosa-3:active     { background: rgb(189,83,107); }

.btn-roxo-1            { background-color: rgb(138, 43, 226); }
.btn-roxo-1:hover      { background-color: rgb(128, 0, 128); }
.btn-roxo-1:active     { background-color: rgb(75, 0, 130); }

.btn-roxo-2            { background: rgb(148,0,211); }
.btn-roxo-2:hover      { background: rgb(128,0,226); }
.btn-roxo-2:active     { background: rgb(75,0,130); }

.btn-roxo-3            { background: rgb(139,0,139); }
.btn-roxo-3:hover      { background: rgb(133,0,135); }
.btn-roxo-3:active     { background: rgb(128,0,128); }

.btn-verde-1           { background-color: rgb(30, 90, 30); }
.btn-verde-1:hover     { background-color: rgb(30, 70, 30); }
.btn-verde-1:active    { background-color: rgb(30, 50, 30); }

.btn-verde-2           { background-color: rgb(20, 85, 20); }
.btn-verde-2:hover     { background-color: rgb(20, 65, 20); }
.btn-verde-2:active    { background-color: rgb(20, 45, 20); }

.btn-verde-3           { background-color: rgb(0, 80, 80); }
.btn-verde-3:hover     { background-color: rgb(0, 50, 80); }
.btn-verde-3:active    { background-color: rgb(0, 20, 80); }

.btn-verde-4           { background: rgb(102,205,170); }
.btn-verde-4:hover     { background: rgb(0,139,139); }
.btn-verde-4:active    { background: rgb(0,128,128); }

.btn-verde-5           { background: rgb(34,139,34); }
.btn-verde-5:hover     { background: rgb(0,128,0); }
.btn-verde-5:active    { background: rgb(0,100,0); }

.btn-vermelho-1        { background-color: rgb(210, 23, 39); }
.btn-vermelho-1:hover  { background-color: rgb(175, 18, 29); }
.btn-vermelho-1:active { background-color: rgb(150, 13, 19); }

.btn-vermelho-2        { background-color: rgb(200, 75, 75); }
.btn-vermelho-2:hover  { background-color: rgb(158, 116, 116); }
.btn-vermelho-2:active { background-color: rgb(58, 22, 22); }

.btn-vermelho-3        { background-color: rgb(169, 23, 39); }
.btn-vermelho-3:hover  { background-color: rgb(134, 18, 29); }
.btn-vermelho-3:active { background-color: rgb(109, 13, 19); }

.btn-vermelho-4        { background: rgb(255,0,0); }
.btn-vermelho-4:hover  { background: rgb(225,0,0); }
.btn-vermelho-4:active { background: rgb(200,0,0); }

.contarCaracter {
    float: right;
    color: rgb(12, 20, 36);
    font-weight: bold;
}

input.transparent-input {
    background-color: rgba(0,0,0,0) !important;
    border: none !important;
    visibility: hidden;
}

.span-endereco {
    color: gray;
}

small {
    color: tomato;
    vertical-align: super;
}

small.historico {
    color: steelblue;
    vertical-align: baseline;
}

.small-download {
    font-size: 12px;
    font-style: italic !important;
    vertical-align: baseline;
}

.tabela-historico {
    font-size: 0.98rem;
}

.tabela-historico table tbody tr:hover {
    cursor: pointer;
}

.ap-titulo-panel {
    font-size: 20px;
    font-weight: bold;
}

.tam-msg {
	font-size: 30px;
}

h1 {
	font-weight: bold;
}

.main-footer {
	margin-top: -0.02px;
}

.high-contrast {
    filter: contrast(200%) brightness(120%);
}