/* /Presentation/Pages/Contestacao/ContestacaoPage.razor.rz.scp.css */


.size[b-9ghwq451u8] {
    width: 22vw;
}

.border[b-9ghwq451u8] {
    border: solid 1px #D8D8D8;
    border-radius: 10px;
    background: #fdfdfd;
    width: 24vw;
}

.titulo-pagina[b-9ghwq451u8] {
    font-family: 'Sweet Sans Pro', sans-serif;
    font-weight: 700;
    font-size: 18px;
    color: #303E47;
    width: 100%;
    border-bottom: 2px solid #bdbdbd;
}

.titulo-filtros[b-9ghwq451u8] {
    font-family: Inter;
    font-size: 16px;
    color: #303E47;
    font-weight: 700;
    color: #303E47;
    width: 100%;
}

.table[b-9ghwq451u8] {
    width: 100%;
    border: none;
    background: #d8d8d8;
}

/*---CLASSES GERAIS*/
.click[b-9ghwq451u8] {
    cursor: pointer;
    transition: transform 0.3s ease-in-out, color 0.3s ease-in-out;
}

    .click:hover[b-9ghwq451u8] {
        transform: scale(1.2);
    }

.truncate[b-9ghwq451u8] {
    white-space: nowrap;
    max-width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
}

    .truncate:hover[b-9ghwq451u8] {
        max-width: none;
        white-space: normal;
    }


/*---CLASSES PARA PARTE DO FILTRO*/
.box-filtros[b-9ghwq451u8] {
    border: 1px solid #D8D8D8;
    border-radius: 10px;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
    background-color: #fff;
    min-width: 250px;
    width: 350px;
    margin-right: 15px;
    margin-bottom: 2px;
}

.box-filtro-fechado[b-9ghwq451u8] {
    border: 1px solid #D8D8D8;
    border-radius: 8px;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
    background-color: #fff;
    width: 40px;
    height: 400px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 15px;
    cursor: pointer;
}

.box-filtro-aberto[b-9ghwq451u8] {
    border: 1px solid #D8D8D8;
    border-radius: 8px;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
    background-color: #fff;
    width: 36px;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 15px;
    margin-top: 7px;
    cursor: pointer;
}

.linha-divisao[b-9ghwq451u8] {
    border-bottom: 2px solid #d8d8d8;
}

.collapse-header[b-9ghwq451u8] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.collapse-body[b-9ghwq451u8] {
    border-top: 1px solid #d8d8d8;
    background-color: #f3f3f3;
}

.girar-imagem[b-9ghwq451u8] {
    transform: rotate(180deg);
}

.font-header[b-9ghwq451u8] {
    font-family: Inter;
    font-size: 14px;
    font-weight: 400;
    color: #303E47;
}

.font-body[b-9ghwq451u8] {
    font-family: Inter;
    font-size: 13px;
    font-weight: 600;
    color: #303E47;
}

/*---CLASSES PARA PARTE DO GRID*/

.numero-bola[b-9ghwq451u8] {
    background-color: #12722D;
    color: #fff;
    font-weight: 600;
    min-width: 25px;
    border-radius: 50px;
    font-size: 17px;
}

/*---CLASSES PARA FOOTER DE TABELA COM PAGINATION INICIO---*/
.box-pagination[b-9ghwq451u8] {
    border: 1px solid gray;
    padding: 2px 10px;
    color: #263956;
    font-weight: 700;
    background-color: #dfd9d9;
    text-decoration: none;
}

.box-pagination-ativa[b-9ghwq451u8] {
    border: 1px solid gray;
    padding: 2px 10px;
    color: #263956;
    font-weight: 700;
    background-color: #78ccf1;
    text-decoration: none;
}

.box-pagination-left[b-9ghwq451u8] {
    border: 1px solid gray;
    padding: 2px 10px;
    color: #263956;
    font-weight: 700;
    background-color: #dfd9d9;
    text-decoration: none;
    border-radius: 10px 0px 0px 10px;
}

.box-pagination-right[b-9ghwq451u8] {
    border: 1px solid gray;
    padding: 2px 10px;
    color: #263956;
    font-weight: 700;
    background-color: #dfd9d9;
    text-decoration: none;
    border-radius: 0px 10px 10px 0px;
}

.tamanho-pagina[b-9ghwq451u8] {
    display: flex;
    height: 87vh;
}

.tamanho-numeric-input[b-9ghwq451u8] {
    width: 150px !important;
}

/*---ESTRUTURAIS---*/
input[type="checkbox"][b-9ghwq451u8] {
    background-color: #d8d8d8 !important;
}

/*---CLASSES BOOTSTRAP---*/
.input-group-text[b-9ghwq451u8] {
    display: flex;
    align-items: center;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    text-align: center;
    white-space: nowrap;
    background-color: #23588E;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
}
/* /Presentation/Pages/Contestacao/Modals/ContestacaoModal.razor.rz.scp.css */
.horizontal-timeline[b-9vhko9cg1h] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.horizontal-timeline-item[b-9vhko9cg1h] {
    width: calc(100% / 4); /* Ajuste o número de itens conforme necessário */
}

.horizontal-timeline-final[b-9vhko9cg1h] {
    width: 10%; /* Ajuste o número de itens conforme necessário */
}

.text-button[b-9vhko9cg1h] {
    color: #fff;
    font-weight: 600;
    padding: 0px 5px;
}

.icon-button[b-9vhko9cg1h] {
    background-color: #fff;
    padding: 8px;
    border-radius: 8px;
}

.btn-button[b-9vhko9cg1h] {
    background-color: #2875a8;
    padding: 0.1rem 0.1rem;
    border-radius: 10px;
}

.btn-button-success[b-9vhko9cg1h] {
    background-color: #12722d;
    padding: 0.1rem 0.1rem;
    border-radius: 10px;
}

btn:hover[b-9vhko9cg1h] {
    background-color: none;
}


.msg-caracter[b-9vhko9cg1h] {
    font-size: 12px;
    color: #313131;
    font-weight: 600;
}

textarea[b-9vhko9cg1h] {
    background-color: #ECE8E8;
}

.linha[b-9vhko9cg1h] {
    border-bottom: 3px solid #367787;
}

.titulo-bloco[b-9vhko9cg1h] {
    font-weight: 500;
    font-size: 15px;
    color: #303E47;
}

.msg-caracter[b-9vhko9cg1h] {
    font-size: 12px;
    color: #313131;
    font-weight: 600;
}

textarea[b-9vhko9cg1h] {
    background-color: #ECE8E8;
}

.titulo-input[b-9vhko9cg1h] {
    font-size: 14px;
    font-weight: 500;
    color: #31424D;
}

.header-tabela[b-9vhko9cg1h] {
    background-color: #d8d8d8;
    border-radius: 10px;
    width: 100%;
    padding: 5px 10px;
}

.body-tabela[b-9vhko9cg1h] {
    border-bottom: 1px solid #d8d8d8;
    padding: 5px;
    margin-left: 5px;
    margin-right: 5px;
}

.texto-header-tabela[b-9vhko9cg1h] {
    font-weight: 500;
    font-size: 14px;
    color: #303E47;
}

.texto-body-tabela[b-9vhko9cg1h] {
    font-weight: 400;
    font-size: 14px;
    color: #3B3F40;
}

.textarea-style[b-9vhko9cg1h] {
    width: 100%;
    background-color: #fff;
    border-radius: 10px;
}

.texto-negrito-14[b-9vhko9cg1h] {
    font-weight: 600;
}

.title-container[b-9vhko9cg1h] {
    font-weight: 500;
    font-size: 16px;
    color: #2B2B2C;
}

.title-input[b-9vhko9cg1h] {
    font-weight: 500;
    font-size: 15px;
    color: #2B2B2C;
}

hr[b-9vhko9cg1h] {
    margin: 0.2rem;
}
/*CLASSES BOOTSTRAP*/
.form-control[b-9vhko9cg1h] {
    border-color: #31424D;
}

.form-select[b-9vhko9cg1h] {
    border-color: #31424D;
}

.form-check-input[b-9vhko9cg1h] {
    border-color: #31424D;
    width: 24px;
    height: 24px;
}

#file-name[b-9vhko9cg1h] {
    display: flex;
    border: 1px solid #d8d8d8;
    border-radius: 10px;
    padding: 10px;
    background-color: #f0f8ff;
}

.custom-file-upload[b-9vhko9cg1h] {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 8px 8px;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    color: white;
    border-radius: 10px;
    background-color: #2b7b2f; /* Cor de fundo do botão */
}

    .custom-file-upload:hover[b-9vhko9cg1h] {
        background-color: #357ebd; /* Cor de fundo do botão ao passar o mouse */
    }

.table-head-first[b-9vhko9cg1h] {
    border-radius: 10px 0px 0px 10px;
    background-color: #234568;
}

.table-head-center[b-9vhko9cg1h] {
    border-radius: 0px 0px 0px 0px;
    background-color: #234568;
}

.table-head-last[b-9vhko9cg1h] {
    border-radius: 0px 10px 10px 0px;
    background-color: #234568;
}

.text-table-head[b-9vhko9cg1h] {
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    padding: 5px;
}

.text-table-body[b-9vhko9cg1h] {
    color: #201f1e;
    font-weight: 400;
    font-size: 14px;
    padding: 10px;
    font-family: "Segoe UI",-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",sans-serif;
}

.background-confirmation[b-9vhko9cg1h] {
    width: 100%;
    height: 100%;
    background-color: #d7d4d4;
}

.page-confirmation[b-9vhko9cg1h] {
    padding: 0px 15px;
    margin-top: 10px;
    background-color: #fff;
}

.title-confirmation[b-9vhko9cg1h] {
    background-color: #234568;
    border-radius: 40px;
    display: flex;
    align-items: center;
    padding: 2px;
}

.icon-title-confirmation[b-9vhko9cg1h] {
    padding: 8px 8px;
    border-radius: 237px;
    background-color: #fff;
    font-size: 22px;
}

.text-title-confirmation[b-9vhko9cg1h] {
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}

.title-page[b-9vhko9cg1h] {
    font-size: 20px;
    font-weight: 700;
    color: #303e47;
}

.date-header-confirmation[b-9vhko9cg1h] {
    font-size: 12px;
    font-weight: 500;
    color: #303e47;
}

.title-list[b-9vhko9cg1h] {
    font-weight: 700;
}

.two-column-list[b-9vhko9cg1h] {
    column-count: 2;
    column-gap: 20px;
}

.three-column-list[b-9vhko9cg1h] {
    column-count: 3;
    column-gap: 20px;
    border-bottom: 2px solid #234568;
    padding-bottom: 5px;
}

.text-list[b-9vhko9cg1h] {
    font-weight: 500;
}

.header-confirmation[b-9vhko9cg1h] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px 38px;
}

.btn[b-9vhko9cg1h] {
    overflow: hidden;
}

.btn-sm[b-9vhko9cg1h] {
    height: 1.7rem;
}

    .btn-sm > i[b-9vhko9cg1h] {
        padding: 0.2rem 0.40rem !important;
        font-size: 0.90rem !important;
        width: 1.7rem !important;
    }

    .btn-sm .text[b-9vhko9cg1h] {
        font-size: 0.78rem !important;
    }

    .btn-sm .separador[b-9vhko9cg1h] {
        top: 0.10rem;
    }

.btn-standard[b-9vhko9cg1h] {
    background: #2875a8; /* Exemplo de cor */
    color: #2875a8 !important;
    border: 3px solid #2875a8 !important;
    position: relative;
    padding: 0px;
    margin-right: 6px;
    cursor: pointer;
    border-width: 2px;
    border-radius: 7px;
}

    .btn-standard:hover[b-9vhko9cg1h] {
        background-color: #2875a8;
    }

    .btn-standard .separador[b-9vhko9cg1h] {
        transition: all 0.5s ease-in;
        border: 0.4rem solid;
        border-color: #2875a8;
    }

    .btn-standard .text[b-9vhko9cg1h] {
        font-weight: 600;
        font-size: 0.9rem;
        color: white;
        margin-right: 0.5rem;
        margin-left: 0.5rem;
        cursor: pointer;
    }

    .btn-standard .separador + .text[b-9vhko9cg1h] {
        margin-left: 0rem;
    }

    .btn-standard .number[b-9vhko9cg1h] {
        position: absolute;
        top: -2px;
        right: 0px;
        font-weight: 500;
        font-size: 0.75rem;
        color: #2875a8;
        padding: 0px 2px;
        border-radius: 3px;
        background: #2875a8; /* Exemplo de cor */
        --fa-animation-duration: 2s;
        --fa-fade-opacity: 0.6;
    }

    .btn-standard > i[b-9vhko9cg1h] {
        background: white;
        color: #23588E; /* Exemplo de cor */
        font-size: 1rem;
        line-height: 1rem;
        padding: 0.5rem 0.75rem;
        width: 2.5rem;
        border-radius: 4px;
        margin: auto 1px;
    }

    .label-head[b-9vhko9cg1h] {
        font-size: 14px;
        font-weight: 500;
    }

.content-modal[b-9vhko9cg1h] {
    height: 80% !important;
}
/* /Presentation/Pages/Dashboard/DashboardPage.razor.rz.scp.css */
body[b-qp9tmfqp4k] {
}

.title-avisos-normal[b-qp9tmfqp4k] {
    font-weight:500;
    font-size: 12px;
    color: #234568;
}

.title-avisos-atencao[b-qp9tmfqp4k] {
    font-weight:500;
    font-size: 12px;
    color: #BB1111;
}

.text-normal[b-qp9tmfqp4k] {
    font-weight: 400;
    font-size: 12px;
    color: #303E47;
}

.item-avisos[b-qp9tmfqp4k] {
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 2px solid #878f9470;
    margin: 0px;
}

.textos-item-avisos[b-qp9tmfqp4k] {
    display: flex;
    flex-direction: column;
    padding-left: 0px;
}

.grafico-concentracao[b-qp9tmfqp4k] {
    height: 100% !important;
    border-radius: 10px;
    object-fit: cover !important;
    font-family: 'Global User Interface', sans-serif !important;
}

.input-group-text[b-qp9tmfqp4k] {
    display: flex;
    align-items: center;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    text-align: center;
    white-space: nowrap;
    background-color: #23588E;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
}

.click[b-qp9tmfqp4k] {
    cursor: pointer;
    transition: transform 0.3s ease-in-out, color 0.3s ease-in-out;
}

.click:hover[b-qp9tmfqp4k] {
    transform: scale(1.2);
}

.tamanho-pagina[b-qp9tmfqp4k] {
    height: 91vh;
}

#geoMapaDashboard[b-qp9tmfqp4k] {
    height: 111%;
}

@media (max-height: 768px) {
    .registro-eventos[b-qp9tmfqp4k] {
        height: 24% !important;
    }
}
/* /Presentation/Pages/Evento/EventoPage.razor.rz.scp.css */


.size[b-iq8x3zrwqq] {
    width: 22vw;
}

.titulo-pagina[b-iq8x3zrwqq] {
    font-family: 'Sweet Sans Pro', sans-serif;
    font-weight: 700;
    font-size: 18px;
    color: #303E47;
    width: 100%;
    border-bottom: 2px solid #bdbdbd;
}

.border[b-iq8x3zrwqq] {
    border: solid 1px #D8D8D8;
    border-radius: 10px;
    background: #fdfdfd;
    width: 24vw;
}

.titulo-filtros[b-iq8x3zrwqq] {
    font-family: Inter;
    font-size: 16px;
    color: #303E47;
    font-weight: 700;
    color: #303E47;
    width: 100%;
}

.sub-titulo-filtros[b-iq8x3zrwqq] {
    font-family: Inter;
    font-size: 14px;
    color: #303E47;
    font-weight: 700;
    color: #303E47;
    width: 100%;
}

.table[b-iq8x3zrwqq] {
    width: 100%;
    border: none;
    background: #d8d8d8;
}

hr[b-iq8x3zrwqq] {
    margin: 0.5rem 0;
}


/*---CLASSES GERAIS*/
.click[b-iq8x3zrwqq] {
    cursor: pointer;
    transition: transform 0.3s ease-in-out, color 0.3s ease-in-out;
}

    .click:hover[b-iq8x3zrwqq] {
        transform: scale(1.2);
    }

.truncate[b-iq8x3zrwqq] {
    white-space: nowrap;
    max-width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
}

    .truncate:hover[b-iq8x3zrwqq] {
        max-width: none;
        white-space: normal;
    }


/*---CLASSES PARA PARTE DO FILTRO*/
.box-filtros[b-iq8x3zrwqq] {
    border: 1px solid #D8D8D8;
    border-radius: 10px;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
    background-color: #fff;
    min-width: 250px;
    width: 350px;
    margin-right: 15px;
}

.box-filtro-fechado[b-iq8x3zrwqq] {
    border: 1px solid #D8D8D8;
    border-radius: 8px;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
    background-color: #fff;
    width: 40px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 15px;
    cursor: pointer;
}

.box-filtro-aberto[b-iq8x3zrwqq] {
    border: 1px solid #D8D8D8;
    border-radius: 8px;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
    background-color: #fff;
    width: 36px;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 15px;
    margin-top: 7px;
    cursor: pointer;
}

.linha-divisao[b-iq8x3zrwqq] {
    border-bottom: 2px solid #d8d8d8;
}

.collapse-header[b-iq8x3zrwqq] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.collapse-body[b-iq8x3zrwqq] {
    border-top: 1px solid #d8d8d8;
    background-color: #f3f3f3;
}

.girar-imagem[b-iq8x3zrwqq] {
    transform: rotate(180deg);
}

.font-header[b-iq8x3zrwqq] {
    font-family: Inter;
    font-size: 14px;
    font-weight: 400;
    color: #303E47;
}

.font-body[b-iq8x3zrwqq] {
    font-family: Inter;
    font-size: 13px;
    font-weight: 600;
    color: #303E47;
}

.alerta-interop[b-iq8x3zrwqq] {
    background-color: rgb(40, 117, 168);
    width: 100%;
    height: 60px;
    display: flex;
    align-items: center;
    transition: background-color 0.3s ease-in-out;
}

    .alerta-interop:hover[b-iq8x3zrwqq] {
        background-color: rgb(20, 140, 219);
    }

.texto-alerta-interop[b-iq8x3zrwqq] {
    font-size: 15px;
    font-weight: 500;
    color: #f0f0f0;
}

.no-decoration[b-iq8x3zrwqq] {
    text-decoration: none;
}


/*---CLASSES PARA PARTE DO GRID*/
.numero-bola[b-iq8x3zrwqq] {
    background-color: #12722D;
    color: #fff;
    font-weight: 600;
    min-width: 25px;
    border-radius: 50px;
    font-size: 17px;
}

/*---CLASSES PARA FOOTER DE TABELA COM PAGINATION INICIO---*/
.box-pagination[b-iq8x3zrwqq] {
    border: 1px solid gray;
    padding: 2px 10px;
    color: #263956;
    font-weight: 700;
    background-color: #dfd9d9;
    text-decoration: none;
}

.box-pagination-ativa[b-iq8x3zrwqq] {
    border: 1px solid gray;
    padding: 2px 10px;
    color: #263956;
    font-weight: 700;
    background-color: #78ccf1;
    text-decoration: none;
}

.box-pagination-left[b-iq8x3zrwqq] {
    border: 1px solid gray;
    padding: 2px 10px;
    color: #263956;
    font-weight: 700;
    background-color: #dfd9d9;
    text-decoration: none;
    border-radius: 10px 0px 0px 10px;
}

.box-pagination-right[b-iq8x3zrwqq] {
    border: 1px solid gray;
    padding: 2px 10px;
    color: #263956;
    font-weight: 700;
    background-color: #dfd9d9;
    text-decoration: none;
    border-radius: 0px 10px 10px 0px;
}

.suspeito[b-iq8x3zrwqq] {
    font-weight: 500;
    font-size: 18px;
    color: #303E47;
}

.tamanho-pagina[b-iq8x3zrwqq] {
    display: flex;
    height: 83vh;
}

.tamanho-grid-eventos[b-iq8x3zrwqq] {
    width: 100%;
}



/*---ESTRUTURAIS---*/
input[type="checkbox"][b-iq8x3zrwqq] {
    background-color: #d8d8d8 !important;
}

#grid-eventos[b-iq8x3zrwqq], grid .e-grid .e-control .e-responsive .e-default .e-gridhover .e-grid-height .e-lib .e-keyboard[b-iq8x3zrwqq] {
    height: calc(100% - 127.41px);
}

#grid-eventos-interops[b-iq8x3zrwqq], grid .e-grid .e-control .e-responsive .e-default .e-gridhover .e-grid-height .e-lib .e-keyboard[b-iq8x3zrwqq] {
    height: calc(100% - 193.41px);
}


/*---CLASSES BOOTSTRAP---*/
.input-group-text[b-iq8x3zrwqq] {
    display: flex;
    align-items: center;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    text-align: center;
    white-space: nowrap;
    background-color: #23588E;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
}
/* /Presentation/Pages/Evento/Modals/EventoModal.razor.rz.scp.css */
.horizontal-timeline[b-7fr09sn9x0] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.horizontal-timeline-item[b-7fr09sn9x0] {
    width: calc(100% / 4);
}

.horizontal-timeline-final[b-7fr09sn9x0] {
    width: 10%;
}

.separa-tela[b-7fr09sn9x0] {
    border-right: 2px solid #8f979f;
    margin-top: 24px;
}

.text-button[b-7fr09sn9x0] {
    color: #fff;
    font-weight: 600;
    padding: 0px 5px;
}

.icon-button[b-7fr09sn9x0] {
    background-color: #fff;
    padding: 8px;
    border-radius: 8px;
}

.btn-button[b-7fr09sn9x0] {
    background-color: #2875a8;
    padding: 0.1rem 0.1rem;
    border-radius: 10px;
}

.btn-button-success[b-7fr09sn9x0] {
    background-color: #12722d;
    padding: 0.1rem 0.1rem;
    border-radius: 10px;
}

btn:hover[b-7fr09sn9x0] {
    background-color: none;
}


.msg-caracter[b-7fr09sn9x0] {
    font-size: 12px;
    color: #313131;
    font-weight: 600;
}

textarea[b-7fr09sn9x0] {
    background-color: #ECE8E8;
}

.linha[b-7fr09sn9x0] {
    border-bottom: 3px solid #367787;
}

.titulo-bloco[b-7fr09sn9x0] {
    font-weight: 500;
    font-size: 15px;
    color: #303E47;
}

.msg-caracter[b-7fr09sn9x0] {
    font-size: 12px;
    color: #313131;
    font-weight: 600;
}

textarea[b-7fr09sn9x0] {
    background-color: #ECE8E8;
}

.titulo-input[b-7fr09sn9x0] {
    font-size: 14px;
    font-weight: 500;
    color: #31424D;
}

.header-tabela[b-7fr09sn9x0] {
    background-color: #d8d8d8;
    border-radius: 10px;
    width: 100%;
    padding: 5px 10px;
}

.body-tabela[b-7fr09sn9x0] {
    border-bottom: 1px solid #d8d8d8;
    padding: 5px;
    margin-left: 5px;
    margin-right: 5px;
}

.texto-header-tabela[b-7fr09sn9x0] {
    font-weight: 500;
    font-size: 14px;
    color: #303E47;
}

.texto-body-tabela[b-7fr09sn9x0] {
    font-weight: 400;
    font-size: 14px;
    color: #3B3F40;
}

.textarea-style[b-7fr09sn9x0] {
    width: 100%;
    background-color: #fff;
    border-radius: 10px;
}

.texto-negrito-14[b-7fr09sn9x0] {
    font-weight: 600;
}

.title-container[b-7fr09sn9x0] {
    font-weight: 500;
    font-size: 16px;
    color: #2B2B2C;
}

.title-input[b-7fr09sn9x0] {
    font-weight: 500;
    font-size: 15px;
    color: #2B2B2C;
}

hr[b-7fr09sn9x0] {
    margin: 0.2rem;
}

.shadow-end[b-7fr09sn9x0] {
    box-shadow: 0px -10px 5px -8px rgba(0,0,0,0.1);
}

.shadow-start[b-7fr09sn9x0] {
    box-shadow: 0px 13px 5px -8px rgba(0,0,0,0.1);
}
/*CLASSES BOOTSTRAP*/
.form-control[b-7fr09sn9x0] {
    border-color: #31424D;
}

.form-select[b-7fr09sn9x0] {
    border-color: #31424D;
}

.form-check-input[b-7fr09sn9x0] {
    border-color: #31424D;
    width: 24px;
    height: 24px;
}

#file-name[b-7fr09sn9x0] {
    display: flex;
    border: 1px solid #d8d8d8;
    border-radius: 10px;
    padding: 10px;
    background-color: #f0f8ff;
}

.custom-file-upload[b-7fr09sn9x0] {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 8px 8px;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    color: white;
    border-radius: 10px;
    background-color: #2b7b2f;
}

    .custom-file-upload:hover[b-7fr09sn9x0] {
        background-color: #357ebd;
    }

.table-head-first[b-7fr09sn9x0] {
    border-radius: 10px 0px 0px 10px;
    background-color: #234568;
}

.table-head-center[b-7fr09sn9x0] {
    border-radius: 0px 0px 0px 0px;
    background-color: #234568;
}

.table-head-last[b-7fr09sn9x0] {
    border-radius: 0px 10px 10px 0px;
    background-color: #234568;
}

.text-table-head[b-7fr09sn9x0] {
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    padding: 5px;
}

.text-table-body[b-7fr09sn9x0] {
    color: #201f1e;
    font-weight: 400;
    font-size: 14px;
    padding: 10px;
    font-family: "Segoe UI",-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",sans-serif;
}

.background-confirmation[b-7fr09sn9x0] {
    width: 100%;
    height: 100%;
    background-color: #d7d4d4;
}

.page-confirmation[b-7fr09sn9x0] {
    padding: 0px 15px;
    margin-top: 10px;
    background-color: #fff;
}

.title-confirmation[b-7fr09sn9x0] {
    background-color: #234568;
    border-radius: 40px;
    display: flex;
    align-items: center;
    padding: 2px;
}

.icon-title-confirmation[b-7fr09sn9x0] {
    padding: 8px 8px;
    border-radius: 237px;
    background-color: #fff;
    font-size: 22px;
}

.text-title-confirmation[b-7fr09sn9x0] {
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}

.title-page[b-7fr09sn9x0] {
    font-size: 20px;
    font-weight: 700;
    color: #303e47;
}

.date-header-confirmation[b-7fr09sn9x0] {
    font-size: 12px;
    font-weight: 500;
    color: #303e47;
}

.title-list[b-7fr09sn9x0] {
    font-weight: 700;
}

.two-column-list[b-7fr09sn9x0] {
    column-count: 2;
    column-gap: 20px;
}

.three-column-list[b-7fr09sn9x0] {
    column-count: 3;
    column-gap: 20px;
    border-bottom: 2px solid #234568;
    padding-bottom: 5px;
}

.text-list[b-7fr09sn9x0] {
    font-weight: 500;
}

.header-confirmation[b-7fr09sn9x0] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px 38px;
}

.btn[b-7fr09sn9x0] {
    overflow: hidden;
}

.btn-sm[b-7fr09sn9x0] {
    height: 1.7rem;
}

    .btn-sm > i[b-7fr09sn9x0] {
        padding: 0.2rem 0.40rem !important;
        font-size: 0.90rem !important;
        width: 1.7rem !important;
    }

    .btn-sm .text[b-7fr09sn9x0] {
        font-size: 0.78rem !important;
    }

    .btn-sm .separador[b-7fr09sn9x0] {
        top: 0.10rem;
    }

.btn-standard[b-7fr09sn9x0] {
    background: #2875a8;
    color: #2875a8 !important;
    border: 3px solid #2875a8 !important;
    position: relative;
    padding: 0px;
    margin-right: 6px;
    cursor: pointer;
    border-width: 2px;
    border-radius: 7px;
}

    .btn-standard:hover[b-7fr09sn9x0] {
        background-color: #2875a8;
    }

    .btn-standard .separador[b-7fr09sn9x0] {
        transition: all 0.5s ease-in;
        border: 0.4rem solid;
        border-color: #2875a8;
    }

    .btn-standard .text[b-7fr09sn9x0] {
        font-weight: 600;
        font-size: 0.9rem;
        color: white;
        margin-right: 0.5rem;
        margin-left: 0.5rem;
        cursor: pointer;
    }

    .btn-standard .separador + .text[b-7fr09sn9x0] {
        margin-left: 0rem;
    }

    .btn-standard .number[b-7fr09sn9x0] {
        position: absolute;
        top: -2px;
        right: 0px;
        font-weight: 500;
        font-size: 0.75rem;
        color: #2875a8;
        padding: 0px 2px;
        border-radius: 3px;
        background: #2875a8;
        --fa-animation-duration: 2s;
        --fa-fade-opacity: 0.6;
    }

    .btn-standard > i[b-7fr09sn9x0] {
        background: white;
        color: #23588E;
        font-size: 1rem;
        line-height: 1rem;
        padding: 0.5rem 0.75rem;
        width: 2.5rem;
        border-radius: 4px;
        margin: auto 1px;
    }

.height-left-dialog[b-7fr09sn9x0] {
    height: 80%;
}

.h-left-evento-modal[b-7fr09sn9x0] {
    height: 93% !important;
    overflow: auto;
    overflow-x: hidden;
}

@media (max-height: 770px) {
    .height-left-dialog[b-7fr09sn9x0] {
        height: 67%;
    }

    .h-left-evento-modal[b-7fr09sn9x0] {
        height: 88% !important;
        overflow: auto;
        overflow-x: hidden;
    }
}

    .label-head[b-7fr09sn9x0] {
        font-weight: 500;
        font-size: 14px;
    }

    #descricaoTextArea[b-7fr09sn9x0] {
        resize: none;
    }

    .label-titulo-grid[b-7fr09sn9x0] {
        font-weight: 500;
        font-size: 16px
    }

    .gridEnvTitulo[b-7fr09sn9x0] {
        font-weight: 500;
        font-size: 16px
    }
/* /Presentation/Pages/Evento/Modals/InteropsModal.razor.rz.scp.css */
.card-interops[b-lb38l47qxe] {
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding: 10px;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 5px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    transition: box-shadow 0.3s ease, transform 0.3s ease;
}

    .card-interops:hover[b-lb38l47qxe] {
        background-color: #f3f2f1;
        cursor: pointer;
    }

.card-interops-loading[b-lb38l47qxe] {
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding: 10px;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 5px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.card-interops-header[b-lb38l47qxe] {
    display: flex;
    justify-content: space-between;
    border: 1px solid #234568;
    border-radius: 5px;
    padding: 10px 40px 10px 25px;
    font-weight: 600;
    background-color: #234568;
    color: #ffffff;
    font-size: 14px;
    margin-bottom: 10px;
}

.card-interops-active[b-lb38l47qxe] {
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding: 10px;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 5px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    background-color: #eaf9ff;
    cursor: pointer;
}


.left-side-interops[b-lb38l47qxe] {
    height: 95%;
    overflow: hidden;
    display: flex;
    flex-flow: column;
    justify-content: space-between;
}

.right-side-interops[b-lb38l47qxe] {
    border-left: 1px solid #d9d9d9;
    overflow: auto;
    overflow-x: hidden;
    height: 95%;
}

.interops-progress[b-lb38l47qxe] {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    padding: 0 0 10px 0;
    position: relative;
}

    .interops-progress .col-1-left[b-lb38l47qxe] {
        flex: 0 0 10%;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        padding: 0 5px 0 0;
    }

    .interops-progress .col-1-right[b-lb38l47qxe] {
        flex: 0 0 10%;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        padding: 0 0 0 5px;
    }

    .interops-progress .col-10[b-lb38l47qxe] {
        flex: 1;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

        .interops-progress .col-10 > *[b-lb38l47qxe] {
            margin-bottom: 10px;
        }

.progress-bar-container[b-lb38l47qxe] {
    display: flex;
    justify-content: space-between;
    align-items: end;
}

.filter-connected[b-lb38l47qxe] {
    filter: brightness(0) saturate(100%) invert(35%) sepia(6%) saturate(7392%) hue-rotate(172deg) brightness(88%) contrast(77%);
    animation: pulse-b-lb38l47qxe 2s infinite;
}

.filter-disconnected[b-lb38l47qxe] {
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(5952%) hue-rotate(305deg) brightness(117%) contrast(74%);
}

.img-interops[b-lb38l47qxe] {
    height: 28px;
    width: 28px;
    position: relative;
}

.img-notrick[b-lb38l47qxe] {
    height: 25px;
    width: 25px;
    position: relative;
}

.size-grid-interops[b-lb38l47qxe] {
    height: 90%;
    overflow: auto;
}

.progress-bar-percent[b-lb38l47qxe] {
    padding: 0 0 15px 0;
    font-weight: 700;
    font-size: 11px;
    color: #234568;
    margin: auto;
}

@keyframes pulse-b-lb38l47qxe {
    0% {
        transform: scale(1);
        opacity: 1;
    }

    50% {
        transform: scale(1.06);
        opacity: 0.7;
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}

@media(max-height:640px) {
    .size-grid-interops[b-lb38l47qxe] {
        height: 64%;
        overflow: auto;
    }
}

@media(max-height:740px) {
    .size-grid-interops[b-lb38l47qxe] {
        height: 70%;
        overflow: auto;
    }
}
/* /Presentation/Pages/Evento/Modals/RelacionadosModal.razor.rz.scp.css */
body[b-2pjrv7bnxt] {
}

.h-90[b-2pjrv7bnxt] {
    height: 90%;
}
/* /Presentation/Pages/Evento/Modals/ResumoModal.razor.rz.scp.css */
body[b-tf7rmwxn80] {
}
/* /Presentation/Pages/Login/LoginPage.razor.rz.scp.css */
.text-logo[b-l0p02rrws3] {
    font-size: 90px;
    position: relative;
    margin-left: -65px;
    font-weight: 700;
    color: #c0e3ee;
    filter: drop-shadow(2px 4px 6px #303e47);
    animation: moveToRight-b-l0p02rrws3 1s ease-in-out;
}


.icon-logo[b-l0p02rrws3] {
    width: 150px;
    position: relative;
    margin-top: -130px;
    filter: drop-shadow(2px 4px 6px #303e47);
    animation: moveToDown-b-l0p02rrws3 2s ease-in-out;
}

.logo-container[b-l0p02rrws3] {
    height: 100vh;
    display: flex;
    align-content: center;
}

.btn-change-page[b-l0p02rrws3] {
    color: darkgray;
    font-weight: 500;
    cursor: pointer;
    text-decoration: none;
}

.text-input[b-l0p02rrws3] {
    font-weight: 500;
}

.form-password[b-l0p02rrws3] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

@keyframes moveToRight-b-l0p02rrws3 {
    0% {
        transform: translateX(-500px);
    }
    80% {
        transform: translateX(40px);
    }
    100% {
        transform: translateX(0px);
    }
}

@keyframes moveToDown-b-l0p02rrws3 {
    0% {
        transform: translateY(-500px);
    }

    100% {
        transform: translateY(0px);
    }
}

#label-suport[b-l0p02rrws3] {
    color: darkgray;
    font-weight: bold;
    text-decoration: none;
}

#label-suport:hover[b-l0p02rrws3] {
    color: #2ca3c6;
    text-decoration: underline;
}
/* /Presentation/Pages/Login/Modals/ConfirmationTokenModal.razor.rz.scp.css */
.background-confirmation[b-bl6eo5hk3g] {
    background-color: #eaebeb;
    height: 100%;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    border-radius: 20px;
}

.half-logo-background[b-bl6eo5hk3g] {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 70px;
    opacity: 0.8;
}

.confirmation-cell[b-bl6eo5hk3g] {
    position: absolute;
    width: 100px;
    left: -4px;
    top: 0;
    opacity: 0.8;
}

.input-confirmation[b-bl6eo5hk3g] {
    height: 35px;
    border-radius: 10px;
    width: 35px;
    font-size: 25px;
    margin: 2px;
    border: none;
}

.input-confirmation:focus[b-bl6eo5hk3g] {
    border: 1px solid rgb(0, 164, 201);
}

.label-confirmation[b-bl6eo5hk3g] {
    color: #4b4a4a;
    font-size: 13px;
}

.logo-step[b-bl6eo5hk3g] {
    border: 2px solid #4b4a4a;
    width: 60px;
    height: 60px;
    border-radius: 45px;
    margin: 0px auto 10px;
}
/* /Presentation/Pages/Reports/ReportsPage.razor.rz.scp.css */


.size[b-io6hy83d8o] {
    width: 22vw;
}

.titulo-pagina[b-io6hy83d8o] {
    font-family: 'Sweet Sans Pro', sans-serif;
    font-weight: 700;
    font-size: 18px;
    color: #303E47;
    width: 100%;
    border-bottom: 2px solid #bdbdbd;
}

.border[b-io6hy83d8o] {
    border: solid 1px #D8D8D8;
    border-radius: 10px;
    background: #fdfdfd;
    width: 24vw;
}

.titulo-filtros[b-io6hy83d8o] {
    font-family: Inter;
    font-size: 16px;
    color: #303E47;
    font-weight: 700;
    color: #303E47;
    width: 100%;
}

.sub-titulo-filtros[b-io6hy83d8o] {
    font-family: Inter;
    font-size: 14px;
    color: #303E47;
    font-weight: 700;
    color: #303E47;
    width: 100%;
}

.table[b-io6hy83d8o] {
    width: 100%;
    border: none;
    background: #d8d8d8;
}

hr[b-io6hy83d8o] {
    margin: 0.5rem 0;
}

/*---CLASSES GERAIS*/
.click[b-io6hy83d8o] {
    cursor: pointer;
}

.truncate[b-io6hy83d8o] {
    white-space: nowrap;
    max-width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
}

    .truncate:hover[b-io6hy83d8o] {
        max-width: none;
        white-space: normal;
    }


/*---CLASSES PARA PARTE DO FILTRO*/
.box-filtros[b-io6hy83d8o] {
    border: 1px solid #D8D8D8;
    border-radius: 10px;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
    background-color: #fff;
    min-width: 250px;
    width: 350px;
    margin-right: 15px;
}

.box-filtro-fechado[b-io6hy83d8o] {
    border: 1px solid #D8D8D8;
    border-radius: 8px;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
    background-color: #fff;
    width: 40px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 15px;
    cursor: pointer;
}

.box-filtro-aberto[b-io6hy83d8o] {
    border: 1px solid #D8D8D8;
    border-radius: 8px;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
    background-color: #fff;
    width: 36px;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 15px;
    margin-top: 7px;
    cursor: pointer;
}

.linha-divisao[b-io6hy83d8o] {
    border-bottom: 2px solid #d8d8d8;
}

.collapse-header[b-io6hy83d8o] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.collapse-body[b-io6hy83d8o] {
    border-top: 1px solid #d8d8d8;
    background-color: #f3f3f3;
}

.girar-imagem[b-io6hy83d8o] {
    transform: rotate(180deg);
}

.font-header[b-io6hy83d8o] {
    font-family: Inter;
    font-size: 14px;
    font-weight: 400;
    color: #303E47;
}

.font-body[b-io6hy83d8o] {
    font-family: Inter;
    font-size: 13px;
    font-weight: 600;
    color: #303E47;
}

/*---CLASSES PARA PARTE DO GRID*/

.numero-bola[b-io6hy83d8o] {
    background-color: #12722D;
    color: #fff;
    font-weight: 600;
    min-width: 25px;
    border-radius: 50px;
    font-size: 17px;
}

/*---CLASSES PARA FOOTER DE TABELA COM PAGINATION INICIO---*/
.box-pagination[b-io6hy83d8o] {
    border: 1px solid gray;
    padding: 2px 10px;
    color: #263956;
    font-weight: 700;
    background-color: #dfd9d9;
    text-decoration: none;
}

.box-pagination-ativa[b-io6hy83d8o] {
    border: 1px solid gray;
    padding: 2px 10px;
    color: #263956;
    font-weight: 700;
    background-color: #78ccf1;
    text-decoration: none;
}

.box-pagination-left[b-io6hy83d8o] {
    border: 1px solid gray;
    padding: 2px 10px;
    color: #263956;
    font-weight: 700;
    background-color: #dfd9d9;
    text-decoration: none;
    border-radius: 10px 0px 0px 10px;
}

.box-pagination-right[b-io6hy83d8o] {
    border: 1px solid gray;
    padding: 2px 10px;
    color: #263956;
    font-weight: 700;
    background-color: #dfd9d9;
    text-decoration: none;
    border-radius: 0px 10px 10px 0px;
}

.suspeito[b-io6hy83d8o] {
    font-weight: 500;
    font-size: 18px;
    color: #303E47;
}

.tamanho-pagina[b-io6hy83d8o] {
    display: flex;
    height: 83vh;
}

.tamanho-grid-eventos[b-io6hy83d8o] {
    width: 100%;
    height: 86vh;
}

.page-skeleton[b-io6hy83d8o] {
    border: 1px solid #f5f5f5;
    width: 566px;
    margin: auto;
    height: 100%;
    box-shadow: 5px 5px 5px #b7b2b2;
    background-color: #fff;
}



/*---ESTRUTURAIS---*/
input[type="checkbox"][b-io6hy83d8o] {
    background-color: #d8d8d8 !important;
}




/*---CLASSES BOOTSTRAP---*/
.input-group-text[b-io6hy83d8o] {
    display: flex;
    align-items: center;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    text-align: center;
    white-space: nowrap;
    background-color: #23588E;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
}

.box[b-io6hy83d8o] {
    background-color: #fff;
    border-radius: 10px;
    height: 100%;
    width: 97%;
    margin-left: 10px;
    padding: 0.8rem;
    box-shadow: 2px 2px 4px #0000005e;
}

.font-title-box[b-io6hy83d8o] {
    font-weight: 600;
    font-size: 13px;
    color: #303E47;
}

#hr-relatorios[b-io6hy83d8o] {
    margin: 6px 0;
    color: #234568;
    background-color: #234568;
    border: 0;
    opacity: 1;
    height: 2px !important;
}



@media (max-height: 721px) {
    .tamanho-pagina[b-io6hy83d8o] {
        display: flex;
        height: 76vh;
    }

    .tamanho-grid-eventos[b-io6hy83d8o] {
        width: 100%;
        height: 80vh;
    }
}

.btn[b-io6hy83d8o] {
    overflow: hidden;
}

.btn-sm[b-io6hy83d8o] {
    height: 1.7rem;
}

    .btn-sm > i[b-io6hy83d8o] {
        padding: 0.2rem 0.40rem !important;
        font-size: 0.90rem !important;
        width: 1.7rem !important;
    }

    .btn-sm .text[b-io6hy83d8o] {
        font-size: 0.78rem !important;
    }

    .btn-sm .separador[b-io6hy83d8o] {
        top: 0.10rem;
    }

.btn-standard[b-io6hy83d8o] {
    background: #2875a8; /* Exemplo de cor */
    color: #2875a8 !important;
    border: 3px solid #2875a8 !important;
    position: relative;
    padding: 0px;
    margin-right: 6px;
    cursor: pointer;
    border-width: 2px;
    border-radius: 7px;
}

    .btn-standard:hover[b-io6hy83d8o] {
        background-color: #2875a8;
    }

    .btn-standard .separador[b-io6hy83d8o] {
        transition: all 0.5s ease-in;
        border: 0.4rem solid;
        border-color: #2875a8;
    }

    .btn-standard .text[b-io6hy83d8o] {
        font-weight: 600;
        font-size: 0.9rem;
        color: white;
        margin-right: 0.5rem;
        margin-left: 0.5rem;
        cursor: pointer;
    }

    .btn-standard .separador + .text[b-io6hy83d8o] {
        margin-left: 0rem;
    }

    .btn-standard .number[b-io6hy83d8o] {
        position: absolute;
        top: -2px;
        right: 0px;
        font-weight: 500;
        font-size: 0.75rem;
        color: #2875a8;
        padding: 0px 2px;
        border-radius: 3px;
        background: #2875a8; /* Exemplo de cor */
        --fa-animation-duration: 2s;
        --fa-fade-opacity: 0.6;
    }

    .btn-standard > i[b-io6hy83d8o] {
        background: white;
        color: #23588E; /* Exemplo de cor */
        font-size: 1rem;
        line-height: 1rem;
        padding: 0.5rem 0.75rem;
        width: 2.5rem;
        border-radius: 4px;
        margin: auto 1px;
    }

    .btn-success[b-io6hy83d8o] {
        background: #158936; /* Exemplo de cor */
        color: #158936 !important;
        border: 3px solid #158936 !important;
        position: relative;
        padding: 0px;
        margin-right: 6px;
        cursor: pointer;
        border-width: 2px;
        border-radius: 7px;
    }

    .btn-success:hover[b-io6hy83d8o] {
        background-color: #158936;
    }

    .btn-success .separador[b-io6hy83d8o] {
        transition: all 0.5s ease-in;
        border: 0.4rem solid;
        border-color: #158936;
    }

    .btn-success .text[b-io6hy83d8o] {
        font-weight: 600;
        font-size: 0.9rem;
        color: white;
        margin-right: 0.5rem;
        margin-left: 0.5rem;
        cursor: pointer;
    }

    .btn-success .separador + .text[b-io6hy83d8o] {
        margin-left: 0rem;
    }

        .btn-success .number[b-io6hy83d8o] {
            position: absolute;
            top: -2px;
            right: 0px;
            font-weight: 500;
            font-size: 0.75rem;
            color: #158936;
            padding: 0px 2px;
            border-radius: 3px;
            background: #158936; /* Exemplo de cor */
            --fa-animation-duration: 2s;
            --fa-fade-opacity: 0.6;
        }

        .btn-success > i[b-io6hy83d8o] {
            background: white;
            color: #12722d; /* Exemplo de cor */
            font-size: 1rem;
            line-height: 1rem;
            padding: 0.5rem 0.75rem;
            width: 2.5rem;
            border-radius: 4px;
            margin: auto 1px;
        }

.align-box-pdf[b-io6hy83d8o] {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.background-skeleton[b-io6hy83d8o] {
    background-color: #e1dfdd;
}
/* /Presentation/Shared/Components/Box.razor.rz.scp.css */
.box[b-lutx2rgdby] {
    background-color: #fff;
    border-radius: 10px;
    height: 100%;
    padding: 0.3rem 0.8rem;
    box-shadow: 2px 2px 4px #0000005e;
}

.font-title-box[b-lutx2rgdby] {
    font-weight: 600;
    font-size: 13px;
    color: #303E47;
}

hr[b-lutx2rgdby] {
    margin: 0rem 0;
    color: #234568;
    background-color: #234568;
    border: 0;
    opacity: 1;
    height: 2px !important;
}
/* /Presentation/Shared/Components/CustomButton.razor.rz.scp.css */
body[b-40qdm7ag5q] {
}

.btn[b-40qdm7ag5q] {
    overflow: hidden;
}

.btn-sm[b-40qdm7ag5q] {
    height: 1.7rem;
}

    .btn-sm > i[b-40qdm7ag5q] {
        padding: 0.2rem 0.40rem !important;
        font-size: 0.90rem !important;
        width: 1.7rem !important;
    }

    .btn-sm .text[b-40qdm7ag5q] {
        font-size: 0.78rem !important;
    }

    .btn-sm .separador[b-40qdm7ag5q] {
        top: 0.10rem;
    }

.btn-standard[b-40qdm7ag5q] {
    background: #2875a8; /* Exemplo de cor */
    color: #2875a8 !important;
    border: 3px solid #2875a8 !important;
    position: relative;
    padding: 0px;
    margin-right: 6px;
    cursor: pointer;
    border-width: 2px;
    border-radius: 7px;
}
    .btn-standard:hover[b-40qdm7ag5q] {
        background-color: #2875a8;
    }

    .btn-standard .separador[b-40qdm7ag5q] {
        transition: all 0.5s ease-in;
        border: 0.4rem solid;
        border-color: #2875a8;
    }

    .btn-standard .text[b-40qdm7ag5q] {
        font-weight: 600;
        font-size: 0.9rem;
        color: white;
        margin-right: 0.5rem;
        margin-left: 0.5rem;
        cursor: pointer;
    }

    .btn-standard .separador + .text[b-40qdm7ag5q] {
        margin-left: 0rem;
    }

    .btn-standard .number[b-40qdm7ag5q] {
        position: absolute;
        top: -2px;
        right: 0px;
        font-weight: 500;
        font-size: 0.75rem;
        color: #2875a8;
        padding: 0px 2px;
        border-radius: 3px;
        background: #2875a8; /* Exemplo de cor */
        --fa-animation-duration: 2s;
        --fa-fade-opacity: 0.6;
    }

    .btn-standard > i[b-40qdm7ag5q] {
        background: white;
        color: #23588E; /* Exemplo de cor */
        font-size: 1rem;
        line-height: 1rem;
        padding: 0.5rem 0.75rem;
        width: 2.5rem;
        border-radius: 4px;
        margin: auto 1px;
    }

.btn-open:hover .text[b-40qdm7ag5q] {
    transition: all 2.5s ease-in;
    visibility: visible;
    margin-right: 1rem;
    margin-left: 0.25rem;
    max-width: 13rem;
    display: inline;
}

.btn-open:hover .separador[b-40qdm7ag5q] {
    transition: all 0.5s ease-in;
    border: 0.4rem solid;
    border-color: none;
}

.btn-open:hover .number[b-40qdm7ag5q] {
    visibility: hidden;
}

.btn-open .separador[b-40qdm7ag5q] {
    transition: all 0.5s ease-in;
    border: 0px solid;
}

.btn-open .text[b-40qdm7ag5q] {
    visibility: hidden;
    transition: all 2.0s ease-in;
    max-width: 0px;
    margin-right: 0px;
    white-space: nowrap;
    display: none;
}

.btn-warning[b-40qdm7ag5q] {
    background: #ff0000 !important; /* Exemplo de cor */
    border: 3px solid #ff0000 !important;
}

    .btn-warning .separador[b-40qdm7ag5q] {
        border-color: #ff0000 #ff0000 #ff0000 white !important;
    }

    .btn-warning .number[b-40qdm7ag5q] {
        background: #ff0000; /* Exemplo de cor */
    }

    .btn-warning > i[b-40qdm7ag5q] {
        color: #ff0000; /* Exemplo de cor */
    }

.btn-danger[b-40qdm7ag5q] {
    background: #ff0000 !important; /* Exemplo de cor */
    border: 3px solid #ff0000 !important;
}

    .btn-danger .separador[b-40qdm7ag5q] {
        border-color: #ff0000 #ff0000 #ff0000 white !important;
    }

    .btn-danger .number[b-40qdm7ag5q] {
        background: #ff0000; /* Exemplo de cor */
    }

    .btn-danger > i[b-40qdm7ag5q] {
        color: #ff0000; /* Exemplo de cor */
    }

.btn-success[b-40qdm7ag5q] {
    background: #12722d !important; /* Exemplo de cor */
    border: 2px solid #12722d !important;
}

    .btn-success .separador[b-40qdm7ag5q] {
        border-color: #12722d #00ff00 #00ff00 white !important;
    }

    .btn-success .number[b-40qdm7ag5q] {
        background: #12722d; /* Exemplo de cor */
    }

    .btn-success > i[b-40qdm7ag5q] {
        color: #12722d; /* Exemplo de cor */
    }

.btn-back[b-40qdm7ag5q] {
    background: #0000ff !important; /* Exemplo de cor */
    color: #fff !important;
    border: 3px solid #0000ff !important;
    position: relative;
    padding: 0px;
    margin-right: 6px;
    cursor: pointer;
    border-width: 2px;
    border-radius: 7px;
}

    .btn-back .separador[b-40qdm7ag5q] {
        transition: all 0.5s ease-in;
        border: 0.5rem solid;
        border-color: #0000ff #0000ff #0000ff white;
    }

    .btn-back .text[b-40qdm7ag5q] {
        font-weight: 600;
        font-size: 0.9rem;
        color: white;
        margin-right: 0.5rem;
        margin-left: 0.5rem;
    }

    .btn-back .separador + .text[b-40qdm7ag5q] {
        margin-left: 0rem;
    }

    .btn-back .number[b-40qdm7ag5q] {
        position: absolute;
        top: -2px;
        right: 0px;
        font-weight: 500;
        font-size: 0.75rem;
        color: #ffffff;
        padding: 0px 2px;
        border-radius: 3px;
        background: #2875a8; /* Exemplo de cor */
        --fa-animation-duration: 2s;
        --fa-fade-opacity: 0.6;
    }

    .btn-back > i[b-40qdm7ag5q] {
        background: white;
        color: #2875a8; /* Exemplo de cor */
        font-size: 1rem;
        line-height: 1rem;
        padding: 0.5rem 0.75rem;
        width: 2.5rem;
        border-radius: 4px;
        margin: auto 1px;
    }

.separador[b-40qdm7ag5q] {
    position: relative;
    top: 2px;
    border-width: 0px;
}

.btn-socio[b-40qdm7ag5q] {
    background: #fbfbfb;
    border: 2px solid #234568 !important;
    border-radius: 4px;
    /*    transform: matrix(-1, 0, 0, 1, 0, 0);*/
    position: relative;
    padding: 3px;
    /*  margin-right: 10px;*/
    cursor: pointer;
}

.btn-socio-ativado[b-40qdm7ag5q] {
    background: #234568;
    border: 2px solid #234568 !important;
    border-radius: 4px;
    position: relative;
    padding: 3px;
    cursor: pointer;
}

.botao-center[b-40qdm7ag5q] {
    display: flex;
    justify-content: center;
    align-items: center;
}

Btn-cursor[b-40qdm7ag5q] {
    cursor: pointer;
}

.botao-ativado[b-40qdm7ag5q] {
    background-color: #000000 !important;
}

.btn-search[b-40qdm7ag5q] {
    background: #23588E;
    color: #fff; /* Exemplo de cor */
    font-size: 1rem;
}

.largura-botao-relacionados[b-40qdm7ag5q] {
    width: 120% !important;
}

@media (max-height: 721px) {
    .largura-botao-relacionados[b-40qdm7ag5q] {
        width: 130% !important;
    }
}
/* /Presentation/Shared/Components/EmptyMessage.razor.rz.scp.css */
.text-empty[b-ld4w7imzr9] {
    font-size: 22px;
    font-weight: 700;
    color: #a3a2a2;
    margin-top: 10px;
}

.sub-text-empty[b-ld4w7imzr9] {
    font-size: 16px;
    font-weight: 500;
    color: #d9d9d9;
    margin-top: 10px;
}

.logo-empty[b-ld4w7imzr9] {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60vh;
}

.logo-empty-modal[b-ld4w7imzr9] {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.logo-empty-interops[b-ld4w7imzr9] {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 47vh;
}


@media (max-height: 768px) {
    .logo-empty[b-ld4w7imzr9] {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        height: 45vh;
    }
}
/* /Presentation/Shared/Components/NavMenu.razor.rz.scp.css */
@font-face {
    font-family: 'Sweet Sans Pro Medium';
    src: url('../assets/fonts/sweet-sans-pro/SweetSansProMedium.otf') format('opentype');
}

:root[b-5y7vqoxuof] {
    --cor-verde: #12722D;
    --cor-verde-claro: #198B4D;
    --cor-verde-escuro: #006437;
    --cor-verde-limao: #00CF21;
    --cor-azul: #23588E;
    --cor-azul-claro: #0E659C;
    --cor-vermelho: #BB1111;
    --cor-laranja: #FFA500;
    --cor-amarelo: #EBE324;
    --cor-cinza: #D8D8D8;
    --cor-cinza-claro: #F3F3F3;
    --cor-branco: var(--cor-branco);
    --cor-texto-titulo: #2B2B2C;
    --cor-texto-label: #424442;
    --fonte-texto: 'Sweet Sans Pro Medium', 'Arial';
}

html[b-5y7vqoxuof] {
    overflow: hidden;
}

.oi[b-5y7vqoxuof] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-5y7vqoxuof] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
    font-family: var(--fonte-texto), sans-serif;
}

.nav-item:first-of-type[b-5y7vqoxuof] {
    padding-top: 1rem;
}

.nav-item:last-of-type[b-5y7vqoxuof] {
    padding-bottom: 1rem;
}

.nav-item a[b-5y7vqoxuof] {
    color: #d7d7d7;
    border-radius: 4px;
    height: 3rem;
    display: flex;
    align-items: center;
    line-height: 3rem;
    text-decoration: none;
}

.nav-item a.active[b-5y7vqoxuof] {
    background-color: rgba(255, 255, 255, 0.25);
    color: white;
}
    
.nav-item a:hover[b-5y7vqoxuof] {
    background-color: rgba(255, 255, 255, 0.1);
    color: white;
}
    
.nav-item:hover[b-5y7vqoxuof] {
    background-color: #0077cc;
}
    
.foto[b-5y7vqoxuof] {
    border-radius: 80px;
}

.nome-sidebar[b-5y7vqoxuof] {
    color: var(--cor-branco);
    font-family: var(--fonte-texto);
    font-weight: 700;
    font-size: 14px;
}

.empresa-sidebar[b-5y7vqoxuof] {
    color: var(--cor-branco);
    font-family: var(--fonte-texto);
    font-weight: 500;
    font-size: 10px;
}

.nome-icon[b-5y7vqoxuof] {
    font-family: var(--fonte-texto);
    font-weight: 500;
    font-size: 12px;
    color: #FFFFFF;
}

#menu-navbar span[b-5y7vqoxuof] {
    font-family: var(--fonte-texto);
    font-size: 14px;
    line-height: 10px
}

#menu-navbar ul[b-5y7vqoxuof] {
    padding-right: 0px
}

.sidebar .nav-item a[b-5y7vqoxuof] {
    height: 1rem;
}

.texto-sidebar[b-5y7vqoxuof] {
    color: #fff;
    font-weight: 600;
    font-family: 'Sweet Sans Pro', sans-serif;
    font-size: 18px;
}
/* /Presentation/Shared/Components/NotFoundMessage.razor.rz.scp.css */
*[b-9af2kdx9tk] {
    margin: 0px auto;
    padding: 0px;
    text-align: center;
}

body[b-9af2kdx9tk] {
    background-color: #D4D9ED;
    overflow: hidden !important;
}

.botao-voltar[b-9af2kdx9tk] {
    text-decoration: none;
    border: 1px solid #839ba9;
    padding: 12px 28px;
    border-radius: 40px;
    background: #123458bf;
    color: #fff;
    font-weight: 700;
    outline: #FFF;
    outline-style: groove;
    outline-offset: -5px;
    margin-top: 20px;
    position: absolute;
    margin-left: -100px;
}

.text-logo-error[b-9af2kdx9tk] {
    font-size: 25px;
    font-weight: 700;
    margin-left: -15px;
    margin-top: 12px;
    opacity: 0.4;
    position: absolute;
}

.icon-logo-error[b-9af2kdx9tk] {
    width: 40px;
    position: relative;
    opacity: 0.7;
}

.cont_principal[b-9af2kdx9tk] {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.cont_error[b-9af2kdx9tk] {
    position: absolute;
    width: 100%;
    height: 300px;
    top: 50%;
    margin-top: -150px;
}

    .cont_error > h1[b-9af2kdx9tk] {
        font-family: 'Lato', sans-serif;
        font-weight: 400;
        font-size: 150px;
        color: #fff;
        position: relative;
        left: -100%;
        transition: all 0.5s;
    }


    .cont_error > p[b-9af2kdx9tk] {
        font-family: 'Lato', sans-serif;
        font-weight: 300;
        font-size: 24px;
        letter-spacing: 5px;
        color: #9294AE;
        position: relative;
        left: 100%;
        transition: all 0.5s;
        transition-delay: 0.5s;
        -webkit-transition: all 0.5s;
        -webkit-transition-delay: 0.5s;
    }

.cont_aura_1[b-9af2kdx9tk] {
    position: absolute;
    width: 300px;
    height: 120%;
    top: 25px;
    right: -340px;
    background-color: #123458;
    box-shadow: 0px 0px 60px 20px rgba(137,100,222,0.5);
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.cont_aura_2[b-9af2kdx9tk] {
    position: absolute;
    width: 100%;
    height: 300px;
    right: -10%;
    bottom: -301px;
    background-color: #123458;
    box-shadow: 0px 0px 60px 10px rgba(131, 95, 214, 0.5),0px 0px 20px 0px rgba(0,0,0,0.1);
    z-index: 5;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}

.cont_error_active > .cont_error > h1[b-9af2kdx9tk] {
    left: 0%;
}

.cont_error_active > .cont_error > p[b-9af2kdx9tk] {
    left: 0%;
}

.cont_error_active > .cont_aura_2[b-9af2kdx9tk] {
    animation-name: animation_error_2-b-9af2kdx9tk;
    animation-duration: 4s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    transform: rotate(-20deg);
}

.cont_error_active > .cont_aura_1[b-9af2kdx9tk] {
    transform: rotate(20deg);
    right: -170px;
    animation-name: animation_error_1-b-9af2kdx9tk;
    animation-duration: 4s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}

.erro[b-9af2kdx9tk] {
    -webkit-text-stroke: 1px black; /* Largura e cor do contorno */
    color: white; /* Cor do texto */
    -webkit-text-fill-color: white; /* Cor do preenchimento do texto (mesma cor do texto) */
    font-size: 120px;
}

.logo-spinner[b-9af2kdx9tk] {
    width: 120px;
    position: absolute;
    left: 47%;
    top: 20%;
}


.cube[b-9af2kdx9tk] {
    width: 120px;
    height: 120px;
    animation: rotate-b-9af2kdx9tk 15s infinite alternate;
    transform-style: preserve-3d;
}

.face[b-9af2kdx9tk] {
    background: linear-gradient(45deg, #6b8ea3, #9ca8af);
    border: 2px solid #9caab3;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 50px;
    font-weight: bold;
    color: #234e52;
    width: 120px;
    height: 120px;
    position: absolute;
}

.msg-error[b-9af2kdx9tk] {
    margin-top: 12%;
}

.tamanho[b-9af2kdx9tk] {
    width: 110px;
}

.face--front[b-9af2kdx9tk] {
    transform: translateZ(60px);
}

.face--right[b-9af2kdx9tk] {
    transform: rotateY(90deg) translateZ(60px);
}

.face--back[b-9af2kdx9tk] {
    transform: rotateY(180deg) translateZ(60px);
}

.face--left[b-9af2kdx9tk] {
    transform: rotateY(-90deg) translateZ(60px);
}

.face--top[b-9af2kdx9tk] {
    transform: rotateX(90deg) translateZ(60px);
}

.face--bottom[b-9af2kdx9tk] {
    transform: rotateX(-90deg) translateZ(60px);
}

@media(max-height: 721px) {
    .msg-error[b-9af2kdx9tk] {
        margin-top: 19%;
    }

    .logo-spinner[b-9af2kdx9tk] {
        width: 120px;
        position: absolute;
        left: 46%;
        top: 35%;
    }
}



@keyframes rotate-b-9af2kdx9tk {
    from {
        transform: rotateX(-20deg) rotateY(-10deg);
    }

    50% {
        transform: rotateX(20deg) rotateY(320deg);
    }

    to {
        transform: rotateX(-20deg) rotateY(-20deg);
    }
}


@keyframes rotateAnimation-b-9af2kdx9tk {
    0% {
        transform: rotate(0deg);
    }

    3% {
        transform: rotate(90deg);
    }

    25% {
        transform: rotate(90deg);
    }

    30% {
        transform: rotate(180deg);
    }

    40% {
        transform: rotate(180deg);
    }

    47% {
        transform: rotate(90deg);
    }

    55% {
        transform: rotate(90deg);
    }

    65% {
        transform: rotate(270deg);
    }

    75% {
        transform: rotate(270deg);
    }

    93% {
        transform: rotate(360deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes animation_error_1 {
    from {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg);
    }

    to {
        -webkit-transform: rotate(25deg);
        transform: rotate(25deg);
    }
}

@-o-keyframes animation_error_1 {
    from {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg);
    }

    to {
        -webkit-transform: rotate(25deg);
        transform: rotate(25deg);
    }
}

@-moz-keyframes animation_error_1 {
    from {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg);
    }

    to {
        -webkit-transform: rotate(25deg);
        transform: rotate(25deg);
    }
}

@keyframes animation_error_1-b-9af2kdx9tk {
    from {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg);
    }

    to {
        -webkit-transform: rotate(25deg);
        transform: rotate(25deg);
    }
}




@-webkit-keyframes animation_error_2 {
    from {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }

    to {
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }
}

@-o-keyframes animation_error_2 {
    from {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }

    to {
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }
}

@-moz-keyframes animation_error_2 {
    from {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }

    to {
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }
}

@keyframes animation_error_2-b-9af2kdx9tk {
    from {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }

    to {
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }
}
/* /Presentation/Shared/Components/SummaryEvent.razor.rz.scp.css */
.horizontal-timeline[b-s3wnwfmir0] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.horizontal-timeline-item[b-s3wnwfmir0] {
    width: calc(100% / 4); /* Ajuste o número de itens conforme necessário */
}

.horizontal-timeline-final[b-s3wnwfmir0] {
    width: 10%; /* Ajuste o número de itens conforme necessário */
}

.text-button[b-s3wnwfmir0] {
    color: #fff;
    font-weight: 600;
    padding: 0px 5px;
}

.icon-button[b-s3wnwfmir0] {
    background-color: #fff;
    padding: 8px;
    border-radius: 8px;
}

.btn-button[b-s3wnwfmir0] {
    background-color: #2875a8;
    padding: 0.1rem 0.1rem;
    border-radius: 10px;
}

.btn-button-success[b-s3wnwfmir0] {
    background-color: #12722d;
    padding: 0.1rem 0.1rem;
    border-radius: 10px;
}

btn:hover[b-s3wnwfmir0] {
    background-color: none;
}


.msg-caracter[b-s3wnwfmir0] {
    font-size: 12px;
    color: #313131;
    font-weight: 600;
}

textarea[b-s3wnwfmir0] {
    background-color: #ECE8E8;
}

.linha[b-s3wnwfmir0] {
    border-bottom: 3px solid #367787;
}

.titulo-bloco[b-s3wnwfmir0] {
    font-weight: 500;
    font-size: 15px;
    color: #303E47;
}

.msg-caracter[b-s3wnwfmir0] {
    font-size: 12px;
    color: #313131;
    font-weight: 600;
}

textarea[b-s3wnwfmir0] {
    background-color: #ECE8E8;
}

.titulo-input[b-s3wnwfmir0] {
    font-size: 14px;
    font-weight: 500;
    color: #31424D;
}

.header-tabela[b-s3wnwfmir0] {
    background-color: #d8d8d8;
    border-radius: 10px;
    width: 100%;
    padding: 5px 10px;
}

.body-tabela[b-s3wnwfmir0] {
    border-bottom: 1px solid #d8d8d8;
    padding: 5px;
    margin-left: 5px;
    margin-right: 5px;
}

.texto-header-tabela[b-s3wnwfmir0] {
    font-weight: 500;
    font-size: 14px;
    color: #303E47;
}

.texto-body-tabela[b-s3wnwfmir0] {
    font-weight: 400;
    font-size: 14px;
    color: #3B3F40;
}

.textarea-style[b-s3wnwfmir0] {
    width: 100%;
    background-color: #fff;
    border-radius: 10px;
}

.texto-negrito-14[b-s3wnwfmir0] {
    font-weight: 600;
}

.title-container[b-s3wnwfmir0] {
    font-weight: 500;
    font-size: 16px;
    color: #2B2B2C;
}

.title-input[b-s3wnwfmir0] {
    font-weight: 500;
    font-size: 15px;
    color: #2B2B2C;
}

hr[b-s3wnwfmir0] {
    margin: 0.2rem;
}
/*CLASSES BOOTSTRAP*/
.form-control[b-s3wnwfmir0] {
    border-color: #31424D;
}

.form-select[b-s3wnwfmir0] {
    border-color: #31424D;
}

.form-check-input[b-s3wnwfmir0] {
    border-color: #31424D;
    width: 24px;
    height: 24px;
}

#file-name[b-s3wnwfmir0] {
    display: flex;
    border: 1px solid #d8d8d8;
    border-radius: 10px;
    padding: 10px;
    background-color: #f0f8ff;
}

.custom-file-upload[b-s3wnwfmir0] {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 8px 8px;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    color: white;
    border-radius: 10px;
    background-color: #2b7b2f; /* Cor de fundo do botão */
}

    .custom-file-upload:hover[b-s3wnwfmir0] {
        background-color: #357ebd; /* Cor de fundo do botão ao passar o mouse */
    }

.table-head-first[b-s3wnwfmir0] {
    border-radius: 10px 0px 0px 10px;
    background-color: #234568;
}

.table-head-center[b-s3wnwfmir0] {
    border-radius: 0px 0px 0px 0px;
    background-color: #234568;
}

.table-head-last[b-s3wnwfmir0] {
    border-radius: 0px 10px 10px 0px;
    background-color: #234568;
}

.text-table-head[b-s3wnwfmir0] {
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    padding: 5px;
}

.text-table-body[b-s3wnwfmir0] {
    color: #201f1e;
    font-weight: 400;
    font-size: 14px;
    padding: 10px;
    font-family: "Segoe UI",-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",sans-serif;
}

.background-confirmation[b-s3wnwfmir0] {
    width: 100%;
    height: 100%;
    background-color: #d7d4d4;
}

.page-confirmation[b-s3wnwfmir0] {
    padding: 0px 15px;
    margin-top: 10px;
    background-color: #fff;
}

.title-confirmation[b-s3wnwfmir0] {
    background-color: #234568;
    border-radius: 40px;
    display: flex;
    align-items: center;
    padding: 2px;
}

.icon-title-confirmation[b-s3wnwfmir0] {
    padding: 8px 8px;
    border-radius: 237px;
    background-color: #fff;
    font-size: 22px;
}

.text-title-confirmation[b-s3wnwfmir0] {
    color: #fff;
    font-weight: 600;
    font-size: 18px;
}

.title-page[b-s3wnwfmir0] {
    font-size: 20px;
    font-weight: 700;
    color: #303e47;
}

.date-header-confirmation[b-s3wnwfmir0] {
    font-size: 12px;
    font-weight: 500;
    color: #303e47;
}

.title-list[b-s3wnwfmir0] {
    font-weight: 700;
    font-size: 16px;
}

.two-column-list[b-s3wnwfmir0] {
    column-count: 2;
    column-gap: 20px;
}

.three-column-list[b-s3wnwfmir0] {
    column-count: 3;
    column-gap: 20px;
    margin-bottom: 0px;
}

.two-column-list[b-s3wnwfmir0] {
    column-count: 2;
    column-gap: 20px;
    margin-bottom: 0px;
}

.one-column-list[b-s3wnwfmir0] {
    margin-bottom: 0px;
}

.divider[b-s3wnwfmir0] {
    border-bottom: 2px solid #234568;
    margin: 10px 0px 10px 20px;
}

.text-list[b-s3wnwfmir0] {
    font-weight: 500;
}

.header-confirmation[b-s3wnwfmir0] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px 38px;
}

.btn[b-s3wnwfmir0] {
    overflow: hidden;
}

.btn-sm[b-s3wnwfmir0] {
    height: 1.7rem;
}

    .btn-sm > i[b-s3wnwfmir0] {
        padding: 0.2rem 0.40rem !important;
        font-size: 0.90rem !important;
        width: 1.7rem !important;
    }

    .btn-sm .text[b-s3wnwfmir0] {
        font-size: 0.78rem !important;
    }

    .btn-sm .separador[b-s3wnwfmir0] {
        top: 0.10rem;
    }

.btn-standard[b-s3wnwfmir0] {
    background: #2875a8; /* Exemplo de cor */
    color: #2875a8 !important;
    border: 3px solid #2875a8 !important;
    position: relative;
    padding: 0px;
    margin-right: 6px;
    cursor: pointer;
    border-width: 2px;
    border-radius: 7px;
}

    .btn-standard:hover[b-s3wnwfmir0] {
        background-color: #2875a8;
    }

    .btn-standard .separador[b-s3wnwfmir0] {
        transition: all 0.5s ease-in;
        border: 0.4rem solid;
        border-color: #2875a8;
    }

    .btn-standard .text[b-s3wnwfmir0] {
        font-weight: 600;
        font-size: 0.9rem;
        color: white;
        margin-right: 0.5rem;
        margin-left: 0.5rem;
        cursor: pointer;
    }

    .btn-standard .separador + .text[b-s3wnwfmir0] {
        margin-left: 0rem;
    }

    .btn-standard .number[b-s3wnwfmir0] {
        position: absolute;
        top: -2px;
        right: 0px;
        font-weight: 500;
        font-size: 0.75rem;
        color: #2875a8;
        padding: 0px 2px;
        border-radius: 3px;
        background: #2875a8; /* Exemplo de cor */
        --fa-animation-duration: 2s;
        --fa-fade-opacity: 0.6;
    }

    .btn-standard > i[b-s3wnwfmir0] {
        background: white;
        color: #23588E; /* Exemplo de cor */
        font-size: 1rem;
        line-height: 1rem;
        padding: 0.5rem 0.75rem;
        width: 2.5rem;
        border-radius: 4px;
        margin: auto 1px;
    }
/* /Presentation/Shared/Components/Timeline.razor.rz.scp.css */
.timeline-shadow[b-i5ecw38d8p] {
    position: relative;
    box-shadow: 0px 11px 5px -8px rgba(0, 0, 0, 0.1);
    width: 106%;
    left: -23px;
}
/* /Presentation/Shared/Components/UnauthorizedMessage.razor.rz.scp.css */
*[b-ma87066r03] {
    margin: 0px auto;
    padding: 0px;
    text-align: center;
}

body[b-ma87066r03] {
    background-color: #D4D9ED;
    overflow: hidden !important;
}

.botao-voltar[b-ma87066r03] {
    text-decoration: none;
    border: 1px solid #839ba9;
    padding: 12px 28px;
    border-radius: 40px;
    background: #123458bf;
    color: #fff;
    font-weight: 700;
    outline: #FFF;
    outline-style: groove;
    outline-offset: -5px;
    margin-top: 20px;
    position: absolute;
    margin-left: -100px;
}

.text-logo-error[b-ma87066r03] {
    font-size: 25px;
    font-weight: 700;
    margin-left: -15px;
    margin-top: 12px;
    opacity: 0.4;
    position: absolute;
}

.icon-logo-error[b-ma87066r03] {
    width: 40px;
    position: relative;
    opacity: 0.7;
}

.cont_principal[b-ma87066r03] {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.cont_error[b-ma87066r03] {
    position: absolute;
    width: 100%;
    height: 300px;
    top: 50%;
    margin-top: -150px;
}

    .cont_error > h1[b-ma87066r03] {
        font-family: 'Lato', sans-serif;
        font-weight: 400;
        font-size: 150px;
        color: #fff;
        position: relative;
        left: -100%;
        transition: all 0.5s;
    }


    .cont_error > p[b-ma87066r03] {
        font-family: 'Lato', sans-serif;
        font-weight: 300;
        font-size: 24px;
        letter-spacing: 5px;
        color: #9294AE;
        position: relative;
        left: 100%;
        transition: all 0.5s;
        transition-delay: 0.5s;
        -webkit-transition: all 0.5s;
        -webkit-transition-delay: 0.5s;
    }

.cont_aura_1[b-ma87066r03] {
    position: absolute;
    width: 300px;
    height: 120%;
    top: 25px;
    right: -340px;
    background-color: #123458;
    box-shadow: 0px 0px 60px 20px rgba(137,100,222,0.5);
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.cont_aura_2[b-ma87066r03] {
    position: absolute;
    width: 100%;
    height: 300px;
    right: -10%;
    bottom: -301px;
    background-color: #123458;
    box-shadow: 0px 0px 60px 10px rgba(131, 95, 214, 0.5),0px 0px 20px 0px rgba(0,0,0,0.1);
    z-index: 5;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}

.cont_error_active > .cont_error > h1[b-ma87066r03] {
    left: 0%;
}

.cont_error_active > .cont_error > p[b-ma87066r03] {
    left: 0%;
}

.cont_error_active > .cont_aura_2[b-ma87066r03] {
    animation-name: animation_error_2-b-ma87066r03;
    animation-duration: 4s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    transform: rotate(-20deg);
}

.cont_error_active > .cont_aura_1[b-ma87066r03] {
    transform: rotate(20deg);
    right: -170px;
    animation-name: animation_error_1-b-ma87066r03;
    animation-duration: 4s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}

.erro[b-ma87066r03] {
    -webkit-text-stroke: 1px black; /* Largura e cor do contorno */
    color: white; /* Cor do texto */
    -webkit-text-fill-color: white; /* Cor do preenchimento do texto (mesma cor do texto) */
    font-size: 120px;
}

.logo-spinner[b-ma87066r03] {
    width: 120px;
    position: absolute;
    left: 47%;
    top: 20%;
}


.cube[b-ma87066r03] {
    width: 120px;
    height: 120px;
    animation: rotate-b-ma87066r03 15s infinite alternate;
    transform-style: preserve-3d;
}

.face[b-ma87066r03] {
    background: linear-gradient(45deg, #6b8ea3, #9ca8af);
    border: 2px solid #9caab3;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 50px;
    font-weight: bold;
    color: #234e52;
    width: 120px;
    height: 120px;
    position: absolute;
}

.msg-error[b-ma87066r03] {
    margin-top: 12%;
}

.tamanho[b-ma87066r03] {
    width: 110px;
}

.face--front[b-ma87066r03] {
    transform: translateZ(60px);
}

.face--right[b-ma87066r03] {
    transform: rotateY(90deg) translateZ(60px);
}

.face--back[b-ma87066r03] {
    transform: rotateY(180deg) translateZ(60px);
}

.face--left[b-ma87066r03] {
    transform: rotateY(-90deg) translateZ(60px);
}

.face--top[b-ma87066r03] {
    transform: rotateX(90deg) translateZ(60px);
}

.face--bottom[b-ma87066r03] {
    transform: rotateX(-90deg) translateZ(60px);
}

@media(max-height: 721px) {
    .msg-error[b-ma87066r03] {
        margin-top: 19%;
    }

    .logo-spinner[b-ma87066r03] {
        width: 120px;
        position: absolute;
        left: 46%;
        top: 35%;
    }
}



@keyframes rotate-b-ma87066r03 {
    from {
        transform: rotateX(-20deg) rotateY(-10deg);
    }

    50% {
        transform: rotateX(20deg) rotateY(320deg);
    }

    to {
        transform: rotateX(-20deg) rotateY(-20deg);
    }
}


@keyframes rotateAnimation-b-ma87066r03 {
    0% {
        transform: rotate(0deg);
    }

    3% {
        transform: rotate(90deg);
    }

    25% {
        transform: rotate(90deg);
    }

    30% {
        transform: rotate(180deg);
    }

    40% {
        transform: rotate(180deg);
    }

    47% {
        transform: rotate(90deg);
    }

    55% {
        transform: rotate(90deg);
    }

    65% {
        transform: rotate(270deg);
    }

    75% {
        transform: rotate(270deg);
    }

    93% {
        transform: rotate(360deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes animation_error_1 {
    from {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg);
    }

    to {
        -webkit-transform: rotate(25deg);
        transform: rotate(25deg);
    }
}

@-o-keyframes animation_error_1 {
    from {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg);
    }

    to {
        -webkit-transform: rotate(25deg);
        transform: rotate(25deg);
    }
}

@-moz-keyframes animation_error_1 {
    from {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg);
    }

    to {
        -webkit-transform: rotate(25deg);
        transform: rotate(25deg);
    }
}

@keyframes animation_error_1-b-ma87066r03 {
    from {
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg);
    }

    to {
        -webkit-transform: rotate(25deg);
        transform: rotate(25deg);
    }
}




@-webkit-keyframes animation_error_2 {
    from {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }

    to {
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }
}

@-o-keyframes animation_error_2 {
    from {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }

    to {
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }
}

@-moz-keyframes animation_error_2 {
    from {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }

    to {
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }
}

@keyframes animation_error_2-b-ma87066r03 {
    from {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }

    to {
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }
}
/* /Presentation/Shared/Layouts/InternalLayout.razor.rz.scp.css */
@font-face {
    font-family: 'Sweet Sans Pro Medium';
    src: url('../assets/fonts/sweet-sans-pro/SweetSansProMedium.otf') format('opentype');
}

:root[b-aeygyltp9h] {
    --cor-verde: #23683F;
    --cor-verde-claro: #198B4D;
    --cor-verde-escuro: #006437;
    --cor-verde-limao: #00CF21;
    --cor-azul: #23588E;
    --cor-azul-claro: #0E659C;
    --cor-vermelho: #BB1111;
    --cor-laranja: #FFA500;
    --cor-amarelo: #EBE324;
    --cor-cinza: #D8D8D8;
    --cor-cinza-claro: #F3F3F3;
    --cor-branco: #FDFDFD;
    --cor-texto-titulo: #2B2B2C;
    --cor-texto-label: #424442;
    --fonte-texto: 'Sweet Sans Pro Medium', 'Arial';
}

html[b-aeygyltp9h] {
    overflow: hidden;
}

.page[b-aeygyltp9h] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.topnav[b-aeygyltp9h] {
    height: 3.5rem;
    background-color: #234568;
}

.navbar-toggler[b-aeygyltp9h] {
    width: 30px;
    height: 30px
}

.navbar-dark .navbar-toggler[b-aeygyltp9h] {
    color: transparent;
    border-color: transparent;
}

.navbar-brand[b-aeygyltp9h] {
    font-size: 1.1rem;
    margin-right: 24px;
    box-sizing: revert;
}

@media (min-width: 641px) {
    .navbar-toggler[b-aeygyltp9h] {
        display: block;
    }

    .collapse[b-aeygyltp9h] {
        display: block;
    }
}

.main[b-aeygyltp9h] {
    flex: 1;
}

.sidebar[b-aeygyltp9h] {
    background-color: #234568;
    border-color: #234568 !important;
    position: fixed;
    z-index: 1200;
    width: 199px !important;
    padding: .5rem
}

.top-row[b-aeygyltp9h] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: flex-start;
}

    .top-row[b-aeygyltp9h]  a, .top-row .btn-link[b-aeygyltp9h] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-aeygyltp9h] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (min-width: 768px) {
    .sidebar[b-aeygyltp9h] {
        width: 200px;
        min-width: 200px;
        height: auto;
        min-height: 100vh;
        position: sticky;
        top: 0;
    }
}

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-aeygyltp9h] {
        display: none;
    }

    .top-row.auth[b-aeygyltp9h] {
        justify-content: space-between;
    }

    .top-row a[b-aeygyltp9h], .top-row .btn-link[b-aeygyltp9h] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-aeygyltp9h] {
        flex-direction: row;
    }

    .sidebar[b-aeygyltp9h] {
        width: 200px !important;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-aeygyltp9h] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .main > div[b-aeygyltp9h] {
        padding-left: 1rem !important;
        padding-right: 1.5rem !important;
    }
}

faixa-rodape[b-aeygyltp9h] {
    width: 100% !important;
    height: 30px !important;
    border: solid 1px #006437;
}

.header[b-aeygyltp9h] {
    font-family: var(--fonte-texto) !important;
    font-size: 18px;
    font-weight: 700;
    color: #303E47;
}

.nome[b-aeygyltp9h] {
    font-family: var(--fonte-texto);
    color: #0E659C;
    font-size: 17px;
    font-weight: 700;
}

.number[b-aeygyltp9h] {
    font-family: var(--fonte-texto);
    font-size: 17px;
    font-weight: 500;
    color: #303E47;
}

.situacao[b-aeygyltp9h] {
    font-family: var(--fonte-texto);
    font-size: 17px;
    font-weight: 700;
    color: #303E47;
}

.img-vector[b-aeygyltp9h] {
    width: 40px;
}

.header[b-aeygyltp9h] {
    font-family: var(--fonte-texto) !important;
    font-size: 18px;
    font-weight: 700;
    color: #303E47;
}

.nome[b-aeygyltp9h] {
    font-family: var(--fonte-texto);
    color: #0E659C;
    font-size: 17px;
    font-weight: 700;
}

.number[b-aeygyltp9h] {
    font-family: var(--fonte-texto);
    font-size: 17px;
    font-weight: 700;
    color: #303E47;
}

.font[b-aeygyltp9h] {
    font-family: var(--fonte-texto);
    font-size: 16px;
    color: #303E47;
    font-weight: 500;
}

.space[b-aeygyltp9h] {
    font-size: 16px;
    margin-left: 10px;
}


.fonts[b-aeygyltp9h] {
    font-family: var(--fonte-texto);
    font-size: 16px;
    color: #303E47;
}

.fontes[b-aeygyltp9h] {
    font-family: var(--fonte-texto);
    font-size: 16px;
}

.panel-container[b-aeygyltp9h] {
    height: 300px;
    overflow-y: auto;
}

.panel-contain[b-aeygyltp9h] {
    height: 600px;
    overflow-y: auto;
}

.separador[b-aeygyltp9h] {
    position: relative;
    top: 2px;
    border-width: 0px;
}

.bordas[b-aeygyltp9h] {
    border-radius: 1vw;
    border: 1px solid rgba(255, 255, 255, 0);
    background: white;
}

.borda[b-aeygyltp9h] {
    border: 1px solid rgba(255, 255, 255, 0);
    border-radius: 1vw;
    background: white;
}


.line[b-aeygyltp9h] {
    color: #878f94;
    font-family: var(--fonte-texto);
    font-weight: 500;
    font-size: 18px;
}

.line-ativa[b-aeygyltp9h] {
    font-family: var(--fonte-texto);
    color: #1f5286;
    font-size: 18px;
    font-weight: 700;
    text-decoration: underline;
}


.decor-line[b-aeygyltp9h] {
    border-bottom: 2px solid;
    background: #158F32;
    display: inline-block;
}

.panel-background[b-aeygyltp9h] {
    background: #F5F5F5;
    min-height: 50vh;
    border-radius: 0px 0px 5px 5px;
    overflow-y: auto;
    max-height: 65vh;
}


.situacao[b-aeygyltp9h] {
    font-family: var(--fonte-texto);
    font-size: 17px;
    font-weight: 700;
    color: #303E47;
}

.align[b-aeygyltp9h] {
    display: end;
    justify-content: space-between;
    align-items: end;
    height: 10vh;
    padding: 0px;
}

align_nome[b-aeygyltp9h] {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.align-situacao[b-aeygyltp9h] {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}


.barra-abaixo[b-aeygyltp9h] {
    border-bottom: 1px solid #006437; /* Estilo, largura e cor da borda superior */
}

.ponto[b-aeygyltp9h] {
    color: #EB1111;
    font-family: var(--fonte-texto);
    font-size: 17px;
    font-weight: 700;
}

.img-vector[b-aeygyltp9h] {
    width: 40px;
}

.letter-table[b-aeygyltp9h] {
    font-family: var(--fonte-texto);
    font-weight: 400;
    font-size: 13px;
}

.size[b-aeygyltp9h] {
    width: 25px;
}

.nome-icon[b-aeygyltp9h] {
    font-family: var(--fonte-texto);
    font-weight: 500;
    font-size: 12px;
    color: #FFFFFF;
}

.menu-container[b-aeygyltp9h] {
    display: flex;
    height: 100vh;
    align-content: space-between;
}

.menu-content[b-aeygyltp9h] {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

#user-description[b-aeygyltp9h] {
    text-align: center;
    display: flex;
    flex-direction: column;
}

.user-description-name[b-aeygyltp9h] {
    color: #FDFDFD;
    font-family: Sweet sans-serif Pro;
    font-weight: 700;
    font-size: 16px;
}

.user-description-company[b-aeygyltp9h] {
    color: #fdfdfd;
    font-family: Sweet sans-serif Pro;
    font-weight: 500;
    font-size: 12px;
}

#user-description label[b-aeygyltp9h] {
    font-family: var(--fonte-texto);
}

.user-photo-content[b-aeygyltp9h] {
    display: flex;
    justify-content: center;
    padding-bottom: .5rem;
}

.user-photo[b-aeygyltp9h] {
    border: 3px solid #FDFDFD;
    border-radius: 125px;
}

    .user-photo img[b-aeygyltp9h] {
        border-radius: 80px;
        width: 115px;
        height: 115px;
    }

.user-photo-content-close[b-aeygyltp9h] {
    display: block;
    justify-content: center;
    padding-bottom: .5rem;
    min-height: 55px;
}

.user-photo-close[b-aeygyltp9h] {
    border: 3px solid #FDFDFD;
    border-radius: 40px;
    width: 46px;
    margin-left: 5px;
}

    .user-photo-close img[b-aeygyltp9h] {
        border-radius: 80px;
        width: 40px;
        height: 40px;
    }

.user-container[b-aeygyltp9h] {
    width: 100%;
    display: flex;
    flex-direction: column;
}

#topbar-container[b-aeygyltp9h] {
    z-index: 1111;
    padding-top: 0px;
}

.sidebar-container[b-aeygyltp9h] {
    border-color: #234568;
}

#menu-top[b-aeygyltp9h] {
    margin-top: -5px;
    display: flex;
    align-items: center;
    display: flex;
    align-content: center;
    width: 100%;
    margin-bottom: 1rem;
}

.menu-top-icon[b-aeygyltp9h] {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding-left: 15px
}

#menu-top img[b-aeygyltp9h] {
    width: 30px;
    height: 30px;
}

#language-items-container[b-aeygyltp9h] {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 2rem;
}

#language-items-container-close[b-aeygyltp9h] {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    margin-bottom: 2rem;
    margin-left: 15px;
}

.language-content[b-aeygyltp9h] {
    width: 70%;
    display: flex;
    justify-content: space-between;
}

.language-item[b-aeygyltp9h] {
    width: 38px;
    height: 38px;
    border-radius: 25px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center
}

    .language-item.active[b-aeygyltp9h] {
        background-color: #FDFDFD;
    }

    .language-item img[b-aeygyltp9h] {
        width: 84%;
        height: 85%;
    }

#menubar-top-container[b-aeygyltp9h] {
    background-color: #234568;
    border-color: #FDFDFD;
    padding: 0px;
    z-index: 1200
}

.menubar-top-icons-container[b-aeygyltp9h] {
    height: 100%;
    display: flex;
    margin-right: 5px
}

.menubar-top-icon[b-aeygyltp9h] {
    width: 60px;
    height: 100%;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    user-select: none;
}

    .menubar-top-icon img[b-aeygyltp9h] {
        width: 25px;
        height: 25px;
        user-select: none;
    }

    .menubar-top-icon.border-left[b-aeygyltp9h] {
        border-left: 2px groove #FDFDFD;
    }

#body-container[b-aeygyltp9h] {
    padding: 0px;
}

.body-content[b-aeygyltp9h] {
    padding: 20px;
}

#language-items-container[b-qqxijrdqgw][b-aeygyltp9h] {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 2rem;
    margin-left: 0.3rem !important;
}

#label-suport[b-aeygyltp9h] {
    color: white;
    font-weight: bold;
    text-decoration: none;
}

#label-suport:hover[b-aeygyltp9h] {
    color: #E7E7E7;
    text-decoration: underline;
}

.custom-company-button[b-aeygyltp9h] {
    display: flex;
    align-items: center;
    background-color: white;
    color: #234568;
    border: none;
    border-radius: 10px;
    padding: 0.5rem 1rem;
    font-size: 0.72rem;
    cursor: pointer;
}

.custom-company-button .icon-left[b-aeygyltp9h],
.custom-company-button .icon-right[b-aeygyltp9h] {
    font-size: 1rem;
}

    .custom-company-button.not-clickable[b-aeygyltp9h] {
        cursor: default;
    }

.text-container[b-aeygyltp9h] {
    display: flex;
    flex-direction: column;
    line-height: 1;
    text-align: center;
}
/* /Presentation/Shared/Modals/SelecionarInstituicaoModal.razor.rz.scp.css */
.card[b-vx0np08l7m] {
    border: 1px solid #ddd;
    border-radius: 8px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    width: 11rem;
    height:22vh !important;
}

