/******************
    User custom CSS
    ---------------

    In this file you can add your own custom CSS
    It will be loaded last, so you can override any other property.
    Also, it will never be updated. So if you inheritate a core template and just add here some CSS, you'll still benefit of all the updates
*/

.navbar>.container, .navbar>.container-fluid, .navbar>.container-lg, .navbar>.container-md, .navbar>.container-sm, .navbar>.container-xl, .navbar>.container-xxl {
    align-items: center;
    display: flex;
    flex-wrap: inherit;
    justify-content: space-between;
    flex-direction: column;
}

[data-number='1'] {
    text-align: left;
}

#question118>.question-title-container>.asterisk{
    visibility: hidden;
}

#question270>.question-title-container>.asterisk{
    visibility: hidden;
}

#question118>.question-title-container>.question-number{
    visibility: hidden;
}

#question270>.question-title-container>.question-number{
    visibility: hidden;
}

.text-end {
    text-align: left !important;
}

.navbar-brand.logo-container.d-none.d-md-block{
    display: block !important;
}

#navigator-container>.col-6.text-end{
    text-align: right !important;
}

@media print {
    .hidden-print{
        display: none;
    }
}

#outerframeContainer {
    min-height: 100%;
    word-wrap: break-word;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    -o-hyphens: none;
    hyphens: none;
}

#question118>.answer-container.col-12{
    text-align: center;
}

#question270>.answer-container.col-12{
    text-align: center;
}

[aria-labelledby='ls-question-text-468299X7X118']{
    float: none;
}

[aria-labelledby='ls-question-text-794334X17X270']{
    float: none;
}

#javatbd468299X7X118Y{
    margin-right: 20px;
}

#javatbd794334X17X270Y{
    margin-right: 20px;
}

.ls-answers .ls-heading>th {
    vertical-align: middle;
}

#question385>.question-valid-container{
    display: none;
}

#question381>.question-valid-container{
    display: none;
}

#question319>.question-valid-container{
    display: none;
}

#question320>.question-valid-container{
    display: none;
}

#question322>.question-valid-container{
    display: none;
}

#question323>.question-valid-container{
    display: none;
}

#question375>.question-valid-container{
    display: none;
}

#question321>.question-valid-container{
    display: none;
}

#question337>.question-valid-container{
    display: none;
}

#question376>.question-valid-container{
    display: none;
}

#question343>.question-valid-container{
    display: none;
}

#question366>.question-valid-container{
    display: none;
}

#question365>.question-title-container>.question-number{
    visibility: hidden;
}

#question365>.answer-container.col-12{
    text-align: center;
}

[aria-labelledby='ls-question-text-332514X24X365']{
    float: none;
}

#javatbd332514X24X365Y{
    margin-right: 20px;
}

label[for="answer332514X23X366comment"]::after{
    content: "Informe o seu grau de parentesco com cada pessoa que mora com você.";
    /*font-family: 'Noto Sans';*/
    font-size: 1rem;
    background-color: #ffffff !important;
}

label[for="answer332514X23X366comment"]{
    font-size: 0;
}

#datasecurity_notice{
 max-height: 400px   
}

#question336>.question-title-container.col-12{
    padding-bottom: 0;
    height: 30px;
}

#vmsg_367_default>div[aria-hidden="true"]{
    font-size: 0;
}

#vmsg_367_default>div[aria-hidden="true"]::after{
    content: "Clique duas vezes ou arraste os itens da coluna da esquerda para movê-los para a da direita, ordenando, de cima para baixo, da preferência mais alta para a mais baixa.\AOrdene as 5 (cinco) opções.";
    /*font-family: 'Noto Sans';*/
    white-space: pre; /* É necessário para a quebra de linha com \A.*/
    font-size: 1rem;
    background-color: #ffffff !important;
}

/*Começo da edição da pågina de Erro. */
#error-card>.card-body>.card-title>p[role="alert"]{
    font-size: 0;
}

#error-card>.card-body>.card-title>p[role="alert"]::after{
    content: "Aviso";
    font-size: 2rem;
}

#error-card>.card-body>.card-text>p{
    font-size: 0;
}

#error-card>.card-body>.card-text>p::after{
    content: "Questionário inativo.\A As inscrições foram encerradas às 23h59min de 6 de março de 2026.";
    white-space: pre; /* É necessário para a quebra de linha com \A.*/
    font-size: 1rem;
}

#error-card>.card-body{
    font-size: 0;
}

/*Fim da edição da pågina de Erro. */
