/* /Pages/EditarConta.razor.rz.scp.css */
.k-list > .k-state-focused.k-state-selected[b-5cqecy9gir], .k-listview > .k-state-focused.k-state-selected[b-5cqecy9gir], .k-state-focused.k-state-selected[b-5cqecy9gir], td.k-state-focused.k-state-selected[b-5cqecy9gir] {
    box-shadow: inset 0 0 10px 3px #8d2457 !important;
    color: white !important;
    padding: 5px;
}

.k-widget.k-multiselect.custome-drop-down.k-multiselect-clearable[b-5cqecy9gir] {
    height: auto;
}

.k-multiselect-wrap.k-floatwrap[b-5cqecy9gir] {
    padding-top: 10px;
    height: fit-content;
    padding-bottom: 7px;
    border: 1px solid #ced4da;
    color: black;
}
/* /Pages/EditarUtilizador.razor.rz.scp.css */
div#first-data[b-vk3myu3rcd] {
    width: 10%;
}

input#PowerUser[b-vk3myu3rcd] {
    margin-left: 1px;
    margin-bottom: 9px;
    margin-top: 6px;
}

span.k-icon.k-i-expand[b-vk3myu3rcd] {
    color: #8D2457 !important;
}

.k-checkbox:checked[b-vk3myu3rcd] {
    border-color: #8D2457;
    color: #fff;
    background-color: #8D2457;
}

.k-treeview .k-in.k-state-hover[b-vk3myu3rcd] {
    color: black;
}

span.k-in[b-vk3myu3rcd] {
    color: black;
    font-size: 14px;
}

.icon-ivdp.icon-info[b-vk3myu3rcd] {
    margin-right: 10px;
    color: #8032a9;
}



/* Apresentação de erro real time através de hover e bolha*/
/* Atenção: O div container deve ter o position-relative */
.custom-error-bubble[b-vk3myu3rcd] {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    bottom: 50%; /* Ajustar se necessário. Atualmente está por cima da linha limite superior do input */
    right: 10px;
    width: 280px;
    z-index: 999;
    font-size: 11px;
    padding: 6px 10px;
    margin-bottom: 0 !important;
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.15);
    transition: opacity 0.2s ease-in-out, visibility 0.2s;
}

/* Quando o input for inválido E o rato estiver por cima dele, mostra a bolha com o erro */
.form-control.is-invalid:hover ~ .custom-error-bubble[b-vk3myu3rcd] {
    visibility: visible;
    opacity: 1;
}
/* /Pages/FichaEntidade.razor.rz.scp.css */
/* teste */
@media only screen and (max-width: 400px), (min-device-width: 200px) and (max-device-width: 1024px) {
    .k-grid table[b-o9el5h3hcb],
    .k-grid thead[b-o9el5h3hcb],
    .k-grid tbody[b-o9el5h3hcb],
    .k-grid th[b-o9el5h3hcb],
    .k-grid td[b-o9el5h3hcb],
    .k-grid tr[b-o9el5h3hcb] {
        display: block;
    }

    .k-grid tr[b-o9el5h3hcb] {
        text-align: left;
        border: 1px solid #ccc;
    }

    .k-grid td[b-o9el5h3hcb] {
        text-align: right !important;
    }

    tr.k-master-row[b-o9el5h3hcb] {
        height: fit-content;
    }

    .k-grid td[b-o9el5h3hcb]:before {
        float: left;
        font-weight: bold;
        content: attr(data-title);
    }

    .k-grid .k-grid-header th.k-header[data-title][b-o9el5h3hcb] {
        border: none;
        display: inline-block;
    }

    .k-grid tr.k-filter-row th:empty[b-o9el5h3hcb],
    .k-grid tr td.k-group-cell[b-o9el5h3hcb],
    .k-grid td:empty[b-o9el5h3hcb],
    .k-grid .k-grid-header th.k-header[b-o9el5h3hcb],
    .k-grid .k-grid-header th.k-header.k-group-cell[b-o9el5h3hcb],
    .k-grid .k-grid-header th.k-header.k-hierarchy-cell[b-o9el5h3hcb] {
        display: none;
    }

    tr.k-master-row[b-o9el5h3hcb] {
        font-size: 32px;
    }

    .k-grid-header th.k-with-icon .k-link[b-o9el5h3hcb] {
        margin-right: 0px;
        font-size: 33px;
        padding: 44px;
    }

    .k-grouping-header[b-o9el5h3hcb] {
        font-size: 37px;
    }

    div#grid[b-o9el5h3hcb] {
        margin-left: 0 !important;
        margin-right: 0px !important;
    }

    a.k-button.k-button-icontext.k-grid-excel[b-o9el5h3hcb] {
        font-size: 38px;
    }

    a.k-button.k-button-icontext.k-grid-pdf[b-o9el5h3hcb] {
        font-size: 38px;
    }

    a#clearFiltersButton[b-o9el5h3hcb] {
        font-size: 38px;
    }

    a#exportExcelFile[b-o9el5h3hcb] {
        background-color: #8D2457;
        color: white;
        font-size: 38px;
    }

    div#divfile[b-o9el5h3hcb] {
        width: 260px;
        font-size: 38px;
    }

    a#separator[b-o9el5h3hcb] {
        margin-right: 8%;
    }

    a.k-button.k-button-icontext.k-grid-save-changes[b-o9el5h3hcb] {
        background-color: #8D2457;
        color: white;
        font-size: 38px;
    }

    span.k-icon.k-i-more-vertical[b-o9el5h3hcb] {
        font-size: 42px;
    }

    li.k-item span[b-o9el5h3hcb] {
        font-size: 34px;
        padding: 19px;
    }

    input.k-checkbox[b-o9el5h3hcb] {
        width: 65px;
        height: 65px;
        margin-top: 22px;
    }

    span.k-searchbox[b-o9el5h3hcb] {
        font-size: 38px;
    }

    button.k-button.k-primary[b-o9el5h3hcb] {
        font-size: 38px;
    }

    button.k-button[b-o9el5h3hcb] {
        font-size: 38px;
    }

    .k-filter-selected-items[b-o9el5h3hcb] {
        font-size: 25px;
    }

    .k-grid tbody .k-button[b-o9el5h3hcb] {
        min-width: 7px;
        padding: 0;
        margin: 0;
        border: none;
        font-size: 34px;
        background-color: transparent;
    }

    .k-pager-wrap.k-grid-pager.k-widget.k-floatwrap[b-o9el5h3hcb] {
        background-color: transparent;
        font-size: 24px;
        color: black !important;
    }

    ul.k-pager-numbers[b-o9el5h3hcb] {
        font-size: 38px;
    }

    span.k-icon.k-i-arrow-end-left[b-o9el5h3hcb] {
        font-size: 43px;
    }

    span.k-icon.k-i-arrow-60-left[b-o9el5h3hcb] {
        font-size: 43px;
    }

    span.k-icon.k-i-arrow-60-right[b-o9el5h3hcb] {
        font-size: 43px;
    }

    span.k-icon.k-i-arrow-end-right[b-o9el5h3hcb] {
        font-size: 43px;
    }

    #gridcap th[b-o9el5h3hcb] {
        font-size: 35px;
    }

    a#separator[b-o9el5h3hcb] {
        margin-right: 8%;
        margin-left: 11%;
    }
}
/* ned teste */
.ms-pub-contentLayout[b-o9el5h3hcb] {
    min-width: 0px !important;
}

h6.card-header.text-accent[b-o9el5h3hcb] {
    margin-left: 2%;
}

.contentwrapper[b-o9el5h3hcb] {
    margin-left: 74px;
}
/* dados */
.card-mobile[b-o9el5h3hcb] {
    display: none;
}

.card-information[b-o9el5h3hcb] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-left: 2%;
}

label.label-info[b-o9el5h3hcb] {
    margin-bottom: 6px;
    font-weight: bold;
}

.label-data[b-o9el5h3hcb] {
    margin-bottom: 6px;
}

thead.k-grid-header[b-o9el5h3hcb], thead.k-grid-header tr:first-child[b-o9el5h3hcb] {
    background: 0 0;
    font-size: 13px;
}

tr.k-master-row[b-o9el5h3hcb] {
    font-size: 10px;
}

@media (max-width: 576px) {
    .contentwrapper[b-o9el5h3hcb] {
        margin-left: 0;
    }

    .card-mobile[b-o9el5h3hcb] {
        display: block;
    }

    .card-information[b-o9el5h3hcb] {
        display: none;
    }
}
/* /Pages/GestaoUtilizador.razor.rz.scp.css */
/* teste */
@media only screen and (max-width: 400px), (min-device-width: 200px) and (max-device-width: 1024px) {
    .k-grid table[b-20jlj8ajqt], .k-grid thead[b-20jlj8ajqt], .k-grid tbody[b-20jlj8ajqt], .k-grid th[b-20jlj8ajqt], .k-grid td[b-20jlj8ajqt], .k-grid tr[b-20jlj8ajqt]

{
    display: block;
}

.k-grid tr[b-20jlj8ajqt] {
    text-align: left;
    border: 1px solid #ccc;
}

.k-grid td[b-20jlj8ajqt] {
    text-align: right !important;
}

tr.k-master-row[b-20jlj8ajqt] {
    height: fit-content;
}

.k-grid td[b-20jlj8ajqt]:before {
    float: left;
    font-weight: bold;
    content: attr(data-title);
}

.k-grid .k-grid-header th.k-header[data-title][b-20jlj8ajqt] {
    border: none;
    display: inline-block;
}

.k-grid tr.k-filter-row th:empty[b-20jlj8ajqt],
.k-grid tr td.k-group-cell[b-20jlj8ajqt],
.k-grid td:empty[b-20jlj8ajqt],
.k-grid .k-grid-header th.k-header[b-20jlj8ajqt],
.k-grid .k-grid-header th.k-header.k-group-cell[b-20jlj8ajqt],
.k-grid .k-grid-header th.k-header.k-hierarchy-cell[b-20jlj8ajqt] {
    display: none;
}

.k-grid-header th.k-with-icon .k-link[b-20jlj8ajqt] {
    margin-right: 0px;
}

div#grid[b-20jlj8ajqt] {
    width: 80vw;
}

div#grid[b-20jlj8ajqt] {
    margin-left: 35px !important;
    margin-right: 0px !important;
}

a#separator[b-20jlj8ajqt] {
    margin-right: 8%;
}

a.k-button.k-button-icontext.k-grid-save-changes[b-20jlj8ajqt] {
    background-color: #8D2457;
    color: white;
    font-size: 38px;
}

input.k-checkbox[b-20jlj8ajqt] {
    width: 65px;
    height: 65px;
    margin-top: 22px;
}

.k-grid tbody .k-button[b-20jlj8ajqt] {
    min-width: 7px;
    padding: 0;
    margin: 0;
    border: none;
    font-size: 34px;
    background-color: transparent;
}

.k-pager-wrap.k-grid-pager.k-widget.k-floatwrap[b-20jlj8ajqt] {
    background-color: transparent;
    color: black !important;
}
    /* Definido no ivdp-icon.css e no IVDP-PO.svg (wwwroot - css - fonts)*/
    .k-grid-detailsGrafica .icon-editar[b-20jlj8ajqt],
    .k-grid-detailsGrafica .icon-editar[b-20jlj8ajqt]:before {
        color: #1274ac !important;
    }

    /* Força o HOVER quando o rato passa no botão (aplica ao botão e ao ícone) */
    .k-grid-detailsGrafica:hover[b-20jlj8ajqt],
    .k-grid-detailsGrafica:hover .icon-editar[b-20jlj8ajqt],
    .k-grid-detailsGrafica:hover .icon-editar[b-20jlj8ajqt]:before {
        color: #6d00a9 !important;
        background-color: transparent !important; /* Remove fundos do Kendo que possam tapar */
    }
}



/* ned teste */

/* /Pages/Grafica.razor.rz.scp.css */
/* teste */
@media only screen and (max-width: 400px), (min-device-width: 200px) and (max-device-width: 1024px) {
    .k-grid table[b-88zo22th7t],
    .k-grid thead[b-88zo22th7t],
    .k-grid tbody[b-88zo22th7t],
    .k-grid th[b-88zo22th7t],
    .k-grid td[b-88zo22th7t],
    .k-grid tr[b-88zo22th7t] {
        display: block;
    }

    div#grid[b-88zo22th7t] {
        width: 96vw !important;
        margin-left: 7px;
    }

    .k-grid tr[b-88zo22th7t] {
        text-align: left;
        border: 1px solid #ccc;
    }

    .k-grid td[b-88zo22th7t] {
        text-align: right !important;
    }

        .k-grid td[b-88zo22th7t]:before {
            float: left;
            font-weight: bold;
            content: attr(data-title);
        }

    .k-grid .k-grid-header th.k-header[data-title][b-88zo22th7t] {
        border: none;
        display: inline-block;
    }

    .k-grid tr.k-filter-row th:empty[b-88zo22th7t],
    .k-grid tr td.k-group-cell[b-88zo22th7t],
    .k-grid td:empty[b-88zo22th7t],
    .k-grid .k-grid-header th.k-header[b-88zo22th7t],
    .k-grid .k-grid-header th.k-header.k-group-cell[b-88zo22th7t],
    .k-grid .k-grid-header th.k-header.k-hierarchy-cell[b-88zo22th7t] {
        display: none;
    }

    .k-grid-header th.k-with-icon .k-link[b-88zo22th7t] {
        margin-right: 0px;
    }

    tr.k-master-row[b-88zo22th7t] {
        height: fit-content !important;
    }

    a#exportExcelFile[b-88zo22th7t] {
        background-color: #8D2457;
        color: white;
    }

    div#divfile[b-88zo22th7t] {
        width: 260px;
    }

    a#separator[b-88zo22th7t] {
        margin-right: 8%;
    }

    a.k-button.k-button-icontext.k-grid-save-changes[b-88zo22th7t] {
        background-color: #8D2457;
        color: white;
    }

    li.k-item span[b-88zo22th7t] {
        padding: 19px;
    }

    input.k-checkbox[b-88zo22th7t] {
        width: 65px;
        height: 65px;
        margin-top: 22px;
    }

    .k-grid tbody .k-button[b-88zo22th7t] {
        min-width: 7px;
        padding: 0;
        margin: 0;
        border: none;
        background-color: transparent;
    }

    .k-pager-wrap.k-grid-pager.k-widget.k-floatwrap[b-88zo22th7t] {
        background-color: transparent;
        color: black !important;
    }

    a#separator[b-88zo22th7t] {
        margin-right: 8%;
        margin-left: 11%;
    }

    tr.k-master-row[b-88zo22th7t] {
        height: fit-content;
    }

    div#grid-aceitacao[b-88zo22th7t] {
        width: 87vw;
    }
}

.ui-state-active[b-88zo22th7t], .ui-widget-content .ui-state-active[b-88zo22th7t], .ui-widget-header .ui-state-active[b-88zo22th7t], a.ui-button:active[b-88zo22th7t], .ui-button:active[b-88zo22th7t], .ui-button.ui-state-active:hover[b-88zo22th7t] {
    background-color: #8D2457;
    border: 1px solid #8D2457;
}
/* /Pages/Login.razor.rz.scp.css */
/* Defaults */


html[b-27k5dr8i9s], body[b-27k5dr8i9s], .full-height[b-27k5dr8i9s] {
    height: 100%;
}

body[b-27k5dr8i9s] {
    font-family: "Roboto", sans-serif, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #2a2a2a;
    /* background: url(/SiteAssets/illustr_top.png) right top no-repeat; */
}

/* Reset placeholders */

[b-27k5dr8i9s]::-webkit-input-placeholder {
    color: #a3a3a3 !important;
}

[b-27k5dr8i9s]::-moz-placeholder {
    color: #a3a3a3 !important;
}

:-ms-input-placeholder[b-27k5dr8i9s] {
    color: #a3a3a3 !important;
}

input:-moz-placeholder[b-27k5dr8i9s] {
    color: #a3a3a3 !important;
}

/* Chrome autofill - remover o amarelo e outros efeitos visuais colocado pelos browsers */

input:-webkit-autofill[b-27k5dr8i9s], input:-webkit-autofill:hover[b-27k5dr8i9s], input:-webkit-autofill:focus[b-27k5dr8i9s] {
    -webkit-box-shadow: 0 0 0px 1000px #fff inset;
    box-shadow: 0 0 0px 1000px #fff inset;
}

/* DEFAULTS - Classes globais */

.no-border[b-27k5dr8i9s] {
    border: 0 !important;
}

.m-t--10[b-27k5dr8i9s] {
    margin-top: 10px;
}

.m-t--20[b-27k5dr8i9s] {
    margin-top: 20px;
}

.m-r--10[b-27k5dr8i9s] {
    margin-right: 10px;
}

.m-r--20[b-27k5dr8i9s] {
    margin-right: 20px;
}

.m-b--10[b-27k5dr8i9s] {
    margin-bottom: 10px;
}

.m-b--20[b-27k5dr8i9s] {
    margin-bottom: 20px;
}

.m-l--10[b-27k5dr8i9s] {
    margin-left: 10px;
}

.m-l--20[b-27k5dr8i9s] {
    margin-left: 20px;
}

/* Resets */

.btn[b-27k5dr8i9s] {
    border-radius: 4px;
}

.btn-round[b-27k5dr8i9s] {
    border-radius: 50px;
}

.btn-flat[b-27k5dr8i9s] {
    border: 0;
}

a[b-27k5dr8i9s] {
    color: #8A2355;
}

    a:hover[b-27k5dr8i9s], a:focus[b-27k5dr8i9s] {
        color: #390e23;
    }

.container[b-27k5dr8i9s] {
    padding: 0;
}

h1 > strong[b-27k5dr8i9s], h2 > strong[b-27k5dr8i9s], h3 > strong[b-27k5dr8i9s], h4 > strong[b-27k5dr8i9s], h5 > strong[b-27k5dr8i9s], h6 > strong[b-27k5dr8i9s] {
    font-weight: 700;
}

ul[b-27k5dr8i9s], ol[b-27k5dr8i9s] {
    padding-left: 16px;
}

ol[b-27k5dr8i9s] {
    list-style-position: inside;
    padding-left: 0;
}

.form-group > label[b-27k5dr8i9s] {
    top: 14px;
    left: 6px;
    position: relative;
    background-color: white;
    padding: 0px 5px 0px 5px;
    font-size: 0.9em;
}

.form-control[b-27k5dr8i9s] {
    
    display: block;
    width: 100%;
    height: 45px;
    padding: 10px 15px;
    font-size: 15px;
    line-height: 1.42857143;
    color: #2c3e50;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #2a2a2a;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

    .form-control:focus[b-27k5dr8i9s] {
        border-color: #4B2A5B;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(75 42 91 / 30%);
        box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(75 42 91 / 30%);
    }

.icon-xl[b-27k5dr8i9s] {
    font-size: 80px;
}

/* Theme */

.btn-primary[b-27k5dr8i9s] {
    color: #fff;
    background-color: #381F44;
    border-color: #381F44;
}

    .btn-primary:hover[b-27k5dr8i9s], .btn-primary:focus[b-27k5dr8i9s], .btn-primary.focus[b-27k5dr8i9s], .btn-primary:active[b-27k5dr8i9s], .btn-primary.active[b-27k5dr8i9s], .open > .dropdown-toggle.btn-primary[b-27k5dr8i9s] {
        color: #fff;
        background-color: #25142d;
        border-color: #25142d;
    }

.btn-secondary[b-27k5dr8i9s] {
    color: #fff;
    background-color: #2A2A2A;
    border-color: #2A2A2A;
}

    .btn-secondary:hover[b-27k5dr8i9s], .btn-secondary:focus[b-27k5dr8i9s], .btn-secondary.focus[b-27k5dr8i9s], .btn-secondary:active[b-27k5dr8i9s], .btn-secondary.active[b-27k5dr8i9s], .open > .dropdown-toggle.btn-secondary[b-27k5dr8i9s] {
        color: #fff;
        background-color: #111;
        border-color: #111;
    }

/* Layout */

.login-top--bar[b-27k5dr8i9s] {
    position: absolute;
    height: auto;
    /* left: 0; */
    right: 0;
    top: 0;
    padding: 24px
}

/* .illustr-wrap {
        background: url(/SiteAssets/illustr_right.png) top right no-repeat;
        height: 100vh;
        align-items: center;
        background-size: auto;
        display: flex;
  
    } */
#ms-belltown-table[b-27k5dr8i9s] {
    width: 100%;
    padding-bottom: 0 !important;
}

div.container[b-27k5dr8i9s] {
    padding-left: 8% !important;
}

.chave-movel[b-27k5dr8i9s] {
    background: #3c5cbc url(/images/GovAuth.png) no-repeat;
    height: 47px;
    background-size: 200px;
    background-position-y: -50px;
    background-position-x: 92px;
    border: none;
}

.illustr-wrap[b-27k5dr8i9s] {
    background: url(/images/illustr_right.png) top right no-repeat;
    align-items: center;
    background-size: auto;
    display: flex;
    background-size: 52%;
    /* overflow: hidden; */
    background-position-y: 54%;
    /* padding-right: 91px; */
    background-position-x: 86%;
}

.btn-secondary:hover[b-27k5dr8i9s], .btn-secondary:focus[b-27k5dr8i9s], .btn-secondary.focus[b-27k5dr8i9s], .btn-secondary:active[b-27k5dr8i9s], .btn-secondary.active[b-27k5dr8i9s], .open > .dropdown-toggle.btn-secondary[b-27k5dr8i9s] {
    color: #fff;
    background-color: #3b5cbb;
    border-color: #111;
}

.login-form--wrap[b-27k5dr8i9s] {
    background: #fff;
    padding: 24px;
    -webkit-box-shadow: 0px 0px 8px -4px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 8px -4px rgba(0,0,0,0.1);
    border-radius: 8px;
}

#ImagemFundoCinzento[b-27k5dr8i9s] {
    background: url(/images/illustr_top.png) right top no-repeat;
    /* height: 120vh; */
    background-size: 31%;
}

.login-form--wrap .header h1[b-27k5dr8i9s] {
    font-size: 32px;
    margin-bottom: 30px;
}

.login-form--wrap h1 .key-hline[b-27k5dr8i9s] {
    position: relative;
    /* border-bottom: 8px solid #6A76C5; */
}

.access-option[b-27k5dr8i9s] {
    overflow: hidden;
    text-align: center;
    margin: 20px 0;
}

    .access-option[b-27k5dr8i9s]:before, .access-option[b-27k5dr8i9s]:after {
        background-color: #000;
        content: "";
        display: inline-block;
        height: 2px;
        position: relative;
        vertical-align: middle;
        width: 50%;
        opacity: 0.1;
    }

    .access-option[b-27k5dr8i9s]:before {
        right: 10px;
        margin-left: -50%;
    }

    .access-option[b-27k5dr8i9s]:after {
        left: 10px;
        margin-right: -50%;
    }

element.style[b-27k5dr8i9s] {
}

div.container[b-27k5dr8i9s] {
    /* width: 25% !important; */
    background-color: transparent;
    color: white;
    max-width: 100%;
    background-color: transparent;
    color: white;
    max-width: 100%;
    padding: 5px;
    padding-left: 8px;
    padding-right: 8px;
    margin-left: 20px;
}

div.container[b-27k5dr8i9s] {
    width: 80%;
}

.container[b-27k5dr8i9s] {
    padding: 0;
}

.container[b-27k5dr8i9s] {
    display: inline-block;
    cursor: pointer;
}

.container[b-27k5dr8i9s] {
    width: auto !important;
    /* padding: 0 !important; */
    background-color: transparent !important;
    /* padding: 33px !important; */
    border-radius: 57px !important;
    /* margin-left: 28px !important; */
}

h1.m-b--20[b-27k5dr8i9s] {
    margin-top: 21px;
    color: black;
    font-weight: 700;
    line-height: 1.1;
}

label.usernamepassword[b-27k5dr8i9s] {
    color: black;
    top: 7px;
    font-size: 12px;
    font-weight: 700;
}

p.m-t--20[b-27k5dr8i9s] {
    color: black;
    font-weight: 700;
    /* padding-top: 25px; */
}

a.btn.btn-lg.btn-primary.btn-block[b-27k5dr8i9s] {
    width: 100%;
    margin-top: 27px;
    font-size: 14px;
    font-weight: 500;
}

a.btn.btn-lg.btn-secondary.btn-block[b-27k5dr8i9s] {
    width: 100%;
    color: white;
    font-size: 17px;
    font-weight: 500;
}

p.m-t--20.forgotPassword[b-27k5dr8i9s] {
    font-weight: 300;
    font-size: 13px;
    margin-top: 19px;
}

    p.m-t--20.forgotPassword a[b-27k5dr8i9s] {
        font-weight: 500;
    }

.login-top--bar[b-27k5dr8i9s] {
    position: absolute;
    height: auto;
    /* left: 0; */
    right: 0;
    top: 0;
    padding: 24px;
    float: right;
}

a.btn.btn-round.btn-lg.btn-secondary.pull-right[b-27k5dr8i9s] {
    font-size: 17px;
    color: white;
}

.icon-ivdp.icon-shortcut[b-27k5dr8i9s] {
    color: #ffffff !important;
    margin-right: 9px;
    font-size: 12px;
}

hr[b-27k5dr8i9s] {
    display: initial;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: -11px;
    background-color: #6a76c5d9;
    height: 10px !important;
    opacity: inherit;
}

.contentwrapper[b-27k5dr8i9s] {
    margin-left: 0;
    margin-right: 0;
}

/* displays none */
div#desktopheader[b-27k5dr8i9s] {
    display: none;
}

nav#navMenu[b-27k5dr8i9s] {
    display: none;
}

div#breadcrumbnavigation[b-27k5dr8i9s] {
    display: none !important;
}

footer#footer-ivdp[b-27k5dr8i9s] {
    display: none;
}

a.btn.btn-lg.btn-secondary.btn-block.pornif[b-27k5dr8i9s] {
    background-color: #8D2457;
    border: none;
}

a.btn:visited[b-27k5dr8i9s] {
    color: #ffffff;
    text-decoration: none;
}

p.access-option[b-27k5dr8i9s] {
    color: grey;
    font-size: 14px;
    margin-top: 0px;
    margin-bottom: 0;
}


/*botão voltar*/
a.voltar[b-27k5dr8i9s] {
    background-color: #740202 !important;
    border-color: #740202 !important;
    margin-top: 15px !important;
}

/*Esconder VOLTAR AO SITE*/

#ms-error-header[b-27k5dr8i9s] {
    display: none;
}


#ms-error-gobackcont[b-27k5dr8i9s] {
    display: none;
}

button.btn.btn-lg.btn-primary.btn-block[b-27k5dr8i9s] {
    width: 100%;
    margin-top: 27px;
    font-size: 14px;
    font-weight: 500;
}

.btn-primary:hover[b-27k5dr8i9s], .btn-primary:focus[b-27k5dr8i9s], .btn-primary.focus[b-27k5dr8i9s], .btn-primary:active[b-27k5dr8i9s], .btn-primary.active[b-27k5dr8i9s], .open > .dropdown-toggle.btn-primary[b-27k5dr8i9s] {
    color: #fff;
    background-color: #25142d;
    border-color: #25142d;
}

.btn-check:focus + .btn-primary[b-27k5dr8i9s], .btn-primary:focus[b-27k5dr8i9s] {
    color: #fff;
    background-color: #1b0f21;
    border-color: #1b0f21;
    box-shadow: 0 0 0 0.25rem rgb(141 36 87 / 25%);
}


.lds-ellipsis[b-27k5dr8i9s] {
    display: inline-block;
    position: relative;
    width: 80px;
    /*height: 80px;*/
    padding-bottom: 12px;
}

    .lds-ellipsis div[b-27k5dr8i9s] {
        position: absolute;
        /*top: 33px;*/
        width: 13px;
        height: 13px;
        border-radius: 50%;
        background: #fff;
        animation-timing-function: cubic-bezier(0, 1, 1, 0);
    }

        .lds-ellipsis div:nth-child(1)[b-27k5dr8i9s] {
            left: 8px;
            animation: lds-ellipsis1-b-27k5dr8i9s 0.6s infinite;
        }

        .lds-ellipsis div:nth-child(2)[b-27k5dr8i9s] {
            left: 8px;
            animation: lds-ellipsis2-b-27k5dr8i9s 0.6s infinite;
        }

        .lds-ellipsis div:nth-child(3)[b-27k5dr8i9s] {
            left: 32px;
            animation: lds-ellipsis2-b-27k5dr8i9s 0.6s infinite;
        }

        .lds-ellipsis div:nth-child(4)[b-27k5dr8i9s] {
            left: 56px;
            animation: lds-ellipsis3-b-27k5dr8i9s 0.6s infinite;
        }

@keyframes lds-ellipsis1-b-27k5dr8i9s {
    0% {
        transform: scale(0);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes lds-ellipsis3-b-27k5dr8i9s {
    0% {
        transform: scale(1);
    }

    100% {
        transform: scale(0);
    }
}

@keyframes lds-ellipsis2-b-27k5dr8i9s {
    0% {
        transform: translate(0, 0);
    }

    100% {
        transform: translate(24px, 0);
    }
}
/* /Pages/MyIVDP.razor.rz.scp.css */
@media only screen and (max-width: 400px), (min-device-width: 200px) and (max-device-width: 900px) {
    text[b-6xdbvw2ycm] {
        font-size: 9px !important;
    }

    .k-grid table[b-6xdbvw2ycm],
    .k-grid thead[b-6xdbvw2ycm],
    .k-grid tbody[b-6xdbvw2ycm],
    .k-grid th[b-6xdbvw2ycm],
    .k-grid td[b-6xdbvw2ycm],
    .k-grid tr[b-6xdbvw2ycm] {
        display: block;
    }

    tr.k-master-row[b-6xdbvw2ycm] {
        height: fit-content;
    }

    .k-grid tr[b-6xdbvw2ycm] {
        text-align: left;
        border: 1px solid #ccc;
    }

    .k-grid td[b-6xdbvw2ycm] {
        text-align: right !important;
    }

        .k-grid td[b-6xdbvw2ycm]:before {
            float: left;
            font-weight: bold;
            content: attr(data-title);
        }

    .k-grid .k-grid-header th.k-header[data-title][b-6xdbvw2ycm] {
        border: none;
        display: inline-block;
    }

    .k-grid tr.k-filter-row th:empty[b-6xdbvw2ycm],
    .k-grid tr td.k-group-cell[b-6xdbvw2ycm],
    .k-grid td:empty[b-6xdbvw2ycm],
    .k-grid .k-grid-header th.k-header[b-6xdbvw2ycm],
    .k-grid .k-grid-header th.k-header.k-group-cell[b-6xdbvw2ycm],
    .k-grid .k-grid-header th.k-header.k-hierarchy-cell[b-6xdbvw2ycm] {
        display: none;
    }

    div#grid-curso[b-6xdbvw2ycm] {
        margin-left: 2%;
        width: 85vw;
    }

    div#grid-aceitacao[b-6xdbvw2ycm] {
        margin-left: 2%;
        width: 85vw;
    }
}

.ms-pub-contentLayout[b-6xdbvw2ycm] {
    min-width: 0px !important;
}

.contentwrapper[b-6xdbvw2ycm] {
    margin: 0;
    min-width: 0 !important;
}

svg.svg-inline--fa.fa-file-signature.fa-w-18.fa-2x[b-6xdbvw2ycm] {
    font-size: 11px;
}

#bodychart[b-6xdbvw2ycm] {
    /* padding: 35px; */
    margin-top: 26px;
}

.k-chart[b-6xdbvw2ycm] {
    height: 220px;
    /* width: 850px; */
}

h4.titleGrid[b-6xdbvw2ycm] {
    margin-left: 14%;
    color: #262626;
    font-family: 'Roboto';
}

div#grid-aceitacao[b-6xdbvw2ycm] {
    margin-left: 6%;
    margin-right: 6%;
    margin-bottom: 57px;
}

div#grid-curso[b-6xdbvw2ycm] {
    margin-left: 6%;
    margin-right: 6%;
}

.contentwrapper[b-6xdbvw2ycm] {
    margin: 0;
    min-width: 921px;
}

div#breadcrumbnavigation[b-6xdbvw2ycm] {
    display: none !important;
}

.k-grid[b-6xdbvw2ycm] {
    position: unset;
}

#grid-aceitacao th[b-6xdbvw2ycm] {
    font-size: 10px !important;
    font-weight: 600;
}

#grid-curso th[b-6xdbvw2ycm] {
    font-size: 10px !important;
    font-weight: 600;
}

#grid th[b-6xdbvw2ycm] {
    font-size: 10px !important;
    font-weight: 600;
}

.ui-state-active[b-6xdbvw2ycm], .ui-widget-content .ui-state-active[b-6xdbvw2ycm], .ui-widget-header .ui-state-active[b-6xdbvw2ycm], a.ui-button:active[b-6xdbvw2ycm], .ui-button:active[b-6xdbvw2ycm], .ui-button.ui-state-active:hover[b-6xdbvw2ycm] {
    background-color: #8D2457;
    border: 1px solid #8D2457;
}

.k-grid tbody .k-button[b-6xdbvw2ycm] {
    min-width: 7px;
    padding: 0;
    margin: 0;
    border: none;
    font-size: 13px;
    background-color: transparent;
}
/* filtros da check */
.checkbox-container[b-6xdbvw2ycm] {
    max-height: 200px;
    overflow: auto;
}
/* end filtros da check */

.k-grid-header th.k-with-icon .k-link[b-6xdbvw2ycm] {
    margin-right: 0px;
    font-size: 10px;
}

tr.k-master-row[b-6xdbvw2ycm] {
    font-size: 9.5px;
}

p.k-reset[b-6xdbvw2ycm] {
    font-size: 11px;
    margin-bottom: 0;
    font-weight: 500;
}

.k-group-indicator[b-6xdbvw2ycm] {
    font-size: 10px;
}

.k-grid .k-grid-header .k-header[b-6xdbvw2ycm],
.k-grid .k-grid-header-locked .k-header[b-6xdbvw2ycm] {
    white-space: normal;
}

    .k-grid .k-grid-header .k-header .k-link[b-6xdbvw2ycm],
    .k-grid .k-grid-header-locked .k-header .k-link[b-6xdbvw2ycm] {
        height: auto;
    }

.k-filter-row th[b-6xdbvw2ycm], .k-grid-header th.k-header[b-6xdbvw2ycm] {
    overflow: hidden;
    border-style: solid;
    border-width: 0 0 1px 1px;
    padding: 0.3em 1px 0.4em 4px;
    font-weight: 500;
    text-overflow: ellipsis;
    text-align: start;
}

/* pontos filtros */

a#clearFiltersButton[b-6xdbvw2ycm] {
    background-color: #8D2457;
    color: white;
    font-size: 11px;
}

/* span#filterTripleButton1 {
    
     margin-bottom: 10px;
 }
 span#filterTripleButton2 {
     margin-bottom: 10px;
 }
 span#filterTripleButton3 {
     margin-bottom: 10px;
 }
 span#filterTripleButton4 {
     margin-bottom: 10px;
 }
 span#filterTripleButton5 {
     margin-bottom: 10px;
 }
 span#filterTripleButton6 {
     margin-bottom: 10px;
 }
 span#filterTripleButton7 {
     margin-bottom: 10px;
 }
 span#filterTripleButton8 {
     margin-bottom: 10px;
 }
 span#filterTripleButton9 {
     margin-bottom: 10px;
 }
 span#filterTripleButton10 {
     margin-top: 10px;
 }
 span#filterTripleButton11 {
     margin-top: 10px;
 }
 span#filterTripleButton12 {
     margin-top: 10px;
 }
 span#filterTripleButton13 {
     margin-bottom: 10px;
 }
 span#filterTripleButton14 {
     margin-bottom: 10px;
 } */
/* pdf excel */
a.k-button.k-button-icontext.k-grid-excel[b-6xdbvw2ycm] {
    font-size: 11px;
}

a.k-button.k-button-icontext.k-grid-pdf[b-6xdbvw2ycm] {
    font-size: 11px;
}
/* footer */
tr.k-group-footer[b-6xdbvw2ycm] {
    font-size: 10px;
    text-align: right;
}
/* end footer */

/*botões*/
.k-toolbar.k-grid-toolbar[b-6xdbvw2ycm] {
    background-color: transparent;
    /* border: 1px solid #6A5773; */
}

a.k-button.k-button-icontext.k-grid-excel[b-6xdbvw2ycm] {
    background-color: #8D2457;
    color: white;
    border: none;
}

a.k-button.k-button-icontext.k-grid-pdf[b-6xdbvw2ycm] {
    background-color: #8D2457;
    color: white;
    border: none;
}

.k-group-indicator[b-6xdbvw2ycm] {
    background-color: #8D2457;
}

.k-grouping-header[b-6xdbvw2ycm] {
    background-color: transparent;
}
/* a.k-link {
     color: white !important;
 } */
.k-group-indicator .k-link[b-6xdbvw2ycm] {
    color: white !important;
}

.k-grouping-header[b-6xdbvw2ycm] {
    border-radius: 0 !important;
    /* border: 1px solid #6A5773 !important; */
    border-top: 0 !important;
}

.k-button[b-6xdbvw2ycm] {
    background-image: none !important;
}

button.k-button.k-icon-button.k-button-clear[b-6xdbvw2ycm] {
    display: none;
}

.k-checkbox:checked[b-6xdbvw2ycm] {
    border-color: #8D2457;
    color: #fff;
    background-color: #8D2457;
}

span.k-icon.k-i-search[b-6xdbvw2ycm] {
    display: none;
}

.k-input[type=text][b-6xdbvw2ycm], .k-input[type=number][b-6xdbvw2ycm], .k-picker-wrap .k-input[b-6xdbvw2ycm], .k-textarea[b-6xdbvw2ycm], .k-textarea > .k-input .k-multiselect .k-input[b-6xdbvw2ycm], .k-textarea > textarea[b-6xdbvw2ycm], .k-textbox[b-6xdbvw2ycm], .k-textbox > .k-input[b-6xdbvw2ycm], .k-textbox > input[b-6xdbvw2ycm] {
    font-size: 100%;
    font-family: inherit;
    border-style: solid;
    border-width: 1px;
    -webkit-appearance: none;
    width: 93%;
}

input[type=password]:hover[b-6xdbvw2ycm], input[type=text]:hover[b-6xdbvw2ycm], input[type=file]:hover[b-6xdbvw2ycm], input:not([type]):hover[b-6xdbvw2ycm], textarea:hover[b-6xdbvw2ycm], .sp-peoplepicker-topLevel:hover[b-6xdbvw2ycm], .ms-inputBox:hover[b-6xdbvw2ycm] {
    border-color: #8D2457;
}
/* paginação*/
span.k-icon.k-i-arrow-60-down[b-6xdbvw2ycm] {
    margin-top: 3px;
}

.k-draghandle.k-state-selected:hover[b-6xdbvw2ycm], .k-ghost-splitbar-horizontal[b-6xdbvw2ycm], .k-ghost-splitbar-vertical[b-6xdbvw2ycm], .k-list > .k-state-highlight[b-6xdbvw2ycm], .k-list > .k-state-selected[b-6xdbvw2ycm], .k-marquee-color[b-6xdbvw2ycm], .k-panel > .k-state-selected[b-6xdbvw2ycm], .k-scheduler .k-today.k-state-selected[b-6xdbvw2ycm], .k-state-selected[b-6xdbvw2ycm], .k-state-selected:link[b-6xdbvw2ycm], .k-state-selected:visited[b-6xdbvw2ycm], .k-tool.k-state-selected[b-6xdbvw2ycm] {
    color: #fff;
    background-color: #8D2457;
    border-color: #428bca;
}

ul.k-pager-numbers[b-6xdbvw2ycm] {
    font-size: 10px;
}

a.k-link.k-pager-nav.k-pager-first.k-state-disabled[b-6xdbvw2ycm] {
    /* font-size: 11px; */
    background-color: transparent;
    border: none;
}

.k-pager-wrap.k-grid-pager.k-widget.k-floatwrap[b-6xdbvw2ycm] {
    background-color: transparent;
    font-size: 12px;
    color: black !important;
}

.k-pager-wrap .k-link.k-state-disabled[b-6xdbvw2ycm] {
    color: #2e2e2e !important;
    border-color: transparent;
}

span.k-icon.k-i-arrow-60-right[b-6xdbvw2ycm] {
    color: #8D2457 !important;
}

.k-pager-wrap .k-link[b-6xdbvw2ycm] {
    border-color: transparent;
    background: #fff !important;
}

span.k-icon.k-i-arrow-end-right[b-6xdbvw2ycm] {
    color: #8D2457 !important;
}

.k-pager-wrap .k-link.k-state-selected[b-6xdbvw2ycm], .k-pager-wrap .k-link.k-state-selected:hover[b-6xdbvw2ycm] {
    color: #fff !important;
    background-color: #8D2457 !important;
    border-color: #8D2457 !important;
}

.k-list > .k-state-focused.k-state-selected[b-6xdbvw2ycm], .k-listview > .k-state-focused.k-state-selected[b-6xdbvw2ycm], .k-state-focused.k-state-selected[b-6xdbvw2ycm], td.k-state-focused.k-state-selected[b-6xdbvw2ycm] {
    box-shadow: inset 0 0 10px 3px #8d2457 !important;
    color: white !important;
}

.k-pager-wrap .k-link[b-6xdbvw2ycm] {
    border-color: #ccc;
    color: #381F44;
    background: #fff;
}

    .k-pager-wrap .k-link:focus[b-6xdbvw2ycm] {
        border-color: #ccc;
        color: #381F44;
        background: #fff;
    }

    .k-pager-wrap .k-link:hover[b-6xdbvw2ycm] {
        color: #8D2457;
        border-color: transparent;
        background: #ebebeb;
    }

.k-pager-wrap .k-link[b-6xdbvw2ycm] {
    border-color: white;
    color: #381F44;
    background: #fff;
}
/* filtros */
.k-grid-filter.k-state-active[b-6xdbvw2ycm] {
    border-color: #8d245763;
    background-color: #8d24574d;
    box-shadow: 0 1px 1px rgb(0 0 0 / 8%) inset;
}

span.k-icon.k-i-calendar[b-6xdbvw2ycm] {
    margin-top: 6px;
}

.k-listview-content[b-6xdbvw2ycm] {
    padding: 4px;
}

button.k-button.k-primary[b-6xdbvw2ycm] {
    background-color: #8D2457;
    border-color: #8D2457;
}

    button.k-button.k-primary:focus[b-6xdbvw2ycm] {
        background-color: #8D2457;
        border-color: #8D2457;
    }

.k-grid .k-state-selected:hover .k-group-cell[b-6xdbvw2ycm], .k-grouping-row td[b-6xdbvw2ycm], .k-resize-handle-inner[b-6xdbvw2ycm], td.k-group-cell[b-6xdbvw2ycm] {
    background-color: white;
}

a#backinst[b-6xdbvw2ycm] {
    color: #8D2457;
    font-size: 12px;
}

svg#arrowback[b-6xdbvw2ycm] {
    font-size: 16px;
    margin-right: 4px;
}

.k-grid tbody .k-button[b-6xdbvw2ycm] {
    min-width: 7px;
    padding: 0;
    margin: 0;
    border: none;
    font-size: 13px;
    background-color: transparent;
}
/* filtros da check */
.checkbox-container[b-6xdbvw2ycm] {
    max-height: 200px;
    overflow: auto;
}
/* end filtros da check */

.k-grid-header th.k-with-icon .k-link[b-6xdbvw2ycm] {
    margin-right: 0px;
    font-size: 10px;
}

tr.k-master-row[b-6xdbvw2ycm] {
    font-size: 10px;
}

p.k-reset[b-6xdbvw2ycm] {
    font-size: 11px;
    margin-bottom: 0;
    font-weight: 500;
}

.k-group-indicator[b-6xdbvw2ycm] {
    font-size: 10px;
}

.k-grid .k-grid-header .k-header[b-6xdbvw2ycm],
.k-grid .k-grid-header-locked .k-header[b-6xdbvw2ycm] {
    white-space: normal;
}

    .k-grid .k-grid-header .k-header .k-link[b-6xdbvw2ycm],
    .k-grid .k-grid-header-locked .k-header .k-link[b-6xdbvw2ycm] {
        height: auto;
    }

.k-filter-row th[b-6xdbvw2ycm], .k-grid-header th.k-header[b-6xdbvw2ycm] {
    overflow: hidden;
    border-style: solid;
    border-width: 0 0 1px 1px;
    padding: 0.3em 1px 0.4em 4px;
    font-weight: 500;
    text-overflow: ellipsis;
    text-align: start;
}

/* pontos filtros */

a#clearFiltersButton[b-6xdbvw2ycm] {
    background-color: #8D2457;
    color: white;
    font-size: 11px;
}

span#filterTripleButton1[b-6xdbvw2ycm] {
    margin-bottom: 10px;
}

span#filterTripleButton2[b-6xdbvw2ycm] {
    margin-bottom: 10px;
}

span#filterTripleButton3[b-6xdbvw2ycm] {
    margin-bottom: 10px;
}

span#filterTripleButton4[b-6xdbvw2ycm] {
    margin-bottom: 10px;
}

span#filterTripleButton5[b-6xdbvw2ycm] {
    margin-bottom: 10px;
}

span#filterTripleButton6[b-6xdbvw2ycm] {
    margin-bottom: 10px;
}

span#filterTripleButton7[b-6xdbvw2ycm] {
    margin-bottom: 10px;
}

span#filterTripleButton8[b-6xdbvw2ycm] {
    margin-bottom: 10px;
}

span#filterTripleButton9[b-6xdbvw2ycm] {
    margin-bottom: 10px;
}

span#filterTripleButton10[b-6xdbvw2ycm], span#filterTripleButton23[b-6xdbvw2ycm] {
    margin-top: 10px;
}

span#filterTripleButton11[b-6xdbvw2ycm] {
    margin-bottom: 10px;
}

span#filterTripleButton12[b-6xdbvw2ycm] {
    margin-bottom: 10px;
}

span#filterTripleButton13[b-6xdbvw2ycm] {
    margin-bottom: 10px;
}

span#filterTripleButton14[b-6xdbvw2ycm] {
    margin-bottom: 10px;
}

span#filterTripleButton15[b-6xdbvw2ycm] {
    margin-bottom: 10px;
}

span#filterTripleButton16[b-6xdbvw2ycm] {
    margin-bottom: 10px;
}

span#filterTripleButton17[b-6xdbvw2ycm] {
    margin-bottom: 10px;
}

span#filterTripleButton18[b-6xdbvw2ycm] {
    margin-bottom: 10px;
}

span#filterTripleButton19[b-6xdbvw2ycm], span#filterTripleButton20[b-6xdbvw2ycm], span#filterTripleButton21[b-6xdbvw2ycm], span#filterTripleButton22[b-6xdbvw2ycm], span#filterTripleButton24[b-6xdbvw2ycm], span#filterTripleButton25[b-6xdbvw2ycm], span#filterTripleButton26[b-6xdbvw2ycm] {
    margin-bottom: 10px;
}
/* pdf excel */
a.k-button.k-button-icontext.k-grid-excel[b-6xdbvw2ycm] {
    font-size: 11px;
}

a.k-button.k-button-icontext.k-grid-pdf[b-6xdbvw2ycm] {
    font-size: 11px;
}
/* footer */
tr.k-group-footer[b-6xdbvw2ycm] {
    font-size: 10px;
    text-align: right;
}
/* end footer */

/*botões*/
.k-toolbar.k-grid-toolbar[b-6xdbvw2ycm] {
    background-color: transparent;
    /* border: 1px solid #6A5773; */
}

a.k-button.k-button-icontext.k-grid-excel[b-6xdbvw2ycm] {
    background-color: #8D2457;
    color: white;
    border: none;
}

a.k-button.k-button-icontext.k-grid-pdf[b-6xdbvw2ycm] {
    background-color: #8D2457;
    color: white;
    border: none;
}

.k-group-indicator[b-6xdbvw2ycm] {
    background-color: #8D2457;
}

.k-grouping-header[b-6xdbvw2ycm] {
    background-color: transparent;
}
/* a.k-link {
 color: white !important;
} */
.k-group-indicator .k-link[b-6xdbvw2ycm] {
    color: white !important;
}

.k-grouping-header[b-6xdbvw2ycm] {
    border-radius: 0 !important;
    /* border: 1px solid #6A5773 !important; */
    border-top: 0 !important;
}

.k-button[b-6xdbvw2ycm] {
    background-image: none !important;
}

button.k-button.k-icon-button.k-button-clear[b-6xdbvw2ycm] {
    display: none;
}

.k-checkbox:checked[b-6xdbvw2ycm] {
    border-color: #8D2457;
    color: #fff;
    background-color: #8D2457;
}

span.k-icon.k-i-search[b-6xdbvw2ycm] {
    display: none;
}

.k-input[type=text][b-6xdbvw2ycm], .k-input[type=number][b-6xdbvw2ycm], .k-picker-wrap .k-input[b-6xdbvw2ycm], .k-textarea[b-6xdbvw2ycm], .k-textarea > .k-input .k-multiselect .k-input[b-6xdbvw2ycm], .k-textarea > textarea[b-6xdbvw2ycm], .k-textbox[b-6xdbvw2ycm], .k-textbox > .k-input[b-6xdbvw2ycm], .k-textbox > input[b-6xdbvw2ycm] {
    font-size: 100%;
    font-family: inherit;
    border-style: solid;
    border-width: 1px;
    -webkit-appearance: none;
    width: 93%;
}

input[type=password]:hover[b-6xdbvw2ycm], input[type=text]:hover[b-6xdbvw2ycm], input[type=file]:hover[b-6xdbvw2ycm], input:not([type]):hover[b-6xdbvw2ycm], textarea:hover[b-6xdbvw2ycm], .sp-peoplepicker-topLevel:hover[b-6xdbvw2ycm], .ms-inputBox:hover[b-6xdbvw2ycm] {
    border-color: #8D2457;
}
/* paginação*/
span.k-icon.k-i-arrow-60-down[b-6xdbvw2ycm] {
    margin-top: 3px;
}

.k-draghandle.k-state-selected:hover[b-6xdbvw2ycm], .k-ghost-splitbar-horizontal[b-6xdbvw2ycm], .k-ghost-splitbar-vertical[b-6xdbvw2ycm], .k-list > .k-state-highlight[b-6xdbvw2ycm], .k-list > .k-state-selected[b-6xdbvw2ycm], .k-marquee-color[b-6xdbvw2ycm], .k-panel > .k-state-selected[b-6xdbvw2ycm], .k-scheduler .k-today.k-state-selected[b-6xdbvw2ycm], .k-state-selected[b-6xdbvw2ycm], .k-state-selected:link[b-6xdbvw2ycm], .k-state-selected:visited[b-6xdbvw2ycm], .k-tool.k-state-selected[b-6xdbvw2ycm] {
    color: #fff;
    background-color: #8D2457;
    border-color: #428bca;
}

ul.k-pager-numbers[b-6xdbvw2ycm] {
    font-size: 10px;
}

a.k-link.k-pager-nav.k-pager-first.k-state-disabled[b-6xdbvw2ycm] {
    /* font-size: 11px; */
    background-color: transparent;
    border: none;
}

.k-pager-wrap.k-grid-pager.k-widget.k-floatwrap[b-6xdbvw2ycm] {
    background-color: transparent;
    font-size: 12px;
    color: black !important;
}

.k-pager-wrap .k-link.k-state-disabled[b-6xdbvw2ycm] {
    color: #2e2e2e !important;
    border-color: transparent;
}

span.k-icon.k-i-arrow-60-right[b-6xdbvw2ycm] {
    color: #8D2457 !important;
}

.k-pager-wrap .k-link[b-6xdbvw2ycm] {
    border-color: transparent;
    background: #fff !important;
}

span.k-icon.k-i-arrow-end-right[b-6xdbvw2ycm] {
    color: #8D2457 !important;
}

.k-pager-wrap .k-link.k-state-selected[b-6xdbvw2ycm], .k-pager-wrap .k-link.k-state-selected:hover[b-6xdbvw2ycm] {
    color: #fff !important;
    background-color: #8D2457 !important;
    border-color: #8D2457 !important;
}

.k-list > .k-state-focused.k-state-selected[b-6xdbvw2ycm], .k-listview > .k-state-focused.k-state-selected[b-6xdbvw2ycm], .k-state-focused.k-state-selected[b-6xdbvw2ycm], td.k-state-focused.k-state-selected[b-6xdbvw2ycm] {
    box-shadow: inset 0 0 10px 3px #8d2457 !important;
    color: white !important;
}

.k-pager-wrap .k-link[b-6xdbvw2ycm] {
    border-color: #ccc;
    color: #381F44;
    background: #fff;
}

    .k-pager-wrap .k-link:focus[b-6xdbvw2ycm] {
        border-color: #ccc;
        color: #381F44;
        background: #fff;
    }

    .k-pager-wrap .k-link:hover[b-6xdbvw2ycm] {
        color: #8D2457;
        border-color: transparent;
        background: #ebebeb;
    }

.k-pager-wrap .k-link[b-6xdbvw2ycm] {
    border-color: white;
    color: #381F44;
    background: #fff;
}
/* filtros */
.k-grid-filter.k-state-active[b-6xdbvw2ycm] {
    border-color: #8d245763;
    background-color: #8d24574d;
    box-shadow: 0 1px 1px rgb(0 0 0 / 8%) inset;
}

span.k-icon.k-i-calendar[b-6xdbvw2ycm] {
    margin-top: 6px;
}

.k-listview-content[b-6xdbvw2ycm] {
    padding: 4px;
}

button.k-button.k-primary[b-6xdbvw2ycm] {
    background-color: #8D2457;
    border-color: #8D2457;
}

    button.k-button.k-primary:focus[b-6xdbvw2ycm] {
        background-color: #8D2457;
        border-color: #8D2457;
    }

.k-grid .k-state-selected:hover .k-group-cell[b-6xdbvw2ycm], .k-grouping-row td[b-6xdbvw2ycm], .k-resize-handle-inner[b-6xdbvw2ycm], td.k-group-cell[b-6xdbvw2ycm] {
    background-color: white;
}

/* tooltip */
.k-tooltip[b-6xdbvw2ycm], .k-tooltip.k-popup[b-6xdbvw2ycm], .k-tooltip.k-widget[b-6xdbvw2ycm] {
    border-radius: 4px;
    border-color: #8d2457;
    color: #fff;
    background-color: #8d2457;
    box-shadow: 0 2px 2px rgb(0 0 0 / 10%);
}

.k-toolbar.k-grid-toolbar[b-6xdbvw2ycm] {
    background-color: transparent;
    /* border-top: 1px solid #c6c6c6 !important; */
}

div#headerhomegraf[b-6xdbvw2ycm] {
    margin-left: 0px !important;
}

div#cardGrafico[b-6xdbvw2ycm] {
    height: 100%;
}


/* responsive */
.ms-pub-contentLayout[b-6xdbvw2ycm] {
    min-width: 0px !important;
}

.contentwrapper[b-6xdbvw2ycm] {
    margin: 0;
    min-width: 0 !important;
}
/* .contentwrapper {
    margin-left: 74px;
    margin-right: 74px;
} */
.ms-pub-contentLayout[b-6xdbvw2ycm] {
    min-width: 0px !important;
}

span#badge_Granel\ Apto[b-6xdbvw2ycm] {
    white-space: break-spaces;
    text-align: left;
    line-height: inherit;
}

.fa-file-signature[b-6xdbvw2ycm] {
    color: cornflowerblue;
}

div#bodychart[b-6xdbvw2ycm] {
    overflow-y: auto;
    height: 15px;
    margin-top: 42px;
}

/* /Pages/RegistoUsers.razor.rz.scp.css */
.k-list > .k-state-focused.k-state-selected[b-yi7lzl3j69], .k-listview > .k-state-focused.k-state-selected[b-yi7lzl3j69], .k-state-focused.k-state-selected[b-yi7lzl3j69], td.k-state-focused.k-state-selected[b-yi7lzl3j69] {
    box-shadow: inset 0 0 10px 3px #8d2457 !important;
    color: white !important;
    padding: 5px;
}

.k-widget.k-multiselect.custome-drop-down.k-multiselect-clearable[b-yi7lzl3j69] {
    height: auto;
}

.k-multiselect-wrap.k-floatwrap[b-yi7lzl3j69] {
    padding-top: 10px;
    height: fit-content;
    padding-bottom: 7px;
    border: 1px solid #ced4da;
    color: black;
}

/* Cria uma classe para um switch grande */
.form-switch-lg .form-check-input[b-yi7lzl3j69] {
    font-size: 2rem;
    cursor: pointer;
}

/* Alinha o texto verticalmente com o novo tamanho do switch */
.form-switch-lg .form-check-label[b-yi7lzl3j69] {
    padding-top: 0.25rem;
}

.txt-descr[b-yi7lzl3j69] {
    font-size: 2rem;
    color: #8D2457;
}


/* Switch está ativo (checked) */
.form-check-input.form-switch-gold:checked[b-yi7lzl3j69] {
    background-color: #B58920 !important;
    border-color: #B58920 !important;
}

/* O contentor do ícone */
.custom-tooltip-container[b-yi7lzl3j69] {
    position: relative;
    display: inline-block;
    cursor: pointer;
    z-index: 999;
}

    /* Configuração da caixa de mensagem*/
    .custom-tooltip-container .custom-tooltip-box[b-yi7lzl3j69] {
        visibility: hidden;
        opacity: 0;
        position: absolute;
        width: 320px;
        top: 120%;
        right: 0;
        left: auto;
        margin-bottom: 0 !important;
        box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.15);
        transition: opacity 0.2s ease-in-out, visibility 0.2s;
    }

    /* Efeito Hover*/
    .custom-tooltip-container:hover .custom-tooltip-box[b-yi7lzl3j69] {
        visibility: visible;
        opacity: 1;
    }





/* Apresentação de erro real time através de hover e bolha*/
/* Atenção: O div container deve ter o position-relative */
.custom-error-bubble[b-yi7lzl3j69] {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    bottom: 50%; /* Ajustar se necessário. Atualmente está por cima da linha limite superior do input */
    right: 10px;

    width: 280px;
    z-index: 999;
    font-size: 11px;
    padding: 6px 10px;
    margin-bottom: 0 !important;
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.15);
    transition: opacity 0.2s ease-in-out, visibility 0.2s;
}

/* Quando o input for inválido E o rato estiver por cima dele, mostra a bolha com o erro */
.form-control.is-invalid:hover ~ .custom-error-bubble[b-yi7lzl3j69] {
    visibility: visible;
    opacity: 1;
}
/* /Pages/RegistoUsersByIVDP.razor.rz.scp.css */
.k-list > .k-state-focused.k-state-selected[b-uy64wdongs], .k-listview > .k-state-focused.k-state-selected[b-uy64wdongs], .k-state-focused.k-state-selected[b-uy64wdongs], td.k-state-focused.k-state-selected[b-uy64wdongs] {
    box-shadow: inset 0 0 10px 3px #8d2457 !important;
    color: white !important;
    padding: 5px;
}

.k-widget.k-multiselect.custome-drop-down.k-multiselect-clearable[b-uy64wdongs] {
    height: auto;
}

.k-multiselect-wrap.k-floatwrap[b-uy64wdongs] {
    padding-top: 10px;
    height: fit-content;
    padding-bottom: 7px;
    border: 1px solid #ced4da;
    color: black;
}


/* O contentor do ícone */
.custom-tooltip-container[b-uy64wdongs] {
    position: relative;
    display: inline-block;
    cursor: pointer;
    z-index: 999;
}

    /* Configuração da caixa de mensagem*/
    .custom-tooltip-container .custom-tooltip-box[b-uy64wdongs] {
        visibility: hidden;
        opacity: 0;
        position: absolute;
        width: 320px;
        top: 120%;
        right: 0;
        left: auto;
        margin-bottom: 0 !important;
        box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.15);
        transition: opacity 0.2s ease-in-out, visibility 0.2s;
    }

    /* Efeito Hover*/
    .custom-tooltip-container:hover .custom-tooltip-box[b-uy64wdongs] {
        visibility: visible;
        opacity: 1;
    }





/* Apresentação de erro real time através de hover e bolha*/
/* Atenção: O div container deve ter o position-relative */
.custom-error-bubble[b-uy64wdongs] {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    bottom: 50%; /* Ajustar se necessário. Atualmente está por cima da linha limite superior do input */
    right: 10px;
    width: 280px;
    z-index: 999;
    font-size: 11px;
    padding: 6px 10px;
    margin-bottom: 0 !important;
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.15);
    transition: opacity 0.2s ease-in-out, visibility 0.2s;
}

/* Quando o input for inválido E o rato estiver por cima dele, mostra a bolha com o erro */
.form-control.is-invalid:hover ~ .custom-error-bubble[b-uy64wdongs] {
    visibility: visible;
    opacity: 1;
}
/* /Pages/RequisicaoSelosEtiquetasSeguranca.razor.rz.scp.css */
.is-invalid[b-55d8l7qyse] {
    border-color: #dc3545;
    padding-right: calc(1.5em + 0.75rem);
    /* background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e); */
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
/* /Pages/RequisicaoServicos.razor.rz.scp.css */
/* teste */
@media only screen and (max-width: 400px), (min-device-width: 200px) and (max-device-width: 1024px) {
    .k-grid table[b-dt67hfmd75],
    .k-grid thead[b-dt67hfmd75],
    .k-grid tbody[b-dt67hfmd75],
    .k-grid th[b-dt67hfmd75],
    .k-grid td[b-dt67hfmd75],
    .k-grid tr[b-dt67hfmd75] {
        display: block;
    }

    div#grid[b-dt67hfmd75] {
        width: 96vw !important;
        margin-left: 7px;
    }

    .k-grid tr[b-dt67hfmd75] {
        text-align: left;
        border: 1px solid #ccc;
    }

    .k-grid td[b-dt67hfmd75] {
        text-align: right !important;
    }

        .k-grid td[b-dt67hfmd75]:before {
            float: left;
            font-weight: bold;
            content: attr(data-title);
        }

    .k-grid .k-grid-header th.k-header[data-title][b-dt67hfmd75] {
        border: none;
        display: inline-block;
    }

    .k-grid tr.k-filter-row th:empty[b-dt67hfmd75],
    .k-grid tr td.k-group-cell[b-dt67hfmd75],
    .k-grid td:empty[b-dt67hfmd75],
    .k-grid .k-grid-header th.k-header[b-dt67hfmd75],
    .k-grid .k-grid-header th.k-header.k-group-cell[b-dt67hfmd75],
    .k-grid .k-grid-header th.k-header.k-hierarchy-cell[b-dt67hfmd75] {
        display: none;
    }

    .k-grid-header th.k-with-icon .k-link[b-dt67hfmd75] {
        margin-right: 0px;
    }

    tr.k-master-row[b-dt67hfmd75] {
        height: fit-content !important;
    }

    a#exportExcelFile[b-dt67hfmd75] {
        background-color: #8D2457;
        color: white;
    }

    div#divfile[b-dt67hfmd75] {
        width: 260px;
    }

    a#separator[b-dt67hfmd75] {
        margin-right: 8%;
    }

    a.k-button.k-button-icontext.k-grid-save-changes[b-dt67hfmd75] {
        background-color: #8D2457;
        color: white;
    }

    li.k-item span[b-dt67hfmd75] {
        padding: 19px;
    }

    input.k-checkbox[b-dt67hfmd75] {
        width: 65px;
        height: 65px;
        margin-top: 22px;
    }

    .k-grid tbody .k-button[b-dt67hfmd75] {
        min-width: 7px;
        padding: 0;
        margin: 0;
        border: none;
        background-color: transparent;
    }

    .k-pager-wrap.k-grid-pager.k-widget.k-floatwrap[b-dt67hfmd75] {
        background-color: transparent;
        color: black !important;
    }

    a#separator[b-dt67hfmd75] {
        margin-right: 8%;
        margin-left: 11%;
    }

    tr.k-master-row[b-dt67hfmd75] {
        height: fit-content;
    }

    div#grid-aceitacao[b-dt67hfmd75] {
        width: 87vw;
    }
}

.k-grid tbody .k-button[b-dt67hfmd75] {
    min-width: 20px;
}

svg.svg-inline--fa.fa-clone.fa-w-16[b-dt67hfmd75] {
    color: darkblue;
}
/* /Pages/RequisicaoServicosAdd.razor.rz.scp.css */
/* Marcadores */
.button.btn-navigate-form-step:hover[b-6hwji0s5gt] {
    border: 1px solid #8D2457;
    background-color: #8D2457;
}

a[b-6hwji0s5gt] {
    text-decoration: none;
}

h1[b-6hwji0s5gt] {
    text-align: center;
}

h2[b-6hwji0s5gt] {
    margin: 0;
}

#multi-step-form-container[b-6hwji0s5gt] {
    margin-top: 1rem;
}

.text-center[b-6hwji0s5gt] {
    text-align: center;
}

.mx-auto[b-6hwji0s5gt] {
    margin-left: auto;
    margin-right: auto;
}

.pl-0[b-6hwji0s5gt] {
    padding-left: 0;
}

.button[b-6hwji0s5gt] {
    padding: 0.7rem 1.5rem;
    border: 1px solid #8D2457;
    background-color: #8D2457;
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
}

.submit-btn[b-6hwji0s5gt] {
    border: 1px solid #8D2457;
    background-color: #8D2457;
}

.mt-3[b-6hwji0s5gt] {
    margin-top: 2rem;
}

.d-none[b-6hwji0s5gt] {
    display: none;
}

.form-step[b-6hwji0s5gt] {
    border: 1px solid rgba(0, 0, 0, 0.1);
    /* border-radius: 20px; */
    /* padding: 3rem; */
    /* padding-top: 27px; */
}
/* section#step-1 {
        border-radius: 3px 3px 3px 1px;
    } */
h3.font-normal[b-6hwji0s5gt] {
    background-color: #8d24571a !important;
    color: #8D2457 !important;
    font-size: 20px;
}

.font-normal[b-6hwji0s5gt] {
    font-weight: normal;
}

ul.form-stepper[b-6hwji0s5gt] {
    counter-reset: section;
    margin-bottom: 3rem;
}

    ul.form-stepper .form-stepper-circle[b-6hwji0s5gt] {
        position: relative;
    }

        ul.form-stepper .form-stepper-circle span[b-6hwji0s5gt] {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translateY(-50%) translateX(-50%);
        }

.form-stepper-horizontal[b-6hwji0s5gt] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

ul.form-stepper > li:not(:last-of-type)[b-6hwji0s5gt] {
    margin-bottom: 0.625rem;
    -webkit-transition: margin-bottom 0.4s;
    -o-transition: margin-bottom 0.4s;
    transition: margin-bottom 0.4s;
}

.form-stepper-horizontal > li:not(:last-of-type)[b-6hwji0s5gt] {
    margin-bottom: 0 !important;
}

.form-stepper-horizontal li[b-6hwji0s5gt] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

    .form-stepper-horizontal li:not(:last-child)[b-6hwji0s5gt]:after {
        position: relative;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        height: 1px;
        content: "";
        top: 32%;
    }

    .form-stepper-horizontal li[b-6hwji0s5gt]:after {
        background-color: #dee2e6;
    }

    .form-stepper-horizontal li.form-stepper-completed[b-6hwji0s5gt]:after {
        background-color: #8D2457;
    }

    .form-stepper-horizontal li:last-child[b-6hwji0s5gt] {
        flex: unset;
    }

ul.form-stepper li a .form-stepper-circle[b-6hwji0s5gt] {
    display: inline-block;
    width: 40px;
    height: 40px;
    margin-right: 0;
    line-height: 1.7rem;
    text-align: center;
    background: rgba(0, 0, 0, 0.38);
    border-radius: 50%;
}

.form-stepper .form-stepper-active .form-stepper-circle[b-6hwji0s5gt] {
    background-color: #8D2457 !important;
    color: #fff;
}

.form-stepper .form-stepper-active .label[b-6hwji0s5gt] {
    color: #8D2457 !important;
}

.form-stepper .form-stepper-active .form-stepper-circle:hover[b-6hwji0s5gt] {
    background-color: #8D2457 !important;
    color: #fff !important;
}

.form-stepper .form-stepper-unfinished .form-stepper-circle[b-6hwji0s5gt] {
    background-color: #f8f7ff;
}

.form-stepper .form-stepper-completed .form-stepper-circle[b-6hwji0s5gt] {
    background-color: #0e9594 !important;
    color: #fff;
}

.form-stepper .form-stepper-completed .label[b-6hwji0s5gt] {
    color: #0e9594 !important;
}

.form-stepper .form-stepper-completed .form-stepper-circle:hover[b-6hwji0s5gt] {
    background-color: #0e9594 !important;
    color: #fff !important;
}

.form-stepper .form-stepper-active span.text-muted[b-6hwji0s5gt] {
    color: #fff !important;
}

.form-stepper .form-stepper-completed span.text-muted[b-6hwji0s5gt] {
    color: #fff !important;
}

.form-stepper .label[b-6hwji0s5gt] {
    font-size: 1rem;
    margin-top: 0.5rem;
}

.form-stepper a[b-6hwji0s5gt] {
    cursor: default;
}

.marcadoresform[b-6hwji0s5gt] {
    margin-left: 15px;
    margin-right: 15px;
}
/* Fim marcadores */
@media only screen and (max-width: 400px), (min-device-width: 200px) and (max-device-width: 1024px) {
    .k-grid table[b-6hwji0s5gt],
    .k-grid thead[b-6hwji0s5gt],
    .k-grid tbody[b-6hwji0s5gt],
    .k-grid th[b-6hwji0s5gt],
    .k-grid td[b-6hwji0s5gt],
    .k-grid tr[b-6hwji0s5gt] {
        display: block;
    }

    .k-grid tr[b-6hwji0s5gt] {
        text-align: left;
        border: 1px solid #ccc;
    }

    .k-grid td[b-6hwji0s5gt] {
        text-align: right !important;
    }

    tr.k-master-row[b-6hwji0s5gt] {
        height: fit-content;
    }

    .k-grid td[b-6hwji0s5gt]:before {
        float: left;
        font-weight: bold;
        content: attr(data-title);
    }

    .k-grid .k-grid-header th.k-header[data-title][b-6hwji0s5gt] {
        border: none;
        display: inline-block;
    }

    .k-grid tr.k-filter-row th:empty[b-6hwji0s5gt],
    .k-grid tr td.k-group-cell[b-6hwji0s5gt],
    .k-grid td:empty[b-6hwji0s5gt],
    .k-grid .k-grid-header th.k-header[b-6hwji0s5gt],
    .k-grid .k-grid-header th.k-header.k-group-cell[b-6hwji0s5gt],
    .k-grid .k-grid-header th.k-header.k-hierarchy-cell[b-6hwji0s5gt] {
        display: none;
    }

    .k-grid-header th.k-with-icon .k-link[b-6hwji0s5gt] {
        margin-right: 0px;
    }

    div#grid[b-6hwji0s5gt] {
        width: 80vw;
    }

    div#grid[b-6hwji0s5gt] {
        margin-left: 35px !important;
        margin-right: 0px !important;
    }

    a#separator[b-6hwji0s5gt] {
        margin-right: 8%;
    }

    a.k-button.k-button-icontext.k-grid-save-changes[b-6hwji0s5gt] {
        background-color: #8D2457;
        color: white;
        font-size: 38px;
    }

    input.k-checkbox[b-6hwji0s5gt] {
        width: 65px;
        height: 65px;
        margin-top: 22px;
    }

    .k-grid tbody .k-button[b-6hwji0s5gt] {
        min-width: 7px;
        padding: 0;
        margin: 0;
        border: none;
        font-size: 34px;
        background-color: transparent;
    }

    .k-pager-wrap.k-grid-pager.k-widget.k-floatwrap[b-6hwji0s5gt] {
        background-color: transparent;
        color: black !important;
    }
}
/* ned teste */
.ms-pub-contentLayout[b-6hwji0s5gt] {
    min-width: 0px !important;
}

.k-grid-content.k-auto-scrollable[b-6hwji0s5gt] {
    height: fit-content !important;
}

div#\32 5Obrigatorio[b-6hwji0s5gt] {
    height: fit-content !important;
    font-size: 11px;
}

th[b-6hwji0s5gt] {
    font-size: 11px;
}


.k-draghandle.k-state-selected:hover[b-6hwji0s5gt], .k-ghost-splitbar-horizontal[b-6hwji0s5gt], .k-ghost-splitbar-vertical[b-6hwji0s5gt], .k-list > .k-state-highlight[b-6hwji0s5gt], .k-list > .k-state-selected[b-6hwji0s5gt], .k-marquee-color[b-6hwji0s5gt], .k-panel > .k-state-selected[b-6hwji0s5gt], .k-scheduler .k-today.k-state-selected[b-6hwji0s5gt], .k-state-selected[b-6hwji0s5gt], .k-state-selected:link[b-6hwji0s5gt], .k-state-selected:visited[b-6hwji0s5gt], .k-tool.k-state-selected[b-6hwji0s5gt] {
    color: black;
    background-color: white;
    border-color: #212529;
}

.k-grid td.k-state-selected:hover[b-6hwji0s5gt], .k-grid tr.k-state-selected:hover td[b-6hwji0s5gt] {
    background-color: #f5f5f5;
}

.form-control[b-6hwji0s5gt] {
    height: 47px !important;
}

textarea#Observacoes[b-6hwji0s5gt] {
    width: 100%;
    border-radius: 4px;
}

div#buttonChooseColumns[b-6hwji0s5gt] {
    background-color: #8D2457;
    color: white;
    /* padding: 3px; */
    font-size: 12px;
    border-radius: 3px;
    padding: 4px 11px 2px 5px;
}
/* #grid .k-grid-content.k-auto-scrollable {
    height: 300px !important;
} */
.is-invalid[b-6hwji0s5gt] {
    border-color: #dc3545;
    padding-right: calc(1.5em + .75rem);
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}

.k-checkbox:checked[b-6hwji0s5gt] {
    border-color: #8D2457;
    color: #fff;
    background-color: #8D2457;
}

div#menu[b-6hwji0s5gt] {
    position: absolute;
    width: 105px;
    text-align: right;
}

input[type="checkbox"][b-6hwji0s5gt] {
    accent-color: #8D2457;
}

/* dropdowntree */
span.k-widget.k-dropdowntree.custome-drop-down.k-dropdowntree-clearable[b-6hwji0s5gt] {
    width: 100%;
    height: fit-content;
}

span.k-select .k-i-arrow-60-down[b-6hwji0s5gt] {
    margin-top: 15px;
}

span.k-dropdown-wrap.k-state-default[b-6hwji0s5gt] {
    height: 33px;
    padding-top: 11px;
}

    span.k-dropdown-wrap.k-state-default.k-state-hover[b-6hwji0s5gt] {
        background-color: white;
        color: black;
    }

span.k-widget.k-dropdowntree.custome-drop-down.k-dropdowntree-clearable :focus[b-6hwji0s5gt], span.k-widget.k-dropdowntree.custome-drop-down.k-dropdowntree-clearable :active[b-6hwji0s5gt] {
    border: none !important;
}

.k-treeview .k-in.k-state-hover[b-6hwji0s5gt] {
    color: #8D2457;
}

.k-widget.k-treeview[b-6hwji0s5gt] {
    color: #8D2457;
}

span.k-in.k-state-selected[b-6hwji0s5gt] {
    background-color: #8d245726;
}

span.k-widget.k-dropdowntree.custome-drop-down.k-dropdowntree-clearable[b-6hwji0s5gt] {
    border: none !important;
    box-shadow: none;
}
/* li.k-item {
    width: 126px !important;
    word-break: break-all;
    white-space: break-spaces;
} */
.alert.alert-info[b-6hwji0s5gt] {
    font-size: 12px;
    margin-bottom: 0;
    margin-top: 8px;
}

.icon-ivdp.icon-info[b-6hwji0s5gt] {
    color: #6d00a9 !important;
    margin-right: 8px;
}

tr.k-footer-template[b-6hwji0s5gt] {
    font-size: 10px;
}

    tr.k-footer-template td[b-6hwji0s5gt] {
        background-color: #8D2457;
        color: white;
    }

    tr.k-footer-template td[b-6hwji0s5gt] {
        background-color: #8D2457;
        color: white;
        text-align: right;
    }

a#simularGrid[b-6hwji0s5gt] {
    background-color: #8D2457;
    color: white;
    font-size: 11px;
}

.modal-dialog.modal-dialog-centered[b-6hwji0s5gt] {
    width: 65%;
    max-width: inherit;
}

tr.k-master-row.k-state-selected[b-6hwji0s5gt], tr.k-master-row.k-state-selected:hover[b-6hwji0s5gt] {
    background-color: #8d245745 !important;
}

.k-widget.k-multiselect.custome-drop-down.etiquetaSeguranca.k-multiselect-clearable[b-6hwji0s5gt] {
    border: 1px solid #ccc;
}

div#registoDiv[b-6hwji0s5gt] {
    font-size: 12px;
    background-color: #FFEFF1;
    margin-bottom: 15px;
    padding: 6px 6px 6px 7px;
}

    div#registoDiv label[b-6hwji0s5gt] {
        margin-top: 7px;
    }

h3.font-normal[b-6hwji0s5gt] {
    background-color: #8d24571a !important;
    color: #8D2457 !important;
    font-size: 20px;
    padding-left: 19px;
}

textarea#observacoes[b-6hwji0s5gt] {
    height: 100% !important;
}
/* /Pages/StockSelos.razor.rz.scp.css */
/* teste */
@media only screen and (max-width: 400px), (min-device-width: 200px) and (max-device-width: 1024px) {
    .k-grid table[b-iojw2qna6k],
    .k-grid thead[b-iojw2qna6k],
    .k-grid tbody[b-iojw2qna6k],
    .k-grid th[b-iojw2qna6k],
    .k-grid td[b-iojw2qna6k],
    .k-grid tr[b-iojw2qna6k] {
        display: block;
    }

    div#grid[b-iojw2qna6k] {
        width: 98vw !important;
    }

    .k-grid tr[b-iojw2qna6k] {
        text-align: left;
        border: 1px solid #ccc;
    }

    .k-grid td[b-iojw2qna6k] {
        text-align: right !important;
    }

        .k-grid td[b-iojw2qna6k]:before {
            float: left;
            font-weight: bold;
            content: attr(data-title);
        }

    .k-grid .k-grid-header th.k-header[data-title][b-iojw2qna6k] {
        border: none;
        display: inline-block;
    }

    .k-grid tr.k-filter-row th:empty[b-iojw2qna6k],
    .k-grid tr td.k-group-cell[b-iojw2qna6k],
    .k-grid td:empty[b-iojw2qna6k],
    .k-grid .k-grid-header th.k-header[b-iojw2qna6k],
    .k-grid .k-grid-header th.k-header.k-group-cell[b-iojw2qna6k],
    .k-grid .k-grid-header th.k-header.k-hierarchy-cell[b-iojw2qna6k] {
        display: none;
    }

    .k-grid-header th.k-with-icon .k-link[b-iojw2qna6k] {
        margin-right: 0px;
    }

    tr.k-master-row[b-iojw2qna6k] {
        height: fit-content !important;
    }

    a#exportExcelFile[b-iojw2qna6k] {
        background-color: #8D2457;
        color: white;
    }

    div#divfile[b-iojw2qna6k] {
        width: 260px;
    }

    a#separator[b-iojw2qna6k] {
        margin-right: 8%;
    }

    a.k-button.k-button-icontext.k-grid-save-changes[b-iojw2qna6k] {
        background-color: #8D2457;
        color: white;
    }

    li.k-item span[b-iojw2qna6k] {
        padding: 19px;
    }

    input.k-checkbox[b-iojw2qna6k] {
        width: 65px;
        height: 65px;
        margin-top: 22px;
    }

    .k-grid tbody .k-button[b-iojw2qna6k] {
        min-width: 7px;
        padding: 0;
        margin: 0;
        border: none;
        background-color: transparent;
    }

    .k-pager-wrap.k-grid-pager.k-widget.k-floatwrap[b-iojw2qna6k] {
        background-color: transparent;
        color: black !important;
    }

    a#separator[b-iojw2qna6k] {
        margin-right: 8%;
        margin-left: 11%;
    }

    tr.k-master-row[b-iojw2qna6k] {
        height: fit-content;
    }

    div#grid-aceitacao[b-iojw2qna6k] {
        width: 87vw;
    }
}
/* ned teste */
.k-grid tbody .k-button[b-iojw2qna6k] {
    min-width: 7px;
    padding: 0;
    margin: 0;
    border: none;
    font-size: 13px;
    background-color: transparent;
}
/* filtros da check */
.checkbox-container[b-iojw2qna6k] {
    max-height: 200px;
    overflow: auto;
}
/* end filtros da check */

.k-grid-header th.k-with-icon .k-link[b-iojw2qna6k] {
    margin-right: 0px;
    font-size: 11px;
}

tr.k-master-row[b-iojw2qna6k] {
    font-size: 10px;
}

p.k-reset[b-iojw2qna6k] {
    font-size: 11px;
    margin-bottom: 0;
    font-weight: 500;
}

.k-group-indicator[b-iojw2qna6k] {
    font-size: 10px;
}

.k-grid .k-grid-header .k-header[b-iojw2qna6k],
.k-grid .k-grid-header-locked .k-header[b-iojw2qna6k] {
    white-space: normal;
}

    .k-grid .k-grid-header .k-header .k-link[b-iojw2qna6k],
    .k-grid .k-grid-header-locked .k-header .k-link[b-iojw2qna6k] {
        height: auto;
    }

.k-filter-row th[b-iojw2qna6k], .k-grid-header th.k-header[b-iojw2qna6k] {
    overflow: hidden;
    border-style: solid;
    border-width: 0 0 1px 1px;
    padding: 0.3em 1px 0.4em 4px;
    font-weight: 500;
    text-overflow: ellipsis;
    text-align: start;
}

/* pontos filtros */

a#clearFiltersButton[b-iojw2qna6k] {
    background-color: #8D2457;
    color: white;
    font-size: 11px;
}

/* span#filterTripleButton1 {
     
      margin-bottom: 10px;
  }
  span#filterTripleButton2 {
      margin-bottom: 10px;
  }
  span#filterTripleButton3 {
      margin-bottom: 10px;
  }
  span#filterTripleButton4 {
      margin-bottom: 10px;
  }
  span#filterTripleButton5 {
      margin-bottom: 10px;
  }
  span#filterTripleButton6 {
      margin-bottom: 10px;
  }
  span#filterTripleButton7 {
      margin-bottom: 10px;
  }
  span#filterTripleButton8 {
      margin-bottom: 10px;
  }
  span#filterTripleButton9 {
      margin-bottom: 10px;
  }
  span#filterTripleButton10 {
      margin-top: 10px;
  }
  span#filterTripleButton11 {
      margin-top: 10px;
  }
  span#filterTripleButton12 {
      margin-top: 10px;
  }
  span#filterTripleButton13 {
      margin-bottom: 10px;
  }
  span#filterTripleButton14 {
      margin-bottom: 10px;
  } */
/* pdf excel */
a.k-button.k-button-icontext.k-grid-excel[b-iojw2qna6k] {
    font-size: 11px;
}

a.k-button.k-button-icontext.k-grid-pdf[b-iojw2qna6k] {
    font-size: 11px;
}
/* footer */
tr.k-group-footer[b-iojw2qna6k] {
    font-size: 10px;
    text-align: right;
}
/* end footer */

/*botões*/
.k-toolbar.k-grid-toolbar[b-iojw2qna6k] {
    background-color: transparent;
    /* border: 1px solid #6A5773; */
}

a.k-button.k-button-icontext.k-grid-excel[b-iojw2qna6k] {
    background-color: #8D2457;
    color: white;
    border: none;
}

a.k-button.k-button-icontext.k-grid-pdf[b-iojw2qna6k] {
    background-color: #8D2457;
    color: white;
    border: none;
}

.k-group-indicator[b-iojw2qna6k] {
    background-color: #8D2457;
}

.k-grouping-header[b-iojw2qna6k] {
    background-color: transparent;
}
/* a.k-link {
      color: white !important;
  } */
.k-group-indicator .k-link[b-iojw2qna6k] {
    color: white !important;
}

.k-grouping-header[b-iojw2qna6k] {
    border-radius: 0 !important;
    /* border: 1px solid #6A5773 !important; */
    border-top: 0 !important;
}

.k-button[b-iojw2qna6k] {
    background-image: none !important;
}

button.k-button.k-icon-button.k-button-clear[b-iojw2qna6k] {
    display: none;
}

.k-checkbox:checked[b-iojw2qna6k] {
    border-color: #8D2457;
    color: #fff;
    background-color: #8D2457;
}

span.k-icon.k-i-search[b-iojw2qna6k] {
    display: none;
}

.k-input[type=text][b-iojw2qna6k], .k-input[type=number][b-iojw2qna6k], .k-picker-wrap .k-input[b-iojw2qna6k], .k-textarea[b-iojw2qna6k], .k-textarea > .k-input .k-multiselect .k-input[b-iojw2qna6k], .k-textarea > textarea[b-iojw2qna6k], .k-textbox[b-iojw2qna6k], .k-textbox > .k-input[b-iojw2qna6k], .k-textbox > input[b-iojw2qna6k] {
    font-size: 100%;
    font-family: inherit;
    border-style: solid;
    border-width: 1px;
    -webkit-appearance: none;
    width: 93%;
}

input[type=password]:hover[b-iojw2qna6k], input[type=text]:hover[b-iojw2qna6k], input[type=file]:hover[b-iojw2qna6k], input:not([type]):hover[b-iojw2qna6k], textarea:hover[b-iojw2qna6k], .sp-peoplepicker-topLevel:hover[b-iojw2qna6k], .ms-inputBox:hover[b-iojw2qna6k] {
    border-color: #8D2457;
}
/* paginação*/
span.k-icon.k-i-arrow-60-down[b-iojw2qna6k] {
    margin-top: 3px;
}

.k-draghandle.k-state-selected:hover[b-iojw2qna6k], .k-ghost-splitbar-horizontal[b-iojw2qna6k], .k-ghost-splitbar-vertical[b-iojw2qna6k], .k-list > .k-state-highlight[b-iojw2qna6k], .k-list > .k-state-selected[b-iojw2qna6k], .k-marquee-color[b-iojw2qna6k], .k-panel > .k-state-selected[b-iojw2qna6k], .k-scheduler .k-today.k-state-selected[b-iojw2qna6k], .k-state-selected[b-iojw2qna6k], .k-state-selected:link[b-iojw2qna6k], .k-state-selected:visited[b-iojw2qna6k], .k-tool.k-state-selected[b-iojw2qna6k] {
    color: #fff;
    background-color: #8D2457;
    border-color: #428bca;
}

ul.k-pager-numbers[b-iojw2qna6k] {
    font-size: 10px;
}

a.k-link.k-pager-nav.k-pager-first.k-state-disabled[b-iojw2qna6k] {
    /* font-size: 11px; */
    background-color: transparent;
    border: none;
}

.k-pager-wrap.k-grid-pager.k-widget.k-floatwrap[b-iojw2qna6k] {
    background-color: transparent;
    font-size: 12px;
    color: black !important;
}

.k-pager-wrap .k-link.k-state-disabled[b-iojw2qna6k] {
    color: #2e2e2e !important;
    border-color: transparent;
}

span.k-icon.k-i-arrow-60-right[b-iojw2qna6k] {
    color: #8D2457 !important;
}

.k-pager-wrap .k-link[b-iojw2qna6k] {
    border-color: transparent;
    background: #fff !important;
}

span.k-icon.k-i-arrow-end-right[b-iojw2qna6k] {
    color: #8D2457 !important;
}

.k-pager-wrap .k-link.k-state-selected[b-iojw2qna6k], .k-pager-wrap .k-link.k-state-selected:hover[b-iojw2qna6k] {
    color: #fff !important;
    background-color: #8D2457 !important;
    border-color: #8D2457 !important;
}

.k-list > .k-state-focused.k-state-selected[b-iojw2qna6k], .k-listview > .k-state-focused.k-state-selected[b-iojw2qna6k], .k-state-focused.k-state-selected[b-iojw2qna6k], td.k-state-focused.k-state-selected[b-iojw2qna6k] {
    box-shadow: inset 0 0 10px 3px #8d2457 !important;
    color: white !important;
}

.k-pager-wrap .k-link[b-iojw2qna6k] {
    border-color: #ccc;
    color: #381F44;
    background: #fff;
}

    .k-pager-wrap .k-link:focus[b-iojw2qna6k] {
        border-color: #ccc;
        color: #381F44;
        background: #fff;
    }

    .k-pager-wrap .k-link:hover[b-iojw2qna6k] {
        color: #8D2457;
        border-color: transparent;
        background: #ebebeb;
    }

.k-pager-wrap .k-link[b-iojw2qna6k] {
    border-color: white;
    color: #381F44;
    background: #fff;
}
/* filtros */
.k-grid-filter.k-state-active[b-iojw2qna6k] {
    border-color: #8d245763;
    background-color: #8d24574d;
    box-shadow: 0 1px 1px rgb(0 0 0 / 8%) inset;
}

span.k-icon.k-i-calendar[b-iojw2qna6k] {
    margin-top: 6px;
}

.k-listview-content[b-iojw2qna6k] {
    padding: 4px;
}

button.k-button.k-primary[b-iojw2qna6k] {
    background-color: #8D2457;
    border-color: #8D2457;
}

    button.k-button.k-primary:focus[b-iojw2qna6k] {
        background-color: #8D2457;
        border-color: #8D2457;
    }

.k-grid .k-state-selected:hover .k-group-cell[b-iojw2qna6k], .k-grouping-row td[b-iojw2qna6k], .k-resize-handle-inner[b-iojw2qna6k], td.k-group-cell[b-iojw2qna6k] {
    background-color: white;
}

.btn-accent[b-iojw2qna6k] {
    color: #fff !important;
    background-color: #8d2457;
    border-color: #8d2457;
    font-size: 11px;
}

.ui-state-active[b-iojw2qna6k], .ui-widget-content .ui-state-active[b-iojw2qna6k], .ui-widget-header .ui-state-active[b-iojw2qna6k], a.ui-button:active[b-iojw2qna6k], .ui-button:active[b-iojw2qna6k], .ui-button.ui-state-active:hover[b-iojw2qna6k] {
    background-color: #8D2457;
    border: 1px solid #8D2457;
}
/* /Pages/ValidacaoDocumento.razor.rz.scp.css */
/* Defaults */


html[b-4j3efhkvgc], body[b-4j3efhkvgc], .full-height[b-4j3efhkvgc] {
    height: 100%;
}

body[b-4j3efhkvgc] {
    font-family: "Roboto", sans-serif, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #2a2a2a;
    /* background: url(/SiteAssets/illustr_top.png) right top no-repeat; */
}

/* Reset placeholders */

[b-4j3efhkvgc]::-webkit-input-placeholder {
    color: #a3a3a3 !important;
}

[b-4j3efhkvgc]::-moz-placeholder {
    color: #a3a3a3 !important;
}

:-ms-input-placeholder[b-4j3efhkvgc] {
    color: #a3a3a3 !important;
}

input:-moz-placeholder[b-4j3efhkvgc] {
    color: #a3a3a3 !important;
}

/* Chrome autofill - remover o amarelo e outros efeitos visuais colocado pelos browsers */

input:-webkit-autofill[b-4j3efhkvgc], input:-webkit-autofill:hover[b-4j3efhkvgc], input:-webkit-autofill:focus[b-4j3efhkvgc] {
    -webkit-box-shadow: 0 0 0px 1000px #fff inset;
    box-shadow: 0 0 0px 1000px #fff inset;
}

/* DEFAULTS - Classes globais */

.no-border[b-4j3efhkvgc] {
    border: 0 !important;
}

.m-t--10[b-4j3efhkvgc] {
    margin-top: 10px;
}

.m-t--20[b-4j3efhkvgc] {
    margin-top: 20px;
}

.m-r--10[b-4j3efhkvgc] {
    margin-right: 10px;
}

.m-r--20[b-4j3efhkvgc] {
    margin-right: 20px;
}

.m-b--10[b-4j3efhkvgc] {
    margin-bottom: 10px;
}

.m-b--20[b-4j3efhkvgc] {
    margin-bottom: 20px;
}

.m-l--10[b-4j3efhkvgc] {
    margin-left: 10px;
}

.m-l--20[b-4j3efhkvgc] {
    margin-left: 20px;
}

/* Resets */

.btn[b-4j3efhkvgc] {
    border-radius: 4px;
}

.btn-round[b-4j3efhkvgc] {
    border-radius: 50px;
}

.btn-flat[b-4j3efhkvgc] {
    border: 0;
}

a[b-4j3efhkvgc] {
    color: #8A2355;
}

    a:hover[b-4j3efhkvgc], a:focus[b-4j3efhkvgc] {
        color: #390e23;
    }

.container[b-4j3efhkvgc] {
    padding: 0;
}

h1 > strong[b-4j3efhkvgc], h2 > strong[b-4j3efhkvgc], h3 > strong[b-4j3efhkvgc], h4 > strong[b-4j3efhkvgc], h5 > strong[b-4j3efhkvgc], h6 > strong[b-4j3efhkvgc] {
    font-weight: 700;
}

ul[b-4j3efhkvgc], ol[b-4j3efhkvgc] {
    padding-left: 16px;
}

ol[b-4j3efhkvgc] {
    list-style-position: inside;
    padding-left: 0;
}

.form-group > label[b-4j3efhkvgc] {
    top: 14px;
    left: 6px;
    position: relative;
    background-color: white;
    padding: 0px 5px 0px 5px;
    font-size: 0.9em;
}

.form-control[b-4j3efhkvgc] {
    display: block;
    width: 100%;
    height: 45px;
    padding: 10px 15px;
    font-size: 15px;
    line-height: 1.42857143;
    color: #2c3e50;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #2a2a2a;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

    .form-control:focus[b-4j3efhkvgc] {
        border-color: #4B2A5B;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(75 42 91 / 30%);
        box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(75 42 91 / 30%);
    }

.icon-xl[b-4j3efhkvgc] {
    font-size: 80px;
}

/* Theme */

.btn-primary[b-4j3efhkvgc] {
    color: #fff;
    background-color: #381F44;
    border-color: #381F44;
}

    .btn-primary:hover[b-4j3efhkvgc], .btn-primary:focus[b-4j3efhkvgc], .btn-primary.focus[b-4j3efhkvgc], .btn-primary:active[b-4j3efhkvgc], .btn-primary.active[b-4j3efhkvgc], .open > .dropdown-toggle.btn-primary[b-4j3efhkvgc] {
        color: #fff;
        background-color: #25142d;
        border-color: #25142d;
    }

.btn-secondary[b-4j3efhkvgc] {
    color: #fff;
    background-color: #2A2A2A;
    border-color: #2A2A2A;
}

    .btn-secondary:hover[b-4j3efhkvgc], .btn-secondary:focus[b-4j3efhkvgc], .btn-secondary.focus[b-4j3efhkvgc], .btn-secondary:active[b-4j3efhkvgc], .btn-secondary.active[b-4j3efhkvgc], .open > .dropdown-toggle.btn-secondary[b-4j3efhkvgc] {
        color: #fff;
        background-color: #111;
        border-color: #111;
    }

/* Layout */

.login-top--bar[b-4j3efhkvgc] {
    position: absolute;
    height: auto;
    /* left: 0; */
    right: 0;
    top: 0;
    padding: 24px
}

/* .illustr-wrap {
        background: url(/SiteAssets/illustr_right.png) top right no-repeat;
        height: 100vh;
        align-items: center;
        background-size: auto;
        display: flex;
  
    } */
#ms-belltown-table[b-4j3efhkvgc] {
    width: 100%;
    padding-bottom: 0 !important;
}

div.container[b-4j3efhkvgc] {
    padding-left: 8% !important;
}

.chave-movel[b-4j3efhkvgc] {
    background: #3c5cbc url(/images/GovAuth.png) no-repeat;
    height: 47px;
    background-size: 200px;
    background-position-y: -50px;
    background-position-x: 92px;
    border: none;
}

.illustr-wrap[b-4j3efhkvgc] {
    background: url(/images/illustr_right.png) top right no-repeat;
    align-items: center;
    background-size: auto;
    display: flex;
    background-size: 52%;
    /* overflow: hidden; */
    background-position-y: 54%;
    /* padding-right: 91px; */
    background-position-x: 86%;
}

.btn-secondary:hover[b-4j3efhkvgc], .btn-secondary:focus[b-4j3efhkvgc], .btn-secondary.focus[b-4j3efhkvgc], .btn-secondary:active[b-4j3efhkvgc], .btn-secondary.active[b-4j3efhkvgc], .open > .dropdown-toggle.btn-secondary[b-4j3efhkvgc] {
    color: #fff;
    background-color: #3b5cbb;
    border-color: #111;
}

.login-form--wrap[b-4j3efhkvgc] {
    background: #fff;
    padding: 24px;
    -webkit-box-shadow: 0px 0px 8px -4px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 8px -4px rgba(0,0,0,0.1);
    border-radius: 8px;
}

#ImagemFundoCinzento[b-4j3efhkvgc] {
    background: url(/images/illustr_top.png) right top no-repeat;
    /* height: 120vh; */
    background-size: 31%;
}

.login-form--wrap .header h1[b-4j3efhkvgc] {
    font-size: 32px;
    margin-bottom: 30px;
}

.login-form--wrap h1 .key-hline[b-4j3efhkvgc] {
    position: relative;
    /* border-bottom: 8px solid #6A76C5; */
}

.access-option[b-4j3efhkvgc] {
    overflow: hidden;
    text-align: center;
    margin: 20px 0;
}

    .access-option[b-4j3efhkvgc]:before, .access-option[b-4j3efhkvgc]:after {
        background-color: #000;
        content: "";
        display: inline-block;
        height: 2px;
        position: relative;
        vertical-align: middle;
        width: 50%;
        opacity: 0.1;
    }

    .access-option[b-4j3efhkvgc]:before {
        right: 10px;
        margin-left: -50%;
    }

    .access-option[b-4j3efhkvgc]:after {
        left: 10px;
        margin-right: -50%;
    }

element.style[b-4j3efhkvgc] {
}

div.container[b-4j3efhkvgc] {
    /* width: 25% !important; */
    background-color: transparent;
    color: white;
    max-width: 100%;
    background-color: transparent;
    color: white;
    max-width: 100%;
    padding: 5px;
    padding-left: 8px;
    padding-right: 8px;
    margin-left: 20px;
}

div.container[b-4j3efhkvgc] {
    width: 80%;
}

.container[b-4j3efhkvgc] {
    padding: 0;
}

.container[b-4j3efhkvgc] {
    display: inline-block;
    cursor: pointer;
}

.container[b-4j3efhkvgc] {
    width: auto !important;
    /* padding: 0 !important; */
    background-color: transparent !important;
    /* padding: 33px !important; */
    border-radius: 57px !important;
    /* margin-left: 28px !important; */
}

h1.m-b--20[b-4j3efhkvgc] {
    margin-top: 21px;
    color: black;
    font-weight: 700;
    line-height: 1.1;
}

label.usernamepassword[b-4j3efhkvgc] {
    color: black;
    top: 7px;
    font-size: 12px;
    font-weight: 700;
}

p.m-t--20[b-4j3efhkvgc] {
    color: black;
    font-weight: 700;
    /* padding-top: 25px; */
}

a.btn.btn-lg.btn-primary.btn-block[b-4j3efhkvgc] {
    width: 100%;
    margin-top: 27px;
    font-size: 14px;
    font-weight: 500;
}

a.btn.btn-lg.btn-secondary.btn-block[b-4j3efhkvgc] {
    width: 100%;
    color: white;
    font-size: 17px;
    font-weight: 500;
}

p.m-t--20.forgotPassword[b-4j3efhkvgc] {
    font-weight: 300;
    font-size: 13px;
    margin-top: 19px;
}

    p.m-t--20.forgotPassword a[b-4j3efhkvgc] {
        font-weight: 500;
    }

.login-top--bar[b-4j3efhkvgc] {
    position: absolute;
    height: auto;
    /* left: 0; */
    right: 0;
    top: 0;
    padding: 24px;
    float: right;
}

a.btn.btn-round.btn-lg.btn-secondary.pull-right[b-4j3efhkvgc] {
    font-size: 17px;
    color: white;
}

.icon-ivdp.icon-shortcut[b-4j3efhkvgc] {
    color: #ffffff !important;
    margin-right: 9px;
    font-size: 12px;
}

hr[b-4j3efhkvgc] {
    display: initial;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: -11px;
    background-color: #6a76c5d9;
    height: 10px !important;
    opacity: inherit;
}

.contentwrapper[b-4j3efhkvgc] {
    margin-left: 0;
    margin-right: 0;
}

/* displays none */
div#desktopheader[b-4j3efhkvgc] {
    display: none;
}

nav#navMenu[b-4j3efhkvgc] {
    display: none;
}

div#breadcrumbnavigation[b-4j3efhkvgc] {
    display: none !important;
}

footer#footer-ivdp[b-4j3efhkvgc] {
    display: none;
}

a.btn.btn-lg.btn-secondary.btn-block.pornif[b-4j3efhkvgc] {
    background-color: #8D2457;
    border: none;
}

a.btn:visited[b-4j3efhkvgc] {
    color: #ffffff;
    text-decoration: none;
}

p.access-option[b-4j3efhkvgc] {
    color: grey;
    font-size: 14px;
    margin-top: 0px;
    margin-bottom: 0;
}


/*botão voltar*/
a.voltar[b-4j3efhkvgc] {
    background-color: #740202 !important;
    border-color: #740202 !important;
    margin-top: 15px !important;
}

/*Esconder VOLTAR AO SITE*/

#ms-error-header[b-4j3efhkvgc] {
    display: none;
}


#ms-error-gobackcont[b-4j3efhkvgc] {
    display: none;
}

button.btn.btn-lg.btn-primary.btn-block[b-4j3efhkvgc] {
    width: 100%;
    margin-top: 27px;
    font-size: 14px;
    font-weight: 500;
}

.btn-primary:hover[b-4j3efhkvgc], .btn-primary:focus[b-4j3efhkvgc], .btn-primary.focus[b-4j3efhkvgc], .btn-primary:active[b-4j3efhkvgc], .btn-primary.active[b-4j3efhkvgc], .open > .dropdown-toggle.btn-primary[b-4j3efhkvgc] {
    color: #fff;
    background-color: #25142d;
    border-color: #25142d;
}

.btn-check:focus + .btn-primary[b-4j3efhkvgc], .btn-primary:focus[b-4j3efhkvgc] {
    color: #fff;
    background-color: #1b0f21;
    border-color: #1b0f21;
    box-shadow: 0 0 0 0.25rem rgb(141 36 87 / 25%);
}


.lds-ellipsis[b-4j3efhkvgc] {
    display: inline-block;
    position: relative;
    width: 80px;
    /*height: 80px;*/
    padding-bottom: 12px;
}

    .lds-ellipsis div[b-4j3efhkvgc] {
        position: absolute;
        /*top: 33px;*/
        width: 13px;
        height: 13px;
        border-radius: 50%;
        background: #fff;
        animation-timing-function: cubic-bezier(0, 1, 1, 0);
    }

        .lds-ellipsis div:nth-child(1)[b-4j3efhkvgc] {
            left: 8px;
            animation: lds-ellipsis1-b-4j3efhkvgc 0.6s infinite;
        }

        .lds-ellipsis div:nth-child(2)[b-4j3efhkvgc] {
            left: 8px;
            animation: lds-ellipsis2-b-4j3efhkvgc 0.6s infinite;
        }

        .lds-ellipsis div:nth-child(3)[b-4j3efhkvgc] {
            left: 32px;
            animation: lds-ellipsis2-b-4j3efhkvgc 0.6s infinite;
        }

        .lds-ellipsis div:nth-child(4)[b-4j3efhkvgc] {
            left: 56px;
            animation: lds-ellipsis3-b-4j3efhkvgc 0.6s infinite;
        }

@keyframes lds-ellipsis1-b-4j3efhkvgc {
    0% {
        transform: scale(0);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes lds-ellipsis3-b-4j3efhkvgc {
    0% {
        transform: scale(1);
    }

    100% {
        transform: scale(0);
    }
}

@keyframes lds-ellipsis2-b-4j3efhkvgc {
    0% {
        transform: translate(0, 0);
    }

    100% {
        transform: translate(24px, 0);
    }
}

.Textointrodutorio[b-4j3efhkvgc] {
    color: #381f44;
    font-size: 12px;
    width: 26rem;
    font-weight: 300;
}
/* /Shared/Header.razor.rz.scp.css */
.ivdp-header .ms-siteicon-img[b-ij4akmz6n3] {
    cursor: pointer;
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-6xb0etd94u] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-6xb0etd94u] {
    flex: 1;
}

.sidebar[b-6xb0etd94u] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-6xb0etd94u] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-6xb0etd94u]  a, .top-row[b-6xb0etd94u]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-6xb0etd94u]  a:hover, .top-row[b-6xb0etd94u]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-6xb0etd94u]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-6xb0etd94u] {
        display: none;
    }

    .top-row.auth[b-6xb0etd94u] {
        justify-content: space-between;
    }

    .top-row[b-6xb0etd94u]  a, .top-row[b-6xb0etd94u]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-6xb0etd94u] {
        flex-direction: row;
    }

    .sidebar[b-6xb0etd94u] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-6xb0etd94u] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-6xb0etd94u]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-6xb0etd94u], article[b-6xb0etd94u] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Shared/Menu.razor.rz.scp.css */
/* nav */
.navconteiner[b-gbqsqyz9v8] {
    width: 100% !important;
    /* padding-right: 5%; */
}

.linhamenu[b-gbqsqyz9v8] {
    z-index: 999;
}

.nav-menu[b-gbqsqyz9v8],
.nav-menu ul[b-gbqsqyz9v8],
.nav-menu li[b-gbqsqyz9v8],
.nav-menu a[b-gbqsqyz9v8] {
    margin: 0;
    padding: 0;
    line-height: normal;
    list-style: none;
    display: block;
    position: relative;
}

ul.dynamic[b-gbqsqyz9v8] {
    position: absolute;
    left: 0px !important;
    top: 26px !important;
    z-index: 95;
    background-color: #fff;
    white-space: normal;
    padding: 10px;
    border: 1px solid #d1d1d1;
    box-shadow: 0px 0px 7px 0px rgb(0 0 0 / 47%);
    z-index: 1;
    /* padding: 6px; */
}

.nav-menu li > a[b-gbqsqyz9v8]:after {
    content: ' ' !important;
    transform: skew(-45deg);
    display: inline-block;
}

.nav-menu ul[b-gbqsqyz9v8] {
    opacity: 0;
    position: absolute;
    top: 100%;
    left: -9999px;
    z-index: 999;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
}

.nav-menu li:hover > ul[b-gbqsqyz9v8] {
    left: 0;
    opacity: 1;
    z-index: 1000;
}

.nav-menu ul li:hover > ul[b-gbqsqyz9v8] {
    top: 0;
    left: 100%;
}

.nav-menu li[b-gbqsqyz9v8] {
    cursor: default;
    float: left;
    min-width: 12em !important;
}

li.rootBg:hover > a:hover[b-gbqsqyz9v8] {
    transform: skew(45deg);
    background-color: rgba(0,0,0,.50);
}

li.rootBg:hover a:hover span[b-gbqsqyz9v8] {
    transform: skew(-45deg);
    display: inline-block;
}
/*li.rootBg:hover>a,
li.rootBg:hover>ul {
    transform: skew(-45deg);
}*/
.nav-menu li ul[b-gbqsqyz9v8] {
    margin-left: 2em;
}

    .nav-menu li ul li ul[b-gbqsqyz9v8] {
        margin-left: 0;
    }

.nav-menu ul li[b-gbqsqyz9v8] {
    float: none;
    background: rgba(241,241,241,.81);
}


/* sub width */

.nav-menu ul[b-gbqsqyz9v8] {
    min-width: 12em;
    -webkit-box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%);
    box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%);
}


/* center */

.nav-center[b-gbqsqyz9v8] {
    float: right;
    right: 50%;
}

    .nav-center > li[b-gbqsqyz9v8] {
        left: 50%;
    }


/* root */

.nav-menu a[b-gbqsqyz9v8] {
    line-height: 14px;
    text-decoration: none;
    background-color: transparent;
    color: white;
    padding: 16px;
    font-size: 100%;
    border: none;
    font-weight: bold;
}


/* root: active */

.nav-menu > li > .nav-active[b-gbqsqyz9v8] {
    background-color: rgba(0, 0, 0, 0.05);
}


/* root: hover/persistence */

.nav-menu a:hover[b-gbqsqyz9v8],
.nav-menu a:focus[b-gbqsqyz9v8],
.nav-menu li:hover a[b-gbqsqyz9v8] {
    background-color: transparent;
    color: white;
}


/* 2 */
#navMenu ul ul ul li[b-gbqsqyz9v8] {
    top: 0 !important;
    left: 0 !important;
    max-width: 100%;
}

.nav-menu li li a[b-gbqsqyz9v8],
.nav-menu li:hover li a[b-gbqsqyz9v8] {
    line-height: normal;
    background-color: transparent;
    border: none;
    font-weight: normal;
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    padding-top: 16px;
    font-size: 11px !important;
    padding-left: 5%;
    text-align: left;
}


    /* 2: hover/persistence */

    .nav-menu li:hover li a:hover[b-gbqsqyz9v8],
    .nav-menu li:hover li a:focus[b-gbqsqyz9v8],
    .nav-menu li:hover li:hover a[b-gbqsqyz9v8],
    .nav-menu li:hover li:hover li a[b-gbqsqyz9v8] {
        background: rgba(241,241,241,0.81);
    }


/* 3 */


/* 3: hover/persistence */

/*.nav-menu li:hover li:hover li a:hover,
.nav-menu li:hover li:hover li a:focus,
.nav-menu li:hover li:hover li:hover a {
    background: #333;
}*/


/* 4 */

.nav-menu li:hover li:hover li:hover li a[b-gbqsqyz9v8] {
    background: #333;
}


    /* 4: hover */

    .nav-menu li:hover li:hover li:hover li a:hover[b-gbqsqyz9v8],
    .nav-menu li:hover li:hover li:hover li a:focus[b-gbqsqyz9v8] {
        background: #222;
    }


/* vertical */

.nav-vertical[b-gbqsqyz9v8] {
    max-width: 220px;
}

    .nav-vertical ul[b-gbqsqyz9v8] {
        top: 0;
        left: -9999px;
    }

    .nav-vertical li[b-gbqsqyz9v8] {
        width: 100%;
        float: none;
    }

        .nav-vertical li:hover > ul[b-gbqsqyz9v8] {
            left: 100%;
        }

/* Responsive */
@media (max-width: 576px) {
    .navconteiner[b-gbqsqyz9v8] {
        display: none;
    }

    .btn-textcontrol--wrapper[b-gbqsqyz9v8] {
        display: none;
    }

    .navconteinermobile[b-gbqsqyz9v8] {
        display: block;
    }
        /* .ivdp-header, .ivdp-globalmenu, .ivdp-welcome, .ivdp-cta {
            padding-left: 115px;
        } */
        .navconteinermobile .menu[b-gbqsqyz9v8] {
            width: fit-content;
            transition: width 0.6s linear;
        }
    /* header */
    #mobileHeader[b-gbqsqyz9v8] {
        display: inline-grid;
    }

    #desktopheader[b-gbqsqyz9v8] {
        display: none;
    }

    div#mobileHeader .ivdp-header[b-gbqsqyz9v8], div#mobileHeader .ivdp-globalmenu[b-gbqsqyz9v8], div#mobileHeader .ivdp-welcome[b-gbqsqyz9v8], div#mobileHeader .ivdp-cta[b-gbqsqyz9v8] {
        padding-left: 0px !important;
    }
}

@media (min-width: 576px) {
    .navconteiner[b-gbqsqyz9v8] {
        display: none;
    }

    .btn-textcontrol--wrapper[b-gbqsqyz9v8] {
        display: none;
    }

    .navconteinermobile[b-gbqsqyz9v8] {
        display: block;
    }

    .ivdp-header[b-gbqsqyz9v8], .ivdp-globalmenu[b-gbqsqyz9v8], .ivdp-welcome[b-gbqsqyz9v8], .ivdp-cta[b-gbqsqyz9v8] {
        padding-left: 115px;
    }

    .navconteinermobile .menu[b-gbqsqyz9v8] {
        width: fit-content;
        transition: width 0.6s linear;
    }
    /* header */
    #mobileHeader[b-gbqsqyz9v8] {
        display: inline-grid;
    }

    #desktopheader[b-gbqsqyz9v8] {
        display: none;
    }

    div#mobileHeader .ivdp-header[b-gbqsqyz9v8], div#mobileHeader .ivdp-globalmenu[b-gbqsqyz9v8], div#mobileHeader .ivdp-welcome[b-gbqsqyz9v8], div#mobileHeader .ivdp-cta[b-gbqsqyz9v8] {
        padding-left: 0px !important;
    }
}

@media (min-width: 768px) {
    .navconteiner[b-gbqsqyz9v8] {
        display: none;
    }

    .btn-textcontrol--wrapper[b-gbqsqyz9v8] {
        display: none;
    }

    .navconteinermobile[b-gbqsqyz9v8] {
        display: block;
    }

    .ivdp-header[b-gbqsqyz9v8], .ivdp-globalmenu[b-gbqsqyz9v8], .ivdp-welcome[b-gbqsqyz9v8], .ivdp-cta[b-gbqsqyz9v8] {
        padding-left: 115px;
    }

    .navconteinermobile .menu[b-gbqsqyz9v8] {
        width: fit-content;
        transition: width 0.6s linear;
    }
    /* header */
    #mobileHeader[b-gbqsqyz9v8] {
        display: inline-grid;
    }

    #desktopheader[b-gbqsqyz9v8] {
        display: none;
    }

    div#mobileHeader .ivdp-header[b-gbqsqyz9v8], div#mobileHeader .ivdp-globalmenu[b-gbqsqyz9v8], div#mobileHeader .ivdp-welcome[b-gbqsqyz9v8], div#mobileHeader .ivdp-cta[b-gbqsqyz9v8] {
        padding-left: 0px !important;
    }
}

@media (min-width: 992px) {
    .navconteiner[b-gbqsqyz9v8] {
        font-size: 10px !important;
    }

    .nav-menu li[b-gbqsqyz9v8] {
        min-width: 0em !important;
    }

    .navconteiner[b-gbqsqyz9v8] {
        display: block;
    }

    .btn-textcontrol--wrapper[b-gbqsqyz9v8] {
        display: block;
    }

    .navconteinermobile[b-gbqsqyz9v8] {
        display: none;
    }

        .navconteinermobile .menu[b-gbqsqyz9v8] {
            width: 0%;
            transition: width 0.6s linear;
        }
    /* header */
    #mobileHeader[b-gbqsqyz9v8] {
        display: none;
    }

    #desktopheader[b-gbqsqyz9v8] {
        display: block;
    }
}

@media (min-width: 1200px) {
    .nav-menu li[b-gbqsqyz9v8] {
        min-width: 9em !important;
    }

    .navconteiner[b-gbqsqyz9v8] {
        font-size: 12px !important;
    }

    .navconteiner[b-gbqsqyz9v8] {
        display: block;
    }

    .btn-textcontrol--wrapper[b-gbqsqyz9v8] {
        display: block;
    }

    .navconteinermobile[b-gbqsqyz9v8] {
        display: none;
    }

        .navconteinermobile .menu[b-gbqsqyz9v8] {
            width: 0%;
            transition: width 0.6s linear;
        }
    /* header */
    #mobileHeader[b-gbqsqyz9v8] {
        display: none;
    }

    #desktopheader[b-gbqsqyz9v8] {
        display: block;
    }
}

@media (min-width: 1400px) {
    .nav-menu li[b-gbqsqyz9v8] {
        min-width: 12em !important;
    }

    .navconteiner[b-gbqsqyz9v8] {
        font-size: 15px !important;
    }

    .navconteiner[b-gbqsqyz9v8] {
        display: block;
    }

    .btn-textcontrol--wrapper[b-gbqsqyz9v8] {
        display: block;
    }

    .navconteinermobile[b-gbqsqyz9v8] {
        display: none;
    }

        .navconteinermobile .menu[b-gbqsqyz9v8] {
            width: 0%;
            transition: width 0.6s linear;
        }
    /* header */
    #mobileHeader[b-gbqsqyz9v8] {
        display: none;
    }

    #desktopheader[b-gbqsqyz9v8] {
        display: block;
    }
}
/* End responsive */
/* Menu Mobile */
.container[b-gbqsqyz9v8] {
    display: inline-block;
    cursor: pointer;
}

.bar1[b-gbqsqyz9v8], .bar2[b-gbqsqyz9v8], .bar3[b-gbqsqyz9v8] {
    width: 31px;
    height: 4px;
    background-color: #333;
    margin: 6px 0;
    transition: 0.4s;
}

.change .bar1[b-gbqsqyz9v8] {
    -webkit-transform: rotate(-50deg) translate(-9px, 6px);
    transform: rotate(-45deg) translate(-9px, 6px);
}

.change .bar2[b-gbqsqyz9v8] {
    opacity: 0;
}

.change .bar3[b-gbqsqyz9v8] {
    -webkit-transform: rotate(45deg) translate(-8px, -8px);
    transform: rotate(45deg) translate(-8px, -8px);
}


div.container[b-gbqsqyz9v8] {
    /* width: 25% !important; */
    background-color: transparent;
    color: white;
    max-width: 100%;
    background-color: transparent;
    color: white;
    max-width: 100%;
    padding: 5px;
    padding-left: 8px;
    padding-right: 8px;
    margin-left: 20px;
}

.bar1[b-gbqsqyz9v8], .bar2[b-gbqsqyz9v8], .bar3[b-gbqsqyz9v8] {
    color: white;
    background-color: white;
}

.navconteinermobile .menu[b-gbqsqyz9v8] {
    width: fit-content;
    background-color: #381F44;
}
    /* .navconteinermobile .menu .static {
    font-size: 22px;
} */

    /**** setas menu mobile */
    .navconteinermobile .menu a.nav-item.static[b-gbqsqyz9v8]::after {
        font-family: 'IVDP-PO' !important;
        speak: never;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        content: "\e910";
        color: #fff;
        position: relative;
        right: 0;
        margin-right: 15px;
        /* font-size: 16px; */
        float: right;
        display: none;
    }

.icon-ivdp.icon-arrow-bottom.before[b-gbqsqyz9v8]::before {
    font-family: 'IVDP-PO' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "\e911";
    color: #fff;
    position: relative;
    right: 0;
    /* margin-right: -2px; */
    /* font-size: 42px; */
    float: right;
}

input#drop-1[b-gbqsqyz9v8] {
    float: right;
}

.navconteinermobile .menu ul.elementsmenu[b-gbqsqyz9v8] {
    display: none;
}

.navconteinermobile input#drop-1[b-gbqsqyz9v8] {
    visibility: hidden;
    width: 47px;
    position: absolute;
    float: right;
    right: 0;
    height: 28px;
}

.navconteinermobile .menu .static[b-gbqsqyz9v8] {
    /* font-size: 22px; */
    color: white;
    padding: 15px 1px 15px 1px;
}

.navconteinermobile[b-gbqsqyz9v8] {
    position: absolute;
    top: 26px;
    z-index: 3;
    transition: 0.3s;
    width: 100%;
}

    .navconteinermobile input[type=checkbox][b-gbqsqyz9v8] {
        accent-color: transparent !important;
    }

i.icon-ivdp.icon-arrow-bottom[b-gbqsqyz9v8] {
    float: right;
    /* margin-right: 25px; */
    /* font-size: 42px;
    padding-top: 9px;
    margin-left: 123px; */
}

.navconteinermobile .menu ul.elementsmenu.show[b-gbqsqyz9v8] {
    display: block !important;
    transition: 0.3s;
}

    .navconteinermobile .menu ul.elementsmenu.show li a[b-gbqsqyz9v8] {
        color: white;
    }

    .navconteinermobile .menu ul.elementsmenu.show li[b-gbqsqyz9v8] {
        padding-top: 22px;
    }

.navconteinermobile .menu ul.elementsmenu.nivel3.show[b-gbqsqyz9v8] {
    display: block;
    position: relative !important;
    left: 0 !important;
}

.navconteinermobile .menu .static[b-gbqsqyz9v8] {
    /* font-size: 47px; */
    color: white;
    padding: 15px 1px 15px 25px;
    border-bottom: 2px solid #8D2457;
    box-shadow: -17px 0px 17px -6px #8d245763;
    /* padding-left: 0; */
}

a.nav-item.static[b-gbqsqyz9v8] {
    border: none !important;
    box-shadow: none !important;
}

.navconteinermobile .menu[b-gbqsqyz9v8] {
    width: 100%;
    background-color: #381F44;
    padding-left: 0;
}

    .navconteinermobile .menu ul.elementsmenu.show li[b-gbqsqyz9v8] {
        padding-top: 14px;
        padding-right: 50px;
        /* border-bottom: 1px solid white; */
        padding-bottom: 14px;
    }
/* End Menu Mobile */
/* header*/
