@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';

/* _content/ProjetoArgoncilhe/Componentes/CarregamentoComponent.razor.rz.scp.css */
body[b-sp7l5vszci] {
    background: #333;
}

.loader[b-sp7l5vszci] {
    max-width: 500px;
    margin: 0 auto;
    border-radius: 10px;
    border: 4px solid transparent;
    position: relative;
    padding: 10px;
}

    .loader[b-sp7l5vszci]:before {
        content: '';
        border: 1px solid #000;
        border-radius: 10px;
        position: absolute;
        top: -5px;
        right: -5px;
        bottom: -5px;
        left: -5px;
    }

    .loader .loaderBar[b-sp7l5vszci] {
        position: absolute;
        border-radius: 10px;
        top: 0;
        right: 100%;
        bottom: 0;
        left: 0;
        background-image: url("Ambidata.ico");
        background-size: 20px;
        background-position: center;
        background-repeat: repeat-x;
        animation: borealisBar-b-sp7l5vszci 2s linear infinite;
        max-width: 20px;
    }

@keyframes borealisBar-b-sp7l5vszci {
    0% {
        left: 0%;
        right: 100%;
        width: 0%;
    }

    10% {
        left: 0%;
        right: 75%;
        width: 25%;
    }

    90% {
        right: 0%;
        left: 75%;
        width: 25%;
    }

    100% {
        left: 100%;
        right: 0%;
        width: 0%;
    }
}
/* _content/ProjetoArgoncilhe/Componentes/ComponenteNavegacao.razor.rz.scp.css */
/* _content/ProjetoArgoncilhe/Componentes/ComponenteSlider.razor.rz.scp.css */
.slider[b-1ky1iskini] {
    -webkit-appearance: none;
    width: 100%;
    height: 7px;
    border-radius: 3px;
    outline: none;
    opacity: 0.8;
    -webkit-transition: .2s;
    transition: opacity .2s;
    border: solid 0.5px #82CFD0;
    border-color: var(--bs-primary);
}

    .slider[b-1ky1iskini]::-webkit-slider-thumb {
        -webkit-appearance: none;
        appearance: none;
        width: 25px;
        height: 25px;
        border-radius: 50%;
        background: var(--bs-primary);
        cursor: pointer;
    }

input[type="range"][b-1ky1iskini] {
    --thumb-height: 25px;
    --thumb-width: 25px;
    --track-height: 5px;
    --track-color: transparent;
    --brightness-hover: 180%;
    --brightness-down: 80%;
    --clip-edges: 0.125em;
}

    input[type="range"][b-1ky1iskini]::-webkit-slider-runnable-track {
        overflow: hidden;
    }
   
    input[type="range"][b-1ky1iskini]::-webkit-slider-thumb {
        --clip-top: calc((var(--thumb-height) - var(--track-height)) * 0.5 - 0.5px);
        --clip-bottom: calc(var(--thumb-height) - var(--clip-top));
        --clip-further: calc(100% + 1px);
        --box-fill: calc(-100vmax - var(--thumb-width, var(--thumb-height))) 0px 0px calc(100vmax) var(--bs-primary);
        box-shadow: var(--box-fill);
        border-radius: var(--thumb-width, var(--thumb-height));
        clip-path: polygon( 100% -1px, var(--clip-edges) -1px, 0 var(--clip-top), -100vmax var(--clip-top), -100vmax var(--clip-bottom), 0 var(--clip-bottom), var(--clip-edges) 100%, var(--clip-further) var(--clip-further) );
    }

.slider[b-1ky1iskini]::-moz-range-thumb {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: var(--bs-primary);
}

.slider[b-1ky1iskini]::-moz-range-progress {
    background: var(--track-color);
    background-color: var(--bs-primary);
    height: 7px;
}
/* _content/ProjetoArgoncilhe/Componentes/ComponenteSliderLista.razor.rz.scp.css */
.slider[b-jbb1vl3sc9] {
    -webkit-appearance: none;
    width: 100%;
    height: 7px;
    border-radius: 3px;
    outline: none;
    opacity: 0.8;
    -webkit-transition: .2s;
    transition: opacity .2s;
    border: solid 0.5px #82CFD0;
    border-color: var(--bs-primary);
}

    .slider[b-jbb1vl3sc9]::-webkit-slider-thumb {
        -webkit-appearance: none;
        appearance: none;
        width: 25px;
        height: 25px;
        border-radius: 50%;
        background: var(--bs-primary);
        cursor: pointer;
    }

input[type="range"][b-jbb1vl3sc9] {
    --thumb-height: 25px;
    --thumb-width: 25px;
    --track-height: 5px;
    --track-color: transparent;
    --brightness-hover: 180%;
    --brightness-down: 80%;
    --clip-edges: 0.125em;
}

    input[type="range"][b-jbb1vl3sc9]::-webkit-slider-runnable-track {
        overflow: hidden;
    }
    
    input[type="range"][b-jbb1vl3sc9]::-webkit-slider-thumb {
        --clip-top: calc((var(--thumb-height) - var(--track-height)) * 0.5 - 0.5px);
        --clip-bottom: calc(var(--thumb-height) - var(--clip-top));
        --clip-further: calc(100% + 1px);
        --box-fill: calc(-100vmax - var(--thumb-width, var(--thumb-height))) 0px 0px calc(100vmax) var(--bs-primary);
        box-shadow: var(--box-fill);
        border-radius: var(--thumb-width, var(--thumb-height));
        clip-path: polygon( 100% -1px, var(--clip-edges) -1px, 0 var(--clip-top), -100vmax var(--clip-top), -100vmax var(--clip-bottom), 0 var(--clip-bottom), var(--clip-edges) 100%, var(--clip-further) var(--clip-further) );
    }

.slider[b-jbb1vl3sc9]::-moz-range-thumb {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: var(--bs-primary);
}

.slider[b-jbb1vl3sc9]::-moz-range-progress {
    background: var(--track-color);
    background-color: var(--bs-primary);
    height: 7px;
}

.valor-escala[b-jbb1vl3sc9] {
    border: solid 2px var(--bs-primary);
    border-radius: 6px;
}
/* _content/ProjetoArgoncilhe/Componentes/Cultura.razor.rz.scp.css */
[b-d3h67rjcci] .inputCultura {
    max-width: 10.5rem;
    min-height: calc(1.5em + .5rem + 15px) !important;
}

.combobox-item-template[b-d3h67rjcci] {
    display: flex;
    align-items: center;
}

    .combobox-item-template > img[b-d3h67rjcci] {
        border-radius: 50%;
        width: 1rem;
        height: 1rem;
    }

img + .combobox-item-template-text[b-d3h67rjcci] {
    margin-left: 1rem;
}

.combobox-item-template-text[b-d3h67rjcci] {
    display: flex;
    flex-flow: column;
}
/* _content/ProjetoArgoncilhe/Componentes/OperacoesGrelha.razor.rz.scp.css */
.areaScroll[b-uaxa386usd] {
    width: 100%;
    overflow-y: auto;
    height: 60vh;
}

/* _content/ProjetoArgoncilhe/Componentes/PercentageComponent.razor.rz.scp.css */
.bg-0[b-r8s62shx3p] {
    background-color: rgb(228, 62, 61);
}
.bg-10[b-r8s62shx3p] {
    background-color: rgb(234, 72, 77);
}
.bg-20[b-r8s62shx3p] {
    background-color: rgb(236, 101, 78);
}
.bg-30[b-r8s62shx3p] {
    background-color: rgb(239, 135, 76);
}
.bg-40[b-r8s62shx3p] {
    background-color: rgb(243, 167, 76);
}
.bg-50[b-r8s62shx3p] {
    background-color: rgb(248, 196, 61);
}
.bg-60[b-r8s62shx3p] {
    background-color: rgb(225, 198, 59);
}
.bg-70[b-r8s62shx3p] {
    background-color: rgb(193, 204, 54);
}
.bg-80[b-r8s62shx3p] {
    background-color: rgb(159, 205, 53);
}
.bg-90[b-r8s62shx3p] {
    background-color: rgb(127, 205, 49);
}
.bg-100[b-r8s62shx3p] {
    background-color: rgb(90, 175, 43);
}

/* _content/ProjetoArgoncilhe/Componentes/SpinnerComponent.razor.rz.scp.css */
.spinner[b-dqiscph5vd] {
    margin: auto auto;
    position: relative;
    text-align: center;
    -webkit-animation: sk-rotate 2.0s infinite linear;
    animation: sk-rotate-b-dqiscph5vd 2.0s infinite linear;
}

.dot1[b-dqiscph5vd], .dot2[b-dqiscph5vd] {
    width: 60%;
    height: 60%;
    display: inline-block;
    position: absolute;
    top: 0;
    border-radius: 100%;
    -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
    animation: sk-bounce-b-dqiscph5vd 2.0s infinite ease-in-out;
}

.dot2[b-dqiscph5vd] {
    top: auto;
    bottom: 0;
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}

@-webkit-keyframes sk-rotate {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

.background-dot[b-dqiscph5vd] {
    background-color: var(--bs-primary);
}

.border-white-dot[b-dqiscph5vd] {
    border: 2px solid #ffffff;
}

.border-black-dot[b-dqiscph5vd] {
    border: 2px solid #000000;
}

.st0[b-dqiscph5vd] {
    fill: #ffffff;
    border: solid 1px #ffffff;
}

@keyframes sk-rotate-b-dqiscph5vd {
    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg)
    }
}

@-webkit-keyframes sk-bounce {
    0%, 100% {
        -webkit-transform: scale(0.0)
    }

    50% {
        -webkit-transform: scale(1.0)
    }
}

@keyframes sk-bounce-b-dqiscph5vd {
    0%, 100% {
        transform: scale(0.0);
        -webkit-transform: scale(0.0);
    }

    50% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
    }
}
/* _content/ProjetoArgoncilhe/Componentes/TooltipComponent.razor.rz.scp.css */
.tooltip-wrapper[b-85avyw0z6b] {
    position: relative;
    cursor: help;
    text-decoration: underline dotted;
}

span[b-85avyw0z6b] {
    visibility: hidden;
    position: absolute;
    width: 120px;
    bottom: 100%;
    left: 50%;
    margin-left: -60px;
    background-color: #363636;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    z-index: 1;
}

    span[b-85avyw0z6b]::after {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        margin-left: -5px;
        border-width: 5px;
        border-style: solid;
        border-color: #555 transparent transparent transparent;
    }

.tooltip-wrapper:hover span[b-85avyw0z6b] {
    visibility: visible;
}
/* _content/ProjetoArgoncilhe/Componentes/UploadFicheiro.razor.rz.scp.css */
.st0[b-hum10iwhdm] {
    fill-rule: evenodd;
    clip-rule: evenodd;
}
.custom-drop-zone[b-hum10iwhdm] {
    padding: 10px !important;
    border-style: dashed !important;
    border-width: 3px !important;
    height: 150px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

    .custom-drop-zone.custom-drag-over[b-hum10iwhdm] {
        background-color: #868A8D;
    }
/* _content/ProjetoArgoncilhe/Componentes/Widgets/DocumentosVigor.razor.rz.scp.css */
.paginaDocs[b-cvj05eeydg] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
    background-color: lightgray;
    box-shadow: inset 0 2px 2px darkgray;
    border-radius: 10px;
}

.listagem[b-cvj05eeydg] {
    width: 95%;
    height: 95%;
    display: flex;
    flex-direction: column;
}

.documentosbtn[b-cvj05eeydg] {
    font-weight: bold;
    font-size: 15px;
}

.list-group-item[b-cvj05eeydg] {
    background-color: transparent !important;
    user-select: none !important;
}

    .list-group-item:hover[b-cvj05eeydg] {
        background-color: rgba(0, 0, 0, 0.1) !important;
        cursor: pointer;
    }

.list-group[b-cvj05eeydg] {
    width: 100% !important;
    user-select: none !important;
}

.fileicon[b-cvj05eeydg] {
    font-size: 20px;
}


.tooltipdiv[b-cvj05eeydg] {
    display: none;
    position: fixed;
    background-color: lightgoldenrodyellow;
    color: gray;
    padding: 10px;
    border-radius: 15px;
    -webkit-box-shadow: 10px 10px 25px -15px rgba(0,0,0,1);
    -moz-box-shadow: 10px 10px 25px -15px rgba(0,0,0,1);
    box-shadow: 10px 10px 25px -15px rgba(0,0,0,1);
    z-index: 1000;
}
/* _content/ProjetoArgoncilhe/Pages/Autenticacao/Login.razor.rz.scp.css */
.bodyLogin[b-ss2bxy2ih9] {
    margin: 0;
    padding: 0;
    width: 100vw;
    height: 100vh;
    position: relative;
    overflow: hidden !important;
}

[b-ss2bxy2ih9] .larguraComponentes {
    max-width: 75% !important;
    align-content: center !important;
    align-items: center !important;
}

[b-ss2bxy2ih9] .botao-login {
    background-color: white;
    color: black;
    font-weight: bold;
    width: 100%;
    border-color: white;
    border-radius: 0.5em !important;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.6);
}

    [b-ss2bxy2ih9] .botao-login:hover {
        box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.6);
        color: White;
        background-color: black;
    }

[b-ss2bxy2ih9] .botao-login-aad {
    background-color: #4863A0;
    color: white;
    width: 100%;
    border-color: white;
    border-radius: 0.5em !important;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.6);
}

@media (max-width:1200px) {
    img#mobile[b-ss2bxy2ih9] {
        display: none;
    }

    .tk-blob[b-ss2bxy2ih9] {
        display: none;
    }

    .retangulo[b-ss2bxy2ih9] {
        display: none;
    }

    .container-fluid.h-100[b-ss2bxy2ih9] {
        background-color: var(--bs-primary) !important;
    }

    .row.h-25.align-items-center[b-ss2bxy2ih9] {
        display: flex;
        font-size: 12px;
    }

    .col-6.col-xl-12[b-ss2bxy2ih9] {
        text-align: left !important;
    }

    .card-body[b-ss2bxy2ih9] {
        padding: 0rem 1rem !important;
    }

    .row.align-items-center[b-ss2bxy2ih9] {
        margin-top: 0% !important;
    }

    .info[b-ss2bxy2ih9] {
        margin-top: 8% !important;
    }

    .ecras-pequenos[b-ss2bxy2ih9] {
        overflow: scroll !important;
    }
}

[b-ss2bxy2ih9] .configuracao-componentes-transparente {
    background-color: transparent !important;
    color: white;
    font-weight: bold;
    width: 100%;
    border-color: white;
    border-radius: 0.5em !important;
    margin-top: 0.5rem;
}

[b-ss2bxy2ih9] .configuracao-componentes-transparente input {
    background-color: transparent !important;
    color: white;
    font-weight: bold;
    border-color: white;
    border-radius: 0.5em !important;
    max-width: 5rem;
}

[b-ss2bxy2ih9] .dxbl-btn.dxbl-btn-outline-secondary.dxbl-sm.dxbl-edit-btn-dropdown {
    background-color: transparent !important;
    color: white !important;
}


[b-ss2bxy2ih9] .hr-theme-slash-2 {
    display: flex;
}

    [b-ss2bxy2ih9] .hr-theme-slash-2.hr-line {
        width: 95%;
        position: relative;
        margin: 15px;
        border-bottom: 1px solid white;
    }

    [b-ss2bxy2ih9] .hr-theme-slash-2.hr-text {
        position: relative;
        top: 3px;
        color: white;
    }

[b-ss2bxy2ih9] .formTextBox.dxbl-text-edit {
    border-radius: 0.5em !important;
    background-color: transparent;
    border-color: white;
    color: white !important;
    margin-bottom: 0.2rem;
    margin-top: 0.2rem;
    padding: 0.2rem;
}

/* 
   Mudar a cor do placeholder das caixas de login
   Necessário os três para suportar os diferentes browsers
*/


[b-ss2bxy2ih9] .formTextBox input::placeholder {
    color: white !important;
}

[b-ss2bxy2ih9] .formTextBox input:-ms-input-placeholder {
    color: white !important;
}

[b-ss2bxy2ih9] .formTextBox input::-ms-input-placeholder {
    color: white !important;
}

.dxbl-checkbox.dxbl-checkbox-switch .dxbl-checkbox-check-element[b-ss2bxy2ih9] {
    margin: auto 0 !important;
}

[b-ss2bxy2ih9] .formTextBox.dxbl-text-edit:valid {
    color: white !important;
    border-color: white !important;
}

[b-ss2bxy2ih9] .formTextBoxPopUp.dxbl-text-edit {
    border-radius: 0.5em !important;
    background-color: transparent;
    border-color: orange;
    color: black !important;
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
}

    [b-ss2bxy2ih9] .formTextBoxPopUp.dxbl-text-edit:not(:focus) {
        color: black !important;
    }

[b-ss2bxy2ih9] .btn.btn-lg.dx-btn.btn-secondary.shadow-none.dxbs-editor-dropdown-button {
    background-color: transparent;
    color: white;
}

[b-ss2bxy2ih9] .formComboBox {
    border-radius: 0.5em !important;
    background-color: transparent !important;
    border-color: white;
    color: white;
    margin-bottom: 0.2rem;
    margin-top: 0.2rem;
    padding: 0.2rem;
}

    [b-ss2bxy2ih9] .formComboBox input {
        border-radius: 0.5em !important;
        background-color: transparent;
        border-color: white;
        color: white;
    }

        [b-ss2bxy2ih9] .formComboBox input:focus {
            border-color: white !important;
        }

[b-ss2bxy2ih9] .linha-vertical {
    border-left: 2px solid white;
    height: 100%;
}

[b-ss2bxy2ih9] .retangulo {
    width: 3rem;
    height: 2rem;
}

[b-ss2bxy2ih9] .icones {
    color: white;
    background-color: none;
    border: none;
}

[b-ss2bxy2ih9] .p {
    color: white;
    margin: 0em;
}

[b-ss2bxy2ih9] .cultura {
    max-width: 6rem;
}

[b-ss2bxy2ih9] .inputCultura {
    max-width: 4.5rem;
    min-height: calc(1.5em + .5rem + 15px) !important;
}

[b-ss2bxy2ih9] .popUpRecuperarPalavraPasseTexto {
    font-size: var(--bs-body-font-size) !important;
}

[b-ss2bxy2ih9] .modal-header.card-header.dxbs-modal-header.drag.popUpRecuperarPalavraPasseTitulo {
    font-size: 18px !important;
    color: white;
}

[b-ss2bxy2ih9] .blazored-toast-container {
    z-index: 1 !important;
}

[b-ss2bxy2ih9] .textoBrancoFonteSuperior {
    font-size: 18px !important;
    color: white;
}

[b-ss2bxy2ih9] .textoBrancoFonteInferior {
    font-size: 16px !important;
    color: white;
}

[b-ss2bxy2ih9] .custom-control.custom-switch.d-inline-block {
    margin-top: 5px !important;
}

[b-ss2bxy2ih9] .info {
    margin-top: 4% !important;
}

[b-ss2bxy2ih9] #editorCodigo input {
    text-align: center;
}
/* _content/ProjetoArgoncilhe/Pages/ConsultaAmostrasBoletins/ConsultaAmostrasBoletins.razor.rz.scp.css */
.CaixaParametrosValidados[b-a8nabf25z8] {
    border-radius: 5px;
    font-size: 0.6rem;
}
/* _content/ProjetoArgoncilhe/Pages/EstudosClinicos/EstudoClinico.razor.rz.scp.css */
.template-identificacao[b-s60hf9v2xu] {
    display: flex;
    align-items: center;
}

    .template-identificacao > img[b-s60hf9v2xu] {
        border-radius: 50%;
        width: 4rem;
        height: 4rem;
    }

img + .template-identificacao-nome[b-s60hf9v2xu] {
    margin-left: 1rem;
}

.template-identificacao-nome[b-s60hf9v2xu] {
    display: flex;
    flex-flow: column;
}

.template-identificacao-email[b-s60hf9v2xu] {
    opacity: 0.65;
    text-decoration: underline !important;
    font-size: small;
}

.myFormLayout div.card-header[b-s60hf9v2xu] {
    font-weight: bold !important;
}

.myFormLayout div.form-group.row[b-s60hf9v2xu]{
    font-weight: normal;
}

[b-s60hf9v2xu] .custom-switch .custom-control-input:checked:disabled ~ .custom-control-label::before, .custom-switch .custom-control-input:disabled ~ .custom-control-label[b-s60hf9v2xu]::before {
    color: orange !important;
    background-color: orange !important;
}

[b-s60hf9v2xu] .linha-grelha-success {
    background-color: rgba(52, 188, 63, 0.5);
    color: black;
}

[b-s60hf9v2xu] .linha-grelha-warning {
    background-color: rgba(252, 119, 33, 0.5);
    color: black;
}
/* _content/ProjetoArgoncilhe/Pages/EstudosClinicos/EstudosClinicos.razor.rz.scp.css */
@media (768px <= width <= 1671px) {
    [b-hxcegtzc1g] .botao-estado-texto {
        min-height: 56.22px;
    }
}
/* _content/ProjetoArgoncilhe/Pages/FichaProva/Prova.razor.rz.scp.css */
.sem-permissao[b-6lg7ga8ftp] {
    opacity: 50%;
}

[b-6lg7ga8ftp] .margem-icone {
    margin-right: 0.5em;
}

[b-6lg7ga8ftp] .posicao-relativa {
    position: relative;
}

[b-6lg7ga8ftp] .botao-notas {
    position: absolute;
    top: 0;
    right: 1%;
    box-shadow: none;
    height: 2em;
}

[b-6lg7ga8ftp] .dx-stacklayout-item {
    align-self: center;
}

[b-6lg7ga8ftp] .alinhamentoIcones {
    align-self: center;
}
/* _content/ProjetoArgoncilhe/Pages/FichaProva/Provas.razor.rz.scp.css */
@media (768px <= width <= 1671px) {
    [b-fpvsbj81i2] .botao-estado-texto {
        min-height: 56.22px;
    }
}

.alt-item > td[b-fpvsbj81i2] {
    background-color: rgba(0, 0, 0, 0.05);
}

.selecionado[b-fpvsbj81i2] {
    background-color: rgb(0, 176, 80) !important;
    color: white !important;
}

.circle[b-fpvsbj81i2] {
    border-radius: 50%;
    width: 55px;
    height: 55px;
    padding: 6px 4px;
    margin: auto;
    border: 3px solid;
    border-color: black;
    font-size: 24px;
}

.selecionado .circle[b-fpvsbj81i2] {
    border-color: white;
}

.sem-permissao[b-fpvsbj81i2] {
    opacity: 50%;
}
/* _content/ProjetoArgoncilhe/Pages/Index.razor.rz.scp.css */
body[b-88sixq865r] {
    padding: 0;
    margin: 0;
    user-select: none;
}

.addpagebutton[b-88sixq865r]{
    border: none;
    text-align: center;
    padding-top: 7px;
    background-color: transparent;
}

.center[b-88sixq865r] {
    aspect-ratio: 16/9;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 70%;
}

.ApagarImagensButoes[b-88sixq865r] {
    position: absolute;
    top: 0;
    right: 15%;
}

.urldiv[b-88sixq865r] {
    margin: auto;
    width: 95%;
}

hr[b-88sixq865r]{
    padding: 0;
    margin: 0;
}

.Pager[b-88sixq865r] {
    width: 50%;
    border: none;
    margin: 0;
    padding: 0;
    height: 30px;
}
.Pager:hover[b-88sixq865r] {
    background-color: darkgray;
    cursor: pointer;
}
.PagerDiv[b-88sixq865r]{
    width: 100%;
    text-align: center;
    display: flex;
    margin: 0;
    padding: 0;
}
.pageadd[b-88sixq865r] {
    font-weight: bold;
    border: none;
    color: black;
    font-size: 15px;
}
.loadingdiv[b-88sixq865r]{
    height: 15px;
    width: 15px;
}
.background[b-88sixq865r] {
    width: 100%;
    height: 100%;
    margin: auto;
    background-repeat: no-repeat;
    background-position: center;
    overflow: hidden;
    background-size: cover;
}

.comboc[b-88sixq865r] {
    display: flex;
    justify-content: flex-end;
    width: 10%;
}


.fakebr[b-88sixq865r] {
    height: 20px;
    user-select: none;
}

.fakebrS[b-88sixq865r] {
    height: 10px;
    user-select: none;
}

.centraliza[b-88sixq865r] {
    margin: auto;
    width: 95%;
    height: 100%;
}

.popup[b-88sixq865r] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: white;
    border: 1px solid black;
    padding: 10px;
    z-index: 1000;
    border-radius: 15px;
    width: 70%;
}

.popupbackground[b-88sixq865r] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 50%;
    z-index: 999;
}

.selectfs[b-88sixq865r] {
    text-align: center;
    width: 100%;
    margin: auto;
    border-radius: 15px;
}

.widget[b-88sixq865r] {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    user-select: none;
}

.popupbuttons[b-88sixq865r] {
    width: 50%;
    border-radius: 10px;
}

.remover[b-88sixq865r] {
    border: none;
    background-color: transparent;
    position: absolute;
    float: right;
    right: 5px;
    top: 3px;
    font-size: 20px;
    z-index: 1000;
}

[b-88sixq865r]::-webkit-scrollbar-track {
    border-color: transparent;
    border-radius: 0;
    height: 0;
    background-color: #b2bec3;
}

[b-88sixq865r]::-webkit-scrollbar {
    border-radius: 10px;
    width: 5px;
    height: 0;
    background-color: #dfe6e9;
}

[b-88sixq865r]::-webkit-scrollbar-thumb {
    background-color: #fe7109;
    border-radius: 10px;
}

butoesradio[b-88sixq865r]{
    margin-right: 0;
}

.separator[b-88sixq865r] {
    display: flex;
    align-items: center;
    text-align: center;
}

    .separator[b-88sixq865r]::before,
    .separator[b-88sixq865r]::after {
        content: '';
        flex: 1;
        border-bottom: 1px solid gray;
    }

    .separator:not(:empty)[b-88sixq865r]::before {
        margin-right: .25em;
    }

    .separator:not(:empty)[b-88sixq865r]::after {
        margin-left: .25em;
    }
#urlpopupdiv[b-88sixq865r]{
    height: 182px;
}
ambidataicon[b-88sixq865r] {
    width: 100%;
    height: 100%;
    background-image: url('../wwwroot/Ambidata.ico');
}
.opcoesMenuBtn[b-88sixq865r] {
    width: 100%;
    height: 100px;
    background-color: #fe7109;
    border: none;
    color: white;
    text-align: center;
    justify-content: center;
}
.ApagarBtn[b-88sixq865r]{
    border: none;
    outline: none;
    background-color: red;
    color: white;
}

.RotateText[b-88sixq865r] {
    color: white;
    font-size: 20px;
    user-select: none;
}
.rotatesect[b-88sixq865r]{
    width: 130px;
    text-align: center;
    justify-content: center;
}
/* _content/ProjetoArgoncilhe/Pages/Utilizadores/Utilizador.razor.rz.scp.css */
.template-identificacao[b-igm3lldib9] {
    display: flex;
    align-items: center;
}

    .template-identificacao > img[b-igm3lldib9] {
        border-radius: 50%;
        width: 4rem;
        height: 4rem;
    }

img + .template-identificacao-nome[b-igm3lldib9] {
    margin-left: 1rem;
}

.template-identificacao-nome[b-igm3lldib9] {
    display: flex;
    flex-flow: column;
}

.template-identificacao-email[b-igm3lldib9] {
    opacity: 0.65;
    text-decoration: underline !important;
    font-size: small;
}

.myFormLayout div.card-header[b-igm3lldib9] {
    font-weight: bold !important;
}

.myFormLayout div.form-group.row[b-igm3lldib9]{
    font-weight: normal;
}
/* _content/ProjetoArgoncilhe/Shared/BarraOperacoes.razor.rz.scp.css */
.search-form[b-49ypp8nike] {
    position: absolute;
    transform: translate(-100%);
}

.input-group.search-group[b-49ypp8nike] {
    height: 30px;
    min-width: 50px;
    position: relative;
}

.input-group .form-control:hover[b-49ypp8nike],
.input-group .form-control:focus[b-49ypp8nike] {
    padding: 10px 20px;
    width: 380px;
    color: #000;
    cursor: auto;
    background-color: #fff;
}

@media (max-width:425px) {
    .input-group .form-control:hover[b-49ypp8nike],
    .input-group .form-control:focus[b-49ypp8nike] {
        padding: 10px 20px;
        width: 255px;
        color: #000;
        cursor: auto;
        background-color: #fff;
    }
}

.input-group .form-control[b-49ypp8nike]::-moz-placeholder {
    color: transparent;
}

.input-group .form-control[b-49ypp8nike]::-webkit-input-placeholder {
    color: transparent;
}

.input-group .form-control:hover[b-49ypp8nike]::-moz-placeholder,
.input-group .form-control:focus[b-49ypp8nike]::-moz-placeholder {
    color: #000;
}

.input-group .form-control:hover[b-49ypp8nike]::-webkit-input-placeholder,
.input-group .form-control:focus[b-49ypp8nike]::-webkit-input-placeholder {
    color: #000;
}

.input-group .form-control:focus[b-49ypp8nike] {
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    border-color: #000;
}

.form-control.search-control[b-49ypp8nike] {
    background: url(https://www.svgrepo.com/show/14071/search.svg) no-repeat right 8px center / 15px;
    border-radius: 5px;
    color: transparent;
    font-size: 16px;
    width: 36px;
    height: 36px;
    margin: 0 5px 0 0;
    padding: 0;
    outline: 0 none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
    cursor: pointer;
    -webkit-backface-visibility: hidden;
    transition: width 0.25s;
}

.tituloPagina[b-49ypp8nike] {
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 700 !important;
    line-height: 1.2;
}
/* _content/ProjetoArgoncilhe/Shared/CaixaPesquisa.razor.rz.scp.css */
.search[b-wurg2xf628] {
    padding: 0.2rem;
    position: relative;
    min-width: 30rem;
    padding-top: 1rem;
    padding-left: 1rem;
}

.search .search-input[b-wurg2xf628] {
    padding-right: calc(24px+0.5rem);
}

.search .search-button[b-wurg2xf628] {
    right: 0.2rem;
    top: 0.3rem;
    pointer-events: auto;
    z-index: 3;
    width: auto;
    display: flex;
    align-items: center;
    height: 100%;
    position: absolute;
    color: gray;
}

.search .search-button .search-icon[b-wurg2xf628] {
    background-color: currentColor;
    width: 24px;
    height: 24px;
    mask-image: url("images/search.svg");
    -webkit-mask-image: url("images/search.svg");
}

/* _content/ProjetoArgoncilhe/Shared/Header.razor.rz.scp.css */
.navbar.header-navbar[b-i5smmkfnuq] {
    flex-grow: 0;
    flex-wrap: nowrap;
    border: none;
    background-color: inherit;
    border-radius: 0;
    min-height: 3.5rem;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.12);
    justify-content: flex-start;
}

.dxbl-menu[b-i5smmkfnuq] {
    background-color: var(--bs-primary) !important;
}

.header-navbar .navbar-toggler[b-i5smmkfnuq] {
    border: 0 !important;
    box-shadow: none;
    align-self: stretch;
}

    .header-navbar .navbar-toggler .navbar-toggler-icon[b-i5smmkfnuq] {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
        background-color: transparent !important;
    }

.title[b-i5smmkfnuq] {
    font-size: 1.1rem;
    text-overflow: ellipsis;
    overflow: hidden;
}

@media (max-width: 350px) {
    .title[b-i5smmkfnuq] {
        font-size: inherit;
    }
}

.dxbl-menu-item-tmpl[b-i5smmkfnuq] {
    display: flex;
    align-items: center;
}

[b-i5smmkfnuq] .notoggle svg {
    display: none;
}

.dxbl-menu-item .search[b-i5smmkfnuq] {
    min-width: 123px
}

.dxbl-menu-item-tmpl > .search[b-i5smmkfnuq] {
    position: relative;
}

.user-profile .logo-container[b-i5smmkfnuq] {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
}

.user-profile .log-off-btn[b-i5smmkfnuq] {
    padding-top: 0.815rem;
    padding-bottom: 0.815rem;
    border-top: 1px solid #e5e5e5;
}

.menu-icon-user-profile[b-i5smmkfnuq] {
    opacity: 0.75;
}

.user-profile .menu-icon-user-profile[b-i5smmkfnuq] {
    opacity: 0.25;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
}

.user-name-container .tm-8[b-i5smmkfnuq] {
    opacity: 0.8;
}
/* _content/ProjetoArgoncilhe/Shared/MainLayout.razor.rz.scp.css */
.page[b-mc47hdfcuf] {
    height: 100%;
    overflow: hidden;
    background-color: whitesmoke;
}
[b-mc47hdfcuf] .page-layout,
[b-mc47hdfcuf] .page-layout > .dx-gridlayout-root,
[b-mc47hdfcuf] .layout-item {
    background-color: inherit;
}

[b-mc47hdfcuf] .content {
    padding: 0;
    overflow: auto;
}

@media (max-width: 1199.98px) {
    [b-mc47hdfcuf] .page-layout > .dx-gridlayout-root {
        grid-template-columns: minmax(0, 1fr) !important;
    }
}

@media (max-width: 576px) {
    [b-mc47hdfcuf] .content {
        padding: 0;
        overflow: auto;
    }
}

[b-mc47hdfcuf] .fit-width {
    max-width: 100%;
}

[b-mc47hdfcuf] .mw-1100 {
    max-width: 1100px;
}

[b-mc47hdfcuf] .zindex {
    z-index: 2;
}

[b-mc47hdfcuf] .zindex0 {
    z-index: -1;
}

.error-border[b-mc47hdfcuf] {
    background-color: indianred;
    border-radius: 5px;
}
/* _content/ProjetoArgoncilhe/Shared/NavMenu.razor.rz.scp.css */
.sidebar[b-uws385ud1u] {
    min-width: 300px;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
    transition: transform 0.1s ease-out;
    height: 100%;
    max-height: 100%;
    overflow: auto;
    background-color: #efefef;
    overflow-x: hidden;
}

    .sidebar.expand[b-uws385ud1u] {
        display: block;
    }

    .sidebar.collapse[b-uws385ud1u] {
        display: none !important;
    }

    .sidebar.small[b-uws385ud1u] {
        display: block;
        min-width: 60px;
        max-width: 60px;
    }

/*@media (max-width: 1199.98px) {
    .sidebar {
        display: none;
    }

        .sidebar.expand {*/
            /*position: fixed;*/
            /*height: 100%;
            min-width: 30%;
            background-color: #efefef;
            z-index: 1050;
        }
}*/

[b-uws385ud1u] .app-sidebar > .nav-pills > .nav-item:first-of-type {
    padding-top: 1rem;
}

[b-uws385ud1u] .app-sidebar > .nav-pills > .nav-item:last-of-type {
    padding-bottom: 1rem;
}

[b-uws385ud1u] .app-sidebar .nav-pills > .nav-item a {
    border-radius: 0px;
    display: flex;
    align-items: center;
}

[b-uws385ud1u] .app-sidebar > .nav-pills > .nav-item > a {
    font-size: 1rem !important;
    font-weight: 600 !important;
    padding: .25rem 1rem .25rem .125rem;
}

@media (max-width: 1199.98px) {
    [b-uws385ud1u] .app-sidebar > .nav-pills > .nav-item:last-of-type {
        padding-bottom: 0;
    }
}

.demo-treeview-template .nav-pills .nav-pills[b-uws385ud1u] {
    margin-left: 0 !important;
}

.demo-treeview-template h5[b-uws385ud1u] {
    margin-bottom: .1rem;
    font-size: 0.6rem;
    font-weight: 200;
    line-height: 1;
}

h5.textoArvore[b-uws385ud1u] {
    font-family: Poppins;
    font-size: 0.8rem !important;
    font-weight: 300;
    margin-left: 5px;
}

.demo-treeview-template .treeview-template-icon[b-uws385ud1u] {
    padding: 2px;
    width: 2px;
    height: 2px;
}

.sidebar[b-uws385ud1u]::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

.sidebar[b-uws385ud1u]::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
    border-radius: 2px;
}

.sidebar[b-uws385ud1u]::-webkit-scrollbar-thumb {
    background: rgb(131,58,180);
    /*background: linear-gradient(6deg, rgba(131,58,180,1) 0%, rgba(253,29,29,1) 50%, rgba(254,113,9,1) 100%);*/
    background-color: var(--bs-primary);
}
