html[paleta=ufrn] button-primary, html[paleta=ufrn] button-primary-icon,
html[paleta=ufrn] .btn-primary,
html[paleta=ufrn] .btn-primary-icon,
.component__box.ufrn button-primary,
.component__box.ufrn button-primary-icon,
.component__box.ufrn .btn-primary,
.component__box.ufrn .btn-primary-icon {
    background-color: var(--primary-color);
    border: 2px solid var(--primary-color);
}
html[paleta=ufrn] button-primary:not([disabled]):active, html[paleta=ufrn] button-primary-icon:not([disabled]):active,
html[paleta=ufrn] .btn-primary:not([disabled]):active,
html[paleta=ufrn] .btn-primary-icon:not([disabled]):active,
.component__box.ufrn button-primary:not([disabled]):active,
.component__box.ufrn button-primary-icon:not([disabled]):active,
.component__box.ufrn .btn-primary:not([disabled]):active,
.component__box.ufrn .btn-primary-icon:not([disabled]):active {
    background-color: var(--primary-darker-color);
    border: 2px solid var(--primary-darker-color);
}
html[paleta=ufrn] button-secondary, html[paleta=ufrn] button-secondary-icon,
html[paleta=ufrn] .btn-secondary,
html[paleta=ufrn] .btn-secondary-icon,
.component__box.ufrn button-secondary,
.component__box.ufrn button-secondary-icon,
.component__box.ufrn .btn-secondary,
.component__box.ufrn .btn-secondary-icon {
    border: 2px solid var(--primary-color);
    color: var(--primary-color);
}
html[paleta=ufrn] button-secondary:not([disabled]):hover, html[paleta=ufrn] button-secondary:not([disabled]):focus, html[paleta=ufrn] button-secondary-icon:not([disabled]):hover, html[paleta=ufrn] button-secondary-icon:not([disabled]):focus,
html[paleta=ufrn] .btn-secondary:not([disabled]):hover,
html[paleta=ufrn] .btn-secondary:not([disabled]):focus,
html[paleta=ufrn] .btn-secondary-icon:not([disabled]):hover,
html[paleta=ufrn] .btn-secondary-icon:not([disabled]):focus,
.component__box.ufrn button-secondary:not([disabled]):hover,
.component__box.ufrn button-secondary:not([disabled]):focus,
.component__box.ufrn button-secondary-icon:not([disabled]):hover,
.component__box.ufrn button-secondary-icon:not([disabled]):focus,
.component__box.ufrn .btn-secondary:not([disabled]):hover,
.component__box.ufrn .btn-secondary:not([disabled]):focus,
.component__box.ufrn .btn-secondary-icon:not([disabled]):hover,
.component__box.ufrn .btn-secondary-icon:not([disabled]):focus {
    color: var(--primary-color);
}
html[paleta=ufrn] button-secondary:not([disabled]):active, html[paleta=ufrn] button-secondary-icon:not([disabled]):active,
html[paleta=ufrn] .btn-secondary:not([disabled]):active,
html[paleta=ufrn] .btn-secondary-icon:not([disabled]):active,
.component__box.ufrn button-secondary:not([disabled]):active,
.component__box.ufrn button-secondary-icon:not([disabled]):active,
.component__box.ufrn .btn-secondary:not([disabled]):active,
.component__box.ufrn .btn-secondary-icon:not([disabled]):active {
    background-color: var(--primary-darker-color);
    border: 2px solid var(--primary-darker-color);
    color: var(--white);
}
html[paleta=ufrn] button-tertiary, html[paleta=ufrn] button-tertiary-icon,
html[paleta=ufrn] .btn-tertiary,
html[paleta=ufrn] .btn-tertiary-icon,
.component__box.ufrn button-tertiary,
.component__box.ufrn button-tertiary-icon,
.component__box.ufrn .btn-tertiary,
.component__box.ufrn .btn-tertiary-icon {
    color: var(--primary-color);
}
html[paleta=ufrn] button-tertiary:not([disabled]):hover, html[paleta=ufrn] button-tertiary:not([disabled]):focus, html[paleta=ufrn] button-tertiary-icon:not([disabled]):hover, html[paleta=ufrn] button-tertiary-icon:not([disabled]):focus,
html[paleta=ufrn] .btn-tertiary:not([disabled]):hover,
html[paleta=ufrn] .btn-tertiary:not([disabled]):focus,
html[paleta=ufrn] .btn-tertiary-icon:not([disabled]):hover,
html[paleta=ufrn] .btn-tertiary-icon:not([disabled]):focus,
.component__box.ufrn button-tertiary:not([disabled]):hover,
.component__box.ufrn button-tertiary:not([disabled]):focus,
.component__box.ufrn button-tertiary-icon:not([disabled]):hover,
.component__box.ufrn button-tertiary-icon:not([disabled]):focus,
.component__box.ufrn .btn-tertiary:not([disabled]):hover,
.component__box.ufrn .btn-tertiary:not([disabled]):focus,
.component__box.ufrn .btn-tertiary-icon:not([disabled]):hover,
.component__box.ufrn .btn-tertiary-icon:not([disabled]):focus {
    color: var(--primary-color);
}
html[paleta=ufrn] button-tertiary:not([disabled]):active, html[paleta=ufrn] button-tertiary-icon:not([disabled]):active,
html[paleta=ufrn] .btn-tertiary:not([disabled]):active,
html[paleta=ufrn] .btn-tertiary-icon:not([disabled]):active,
.component__box.ufrn button-tertiary:not([disabled]):active,
.component__box.ufrn button-tertiary-icon:not([disabled]):active,
.component__box.ufrn .btn-tertiary:not([disabled]):active,
.component__box.ufrn .btn-tertiary-icon:not([disabled]):active {
    background-color: var(--primary-darker-color);
    border: 2px solid var(--primary-darker-color);
    color: var(--white);
}

html[paleta=ufrn] .icon > .placeholder,
.component__box.ufrn .icon > .placeholder {
    background-color: #79cbf2;
}
html[paleta=ufrn] .icon:active,
.component__box.ufrn .icon:active {
    background-color: var(--primary-darker-color);
}

html[paleta=ufrn] .active-multiple-select,
.component__box.ufrn .active-multiple-select {
    background: #79cbf2;
}
html[paleta=ufrn] .form-group.isOnFocus ul,
.component__box.ufrn .form-group.isOnFocus ul {
    border-bottom: 2px solid #0095db;
}
html[paleta=ufrn] .form-group.isOnFocus label,
.component__box.ufrn .form-group.isOnFocus label {
    color: #0095db;
}
html[paleta=ufrn] .form-control:focus ~ label:not(.custom-file-label),
html[paleta=ufrn] .form-control:focus ~ .tooltip-group label,
.component__box.ufrn .form-control:focus ~ label:not(.custom-file-label),
.component__box.ufrn .form-control:focus ~ .tooltip-group label {
    color: #0095db;
}
html[paleta=ufrn] .form-control:focus select:disabled ~ label,
.component__box.ufrn .form-control:focus select:disabled ~ label {
    color: #d8e1ea;
}
html[paleta=ufrn] .form-control:focus .form__label--counter > span,
.component__box.ufrn .form-control:focus .form__label--counter > span {
    color: #0095db;
}
html[paleta=ufrn] .form-group.prepend-icon:focus-within i,
html[paleta=ufrn] .form-group.append-icon:focus-within i,
.component__box.ufrn .form-group.prepend-icon:focus-within i,
.component__box.ufrn .form-group.append-icon:focus-within i {
    color: #0095db;
}
html[paleta=ufrn] .form-control:focus,
html[paleta=ufrn] .filled,
html[paleta=ufrn] .tags:focus-within,
.component__box.ufrn .form-control:focus,
.component__box.ufrn .filled,
.component__box.ufrn .tags:focus-within {
    border-bottom: 2px solid #0095db;
}
html[paleta=ufrn] .form-check input[type=radio]:checked + .form-check-label::before,
.component__box.ufrn .form-check input[type=radio]:checked + .form-check-label::before {
    background-color: #0095db;
    border-color: #0095db;
}
html[paleta=ufrn] .form-check input[type=radio]:focus + .form-check-label::before,
.component__box.ufrn .form-check input[type=radio]:focus + .form-check-label::before {
    outline: 2px solid #79cbf2;
}
html[paleta=ufrn] .form-check input[type=checkbox]:checked + .form-check-label::before,
html[paleta=ufrn] .form-check input[type=checkbox]:checked + input[type=hidden] + .form-check-label::before,
.component__box.ufrn .form-check input[type=checkbox]:checked + .form-check-label::before,
.component__box.ufrn .form-check input[type=checkbox]:checked + input[type=hidden] + .form-check-label::before {
    background-color: #0095db;
    border: 1px solid #0095db;
}
html[paleta=ufrn] .form-check input[type=checkbox]:focus + .form-check-label::before,
html[paleta=ufrn] .form-check input[type=checkbox]:focus + input[type=hidden] + .form-check-label::before,
.component__box.ufrn .form-check input[type=checkbox]:focus + .form-check-label::before,
.component__box.ufrn .form-check input[type=checkbox]:focus + input[type=hidden] + .form-check-label::before {
    outline: 2px solid #79cbf2;
}
html[data-browser*=Edg] html[paleta=ufrn] .form-control[type=date]::after,
html[data-browser*=Edg] .component__box.ufrn .form-control[type=date]::after {
    color: var(--primary-darker-color);
}
html[data-browser*=Chrome] html[paleta=ufrn] .form-control[type=date]::after,
html[data-browser*=Chrome] .component__box.ufrn .form-control[type=date]::after {
    color: var(--primary-darker-color);
}
html[paleta=ufrn] .form-control[type=date]::-webkit-calendar-picker-indicator,
.component__box.ufrn .form-control[type=date]::-webkit-calendar-picker-indicator {
    color: var(--primary-darker-color);
}
html[paleta=ufrn] .form-control[type=date]::-webkit-calendar-picker-indicator:hover,
.component__box.ufrn .form-control[type=date]::-webkit-calendar-picker-indicator:hover {
    background-color: var(--primary-darker-color);
    color: var(--white);
}
html[paleta=ufrn] .custom-file-input:focus:not([disabled]) + .custom-file-label,
html[paleta=ufrn] .custom-file-input:active:not([disabled]) + .custom-file-label,
html[paleta=ufrn] .custom-file-label:active,
html[paleta=ufrn] .custom-file-label:focus,
.component__box.ufrn .custom-file-input:focus:not([disabled]) + .custom-file-label,
.component__box.ufrn .custom-file-input:active:not([disabled]) + .custom-file-label,
.component__box.ufrn .custom-file-label:active,
.component__box.ufrn .custom-file-label:focus {
    border-bottom: 2px solid #0095db;
}
html[paleta=ufrn] .custom-file-input:focus:not([disabled]) + .custom-file-label::after,
html[paleta=ufrn] .custom-file-input:active:not([disabled]) + .custom-file-label::after,
html[paleta=ufrn] .custom-file-label:active::after,
html[paleta=ufrn] .custom-file-label:focus::after,
.component__box.ufrn .custom-file-input:focus:not([disabled]) + .custom-file-label::after,
.component__box.ufrn .custom-file-input:active:not([disabled]) + .custom-file-label::after,
.component__box.ufrn .custom-file-label:active::after,
.component__box.ufrn .custom-file-label:focus::after {
    color: #0095db;
}
html[paleta=ufrn] .custom-file-label::after,
.component__box.ufrn .custom-file-label::after {
    color: #164194;
}
html[paleta=ufrn] select.form-control,
.component__box.ufrn select.form-control {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAA90lEQVQokZ3SIUtDYRTG8d87hiwMMRhkeYjB3WSYYvCLvE28FovV4EewKOytXosY7H6MK2gxGczDNER8DdtArohsTz3nf3jOc07IskXVWphAG4qY1rBeV+VLs6GIaQWbcn6qb46/oFXE1MOVrCri6KABtDOHuBfCaRFTZ25vAzuCoRyqQUz7MIijDg4DF+hjF6sQBnHUymwHbjNbgVecYyA7EqzgAbGuyjGEeXpFTEPTqUOM0Z05ucZZXZVvc9vhZ+RFTD3ZnWAPkxlwUlflx89dQ/NORUz9mb1nXNZV+d5M9Bc0DSF1ZZPHm/LzV/Ev6D8t9RFLQd+upUzKmX5MTQAAAABJRU5ErkJggg==") right/13px no-repeat;
}
html[paleta=ufrn] button.form__select:focus, html[paleta=ufrn] button.form__select.selected,
html[paleta=ufrn] select.selectpicker + button.dropdown-toggle:focus,
html[paleta=ufrn] select.selectpicker + button.dropdown-toggle.selected,
.component__box.ufrn button.form__select:focus,
.component__box.ufrn button.form__select.selected,
.component__box.ufrn select.selectpicker + button.dropdown-toggle:focus,
.component__box.ufrn select.selectpicker + button.dropdown-toggle.selected {
    border-bottom: 2px solid #0095db;
}
html[paleta=ufrn] button.form__select::after,
html[paleta=ufrn] select.selectpicker + button.dropdown-toggle::after,
.component__box.ufrn button.form__select::after,
.component__box.ufrn select.selectpicker + button.dropdown-toggle::after {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAA90lEQVQokZ3SIUtDYRTG8d87hiwMMRhkeYjB3WSYYvCLvE28FovV4EewKOytXosY7H6MK2gxGczDNER8DdtArohsTz3nf3jOc07IskXVWphAG4qY1rBeV+VLs6GIaQWbcn6qb46/oFXE1MOVrCri6KABtDOHuBfCaRFTZ25vAzuCoRyqQUz7MIijDg4DF+hjF6sQBnHUymwHbjNbgVecYyA7EqzgAbGuyjGEeXpFTEPTqUOM0Z05ucZZXZVvc9vhZ+RFTD3ZnWAPkxlwUlflx89dQ/NORUz9mb1nXNZV+d5M9Bc0DSF1ZZPHm/LzV/Ev6D8t9RFLQd+upUzKmX5MTQAAAABJRU5ErkJggg==");
}
html[paleta=ufrn] ul.form__select li:hover, html[paleta=ufrn] ul.form__select li:focus,
.component__box.ufrn ul.form__select li:hover,
.component__box.ufrn ul.form__select li:focus {
    background-color: #79cbf2;
}
html[paleta=ufrn] ul.autocomplete_list li.autoComplete_catg, html[paleta=ufrn] ul.autocomplete_list li:hover, html[paleta=ufrn] ul.autocomplete_list li:focus,
.component__box.ufrn ul.autocomplete_list li.autoComplete_catg,
.component__box.ufrn ul.autocomplete_list li:hover,
.component__box.ufrn ul.autocomplete_list li:focus {
    background-color: #79cbf2;
}
html[paleta=ufrn] ul.autocomplete_list li mark,
.component__box.ufrn ul.autocomplete_list li mark {
    background-color: transparent;
    color: #0095db;
    font-weight: 700;
    padding: 0;
}

html[paleta=ufrn] .dropdown .dropdown-menu.ac > ul > li > button::after,
.component__box.ufrn .dropdown .dropdown-menu.ac > ul > li > button::after {
    background-color: #164194;
}
html[paleta=ufrn] .dropdown .dropdown-menu > li.active,
.component__box.ufrn .dropdown .dropdown-menu > li.active {
    background-color: #79cbf2;
}
html[paleta=ufrn] .dropdown .dropdown-menu .dropdown-item:hover, html[paleta=ufrn] .dropdown .dropdown-menu .dropdown-item:focus, html[paleta=ufrn] .dropdown .dropdown-menu .dropdown-item:active,
.component__box.ufrn .dropdown .dropdown-menu .dropdown-item:hover,
.component__box.ufrn .dropdown .dropdown-menu .dropdown-item:focus,
.component__box.ufrn .dropdown .dropdown-menu .dropdown-item:active {
    background-color: #79cbf2;
}
html[paleta=ufrn] .bootstrap-table .dropdown-menu .dropdown-item:hover, html[paleta=ufrn] .bootstrap-table .dropdown-menu .dropdown-item:focus, html[paleta=ufrn] .bootstrap-table .dropdown-menu .dropdown-item:active,
.component__box.ufrn .bootstrap-table .dropdown-menu .dropdown-item:hover,
.component__box.ufrn .bootstrap-table .dropdown-menu .dropdown-item:focus,
.component__box.ufrn .bootstrap-table .dropdown-menu .dropdown-item:active {
    background-color: #79cbf2;
}

html[paleta=ufrn] .link-normal:hover, html[paleta=ufrn] .link-normal:focus,
html[paleta=ufrn] a:hover,
html[paleta=ufrn] a:focus,
.component__box.ufrn .link-normal:hover,
.component__box.ufrn .link-normal:focus,
.component__box.ufrn a:hover,
.component__box.ufrn a:focus {
    color: #00618f;
    text-decoration: none;
}

html[paleta=ufrn] .tooltip-icon,
.container-conteudo__content .tooltip-icon {
    color: #0095db;
}
html[paleta=ufrn] .tooltip-icon .fas.tooltip-disabled-icon,
html[paleta=ufrn] .tooltip-icon .fas[disabled],
html[paleta=ufrn] .tooltip-icon .tooltip-disabled-icon > .fas,
html[paleta=ufrn] .tooltip-icon [disabled] > .fas,
.container-conteudo__content .tooltip-icon .fas.tooltip-disabled-icon,
.container-conteudo__content .tooltip-icon .fas[disabled],
.container-conteudo__content .tooltip-icon .tooltip-disabled-icon > .fas,
.container-conteudo__content .tooltip-icon [disabled] > .fas {
    cursor: not-allowed; /*optional*/
    opacity: 0.5;
    pointer-events: none; /*optional*/
}

#ufrn-login .container-conteudo .container-conteudo__content {
    padding-top: 1.25rem;
}
#ufrn-login .container-conteudo .form {
    border: 1px solid;
    border-color: var(--secondary-lighter-color) !important;
    border-radius: 0.313rem;
    margin-left: auto;
    margin-right: auto;
    min-width: 330px;
    padding: 1.25rem 2rem;
    position: relative;
    width: 300px;
}
#ufrn-login .container-conteudo .form .form__error {
    color: var(--danger-dark-color);
    font-weight: 600;
    text-align: center;
}
#ufrn-login .container-conteudo .form > h2 {
    border-bottom: 1px solid var(--secondary-light-color);
    color: var(--text-color);
    letter-spacing: 0.174rem;
    margin-bottom: 1.25rem;
    padding-bottom: 0.75rem;
    padding-top: 0.5rem;
    text-align: center;
}
#ufrn-login .container-conteudo .form > .alert {
    bottom: 0;
    margin: 0;
    position: absolute;
    right: -318px;
    width: 300px;
}
#ufrn-login .container-conteudo .form > .alert > .alert-information {
    margin: 0;
}
#ufrn-login .container-conteudo .form > .alert > .alert-information > p {
    font-size: 0.75rem;
}
#ufrn-login .container-conteudo .form > .form-group {
    width: 100%;
}
#ufrn-login .container-conteudo .form a[class^=link-normal] {
    font-size: 0.875rem;
}

@media not print {
    body[data-ac-activated] #ufrn-login {
        height: 100%;
    }
    body[data-ac-activated] #ufrn-login .container-conteudo {
        background-image: none;
    }
    body[data-ac-activated] #ufrn-login .container-conteudo .form {
        border-color: var(--border-color) !important;
    }
    body[data-ac-activated] #ufrn-login .container-conteudo .form > h2 {
        border-color: inherit !important;
    }
    body[data-ac-activated] #ufrn-login .container-conteudo .form .form-group > .tooltip-group > .tooltip-icon {
        color: var(--primary-light-color);
    }
}
@media (max-width: 1024px) {
    #ufrn-login .container-conteudo {
        margin: 0 0 136px;
    }
    #ufrn-login .container-conteudo .container-conteudo__content {
        padding-bottom: 0;
    }
    #ufrn-login .container-conteudo .form > .alert {
        bottom: -116px;
        right: 0;
        width: auto;
    }
}
@media (max-height: 1023.98px) {
    #ufrn-login .container-conteudo {
        background-image: -webkit-gradient(linear, left top, left bottom, from(var(--secondary-lighter-color)), color-stop(30%, var(--secondary-lighter-color)), color-stop(15%, transparent), color-stop(85%, transparent));
        background-image: linear-gradient(to bottom, var(--secondary-lighter-color), var(--secondary-lighter-color) 30%, transparent 15%, transparent 85%);
    }
}
@media (min-height: 1024px) {
    #ufrn-login .container-conteudo {
        background-image: -webkit-gradient(linear, left top, left bottom, from(var(--secondary-lighter-color)), color-stop(40%, var(--secondary-lighter-color)), color-stop(15%, transparent), color-stop(85%, transparent));
        background-image: linear-gradient(to bottom, var(--secondary-lighter-color), var(--secondary-lighter-color) 40%, transparent 15%, transparent 85%);
    }
}
.bg-blue {
    background-color: #043e5f !important;
}

html[paleta=ufrn] .bg-primary-light,
.component__box.ufrn .bg-primary-light {
    background-color: #79cbf2 !important;
}
html[paleta=ufrn] .text-primary-light,
.component__box.ufrn .text-primary-light {
    color: #79cbf2 !important;
}
html[paleta=ufrn] .border-primary-light,
.component__box.ufrn .border-primary-light {
    border-color: #79cbf2 !important;
}

html[paleta=ufrn] .bg-primary,
.component__box.ufrn .bg-primary {
    background-color: #0095db !important;
}
html[paleta=ufrn] .text-primary,
.component__box.ufrn .text-primary {
    color: #0095db !important;
}
html[paleta=ufrn] .border-primary,
.component__box.ufrn .border-primary {
    border-color: #0095db !important;
}

html[paleta=ufrn] .bg-primary-dark,
.component__box.ufrn .bg-primary-dark {
    background-color: #164194 !important;
}
html[paleta=ufrn] .text-primary-dark,
.component__box.ufrn .text-primary-dark {
    color: #164194 !important;
}
html[paleta=ufrn] .border-primary-dark,
.component__box.ufrn .border-primary-dark {
    border-color: #164194 !important;
}
/*# sourceMappingURL=ufrn.css.map */