@import url("/app/javax.faces.resource/colors-kratos.css.jsf?ln=css");

body {
    height: 100%;
    font-family: 'Encode Sans', sans-serif !important;
}

body .ui-widget {
    font-family: 'Encode Sans', sans-serif !important;
}

/* Referente ao estilo do p:messages */
.ui-messages .ui-messages-info {
    border-color: #FF8000 !important;
    color: #FF8000 !important;
}

.ui-messages .ui-messages-error {
    border-color: #FF4D4D !important;
    color: #FF4D4D !important;    
}

.ui-messages .ui-messages-error-icon {
    display: none !important;
}

.ui-messages-info .ui-messages-info-icon {
    display: none !important;
}

.ui-messages .ui-messages-info {
    border-color: var(--color-sucess) !important;
}

.ui-messages ul {
    margin-left: 0 !important;
    margin-top: 0!important;
}

.ui-messages-info-summary, .ui-messages-info-detail{
    font-weight: normal !important;
    color: var(--color-sucess) !important;
    border-color: var(--color-sucess) !important;
}

.ui-messages-error-summary, .ui-messages-error-detail  {
    font-weight: normal !important;
    color: var(--color-danger) !important;
    border-color: var(--color-danger) !important;
}

.ui-messages-warn-summary, .ui-messages-warn-detail {
    font-weight: normal !important;
    color: var(--color-warning) !important;
    border-color: var(--color-warning) !important;
}

.ui-messages ul {
    margin-top: 0 !important;
    margin-left: 0 !important;
}

.ui-messages-error.ui-corner-all .ui-messages-close span:hover {
    color: var(--color-danger) !important;
}

.layout-mask {
    z-index: 999999995 !important;
}

.ajax-loader {
    color: #FF8000;
    position: fixed;
    bottom: 50%;
    left: 50%;
}