/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jan 10, 2022, 12:24:17 PM
    Author     : ferlezcano
*/
.filter-container .ui-inputtext {
    width: 300px;
}

.products-table-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.product-badge {
    border-radius: 2px;
    padding: .25em .5rem;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    letter-spacing: .3px;
}

.product-badge.status-A {
    background: #C8E6C9;
    color: #256029;
}

.product-badge.status-I {
    background: #FFCDD2;
    color: #C63737;
}

.product-badge.status-E {
    background: #FFCDD2;
    color: #C63737;
}

.gender-badge {
    border-radius: 2px;
    padding: .25em .5rem;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    letter-spacing: .3px;
}

.gender-badge.gender-M {
    background: #B3E5FC;
    color: #23547B
}

.gender-badge.gender-F {
    background: #FFCDD2;
    color: #C63737;
}

.gender-badge.gender-S {
    background: #FEEDAF;
    color: #8A5340;
}

.request-badge {
    border-radius: 2px;
    padding: .25em .5rem;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    letter-spacing: .3px;
}

.request-badge.status-ACEPTAR {
    background: #C8E6C9;
    color: #256029;
}

.request-badge.status-EVALUAR {
    background: #FEEDAF;
    color: #8A5340;
}

.request-badge.status-RECHAZAR {
    background: #FFCDD2;
    color: #C63737;
}

.request-badge.status-ERROR {
    background: #7d837d;
    color: #FFFFFF;
}

.outcome-badge {
    border-radius: 2px;
    padding: .25em .5rem;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    letter-spacing: .3px;
}

.outcome-badge.status-A {
    background: #C8E6C9;
    color: #256029;
}

.outcome-badge.status-R {
    background: #FFCDD2;
    color: #C63737;
}

.outcome-badge.status-P {
    background: #FEEDAF;
    color: #8A5340;
}

.payment-badge {
    border-radius: 2px;
    padding: .25em .5rem;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    letter-spacing: .3px;
}

.payment-badge.status-PAGADO {
    background: #C8E6C9;
    color: #256029;
}

.payment-badge.status-EXONERADO {
    background: #495057;
    color: #ffffff;
}

.payment-badge.status-PENDIENTE {
    background: #FEEDAF;
    color: #8A5340;
}

.btn-dialogs {
    border-top: 0 none;
    background: #ffffff;
    color: #495057;
    padding: 0 1.5rem 1.5rem 1.5rem;
    margin: 0;
    text-align: right;
}

.ui-contextmenu {
    width: 225px;
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}