/* Estos son los estilos para los campos de texto y entrada de datos de primefaces*/


.imput-textos {
padding: 10px 20px;
width: 60%;
height: 40px;
background: #FFFFFF;
border: 1px solid #C5CAD9;
border-radius: 8px;
text-align: center;
min-width:143px;
	
	
	
}

.imput-fecha {
padding: 10px 20px;
width: 100%;
height: 40px;
background: #FFFFFF;
border: 1px solid #C5CAD9;
border-radius: 8px;
text-align: center;
min-width:143px;
	
	
	
}

.imput-textos-login {
padding: 10px 20px;
width: 100%;
height: 40px;
background: #FFFFFF;
border: 1px solid #C5CAD9;
border-radius: 8px;
text-align: center;
min-width:143px;
font-family: 'Inter' !important;
font-style: normal!important;
font-weight: 400!important;
font-size: 14px!important;
line-height: 20px!important;
color:#474D61!important;
	
	
	
}
.select-option-filtro {
	display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 10px 20px;
gap: 10px;

max-width: 100px;
height: 40px;

/* Blanco */

background: #FFFFFF;
/* Divisores */

border: 1px solid #C5CAD9;
border-radius: 8px;
	
}

.select-option-filtro-datos {
	display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 10px 20px;
gap: 10px;

width: 100%;
height: 40px;

/* Blanco */

background: #FFFFFF;
/* Divisores */

border: 1px solid #C5CAD9;
border-radius: 8px;
	
}


.select-option-cu1-colum {
    min-width: 275px;
    max-width: 300px;
    width: 100%;
    height: 44px;
    padding: 0px;
    gap: 10px;
    background: rgb(255, 255, 255);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(197, 202, 217);
    border-image: initial;
    border-radius: 8px;
    text-align: center;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #474D61;
    margin-bottom: 34px;

}

.select-option-colum-responsive {
    min-width: 275px;
    max-width: 300px;
    width: 100%;
    height: 44px;
    padding: 0px;
    gap: 10px;
    background: rgb(255, 255, 255);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(197, 202, 217);
    border-image: initial;
    border-radius: 8px;
    text-align: center;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #474D61;
    margin-bottom: 34px;

}

.textarea-option-cu1 {
    width: 100%;
    height: 100px;
    padding: 10px 20px;
    gap: 10px;
    background: rgb(255, 255, 255);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(197, 202, 217);
    border-image: initial;
    border-radius: 8px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #474D61;
    margin-bottom: 34px;

}

.select-option-cu1 {
    width: 100%;
    height: 44px;
    padding: 0px;
    gap: 10px;
    background: rgb(255, 255, 255);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(197, 202, 217);
    border-image: initial;
    border-radius: 8px;
    text-align: center;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #474D61;
    margin-bottom: 34px;

}

.select-option-cu-detalle {
    width: 100% !important;
    max-width:119px !important;
    height: 44px !important;
    padding: 0px !important;
    gap: 10px;
    background: rgb(255, 255, 255);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(197, 202, 217);
    border-image: initial;
    border-radius: 8px;
    text-align: center;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #474D61;
    margin-bottom: 34px;

}


body .ui-selectonemenu {
    width:100%;
    height:auto!important;
}


.inputTextarea-width {
	width:100%;
}


span.calendar .hasDatepicker{
	max-width:120px;
	width:100%;
}

.imput-numero-solicitud {
	width:unset;
}

span.imput-numero-solicitud input{
	width:100%;
}

.select-reportes {
	width: 150px;
}


