/************************************/
/***** INICIO PANEL DESPLEGABLE *****/
/************************************/

.jqx-navigationbar-omoda {
	background-color:white !important;
	-webkit-box-shadow: 3px 1px 12px -1px rgba(0,0,0,0.22), 3px 1px 12px -1px rgba(0,0,0,0.22);
	-moz-box-shadow: 3px 1px 12px -1px rgba(0,0,0,0.22), 3px 1px 12px -1px rgba(0,0,0,0.22); 
	box-shadow: 3px 1px 12px -1px rgba(0,0,0,0.22), 3px 1px 12px -1px rgba(0,0,0,0.22);
	padding:10px !important;
}

/***** CABECERA *****/

.jqx-navigationbar-omoda .jqx-expander-header-omoda {
	background-color:transparent !important;
	font-family: var(--font-regular) !important;
	font-size: 12pt;
    line-height: 24pt;
	color: #262626;
	border: 0px solid #262626 !important;
}

.jqx-navigationbar-omoda .jqx-expander-header-omoda i{
	font-size:15pt;	
	color:var(--color-principal) !important;
	margin-right:10px !important;
}

/***** CUERPO *****/

.jqx-navigationbar-omoda .jqx-expander-content-omoda {
	background-color:transparent !important;
	border: 0px solid white !important;
	border-top: 1px solid #262626 !important;
	padding: 10px !important;	
}

/*********************************/
/***** FIN PANEL DESPLEGABLE *****/
/*********************************/



/***********************/
/***** INICIO GRID *****/
/***********************/

.jqx-grid-omoda {
	border:0px solid white !important;
	font-family: var(--font-regular) !important;
	color: #262626;
}


/***** CABECERA *****/

.jqx-grid-omoda .jqx-grid-header-omoda{
	background:none !important;
	background-color:none !important;
	font-size:10pt !important;
}

.jqx-grid-omoda .jqx-grid-header-omoda .jqx-grid-column-header-omoda{
	background:none !important;
	background-color:white !important;
	border-color:#757575 !important;
}

.jqx-grid-omoda .jqx-grid-header-omoda .jqx-grid-column-header-omoda span{
	font-weight:normal !important;
}

.jqx-grid-omoda .jqx-grid-header-omoda .jqx-grid-column-header-omoda .iconscontainer {
	height:100% !important;
}

.jqx-grid-omoda .jqx-grid-header-omoda .jqx-grid-column-header-omoda .iconscontainer>div {
	height:100% !important;
	vertical-align:middle;
}

.jqx-grid-omoda .jqx-grid-header-omoda .jqx-grid-column-header-omoda .sortasc {
	background-color:transparent;
	border: 0px solid white !important;
}

.jqx-grid-omoda .jqx-grid-header-omoda .jqx-grid-column-header-omoda .sortdesc {
	background-color:transparent;
	border: 0px solid white !important;
}

.jqx-grid-omoda .jqx-grid-header-omoda .jqx-grid-column-header-omoda .jqx-widget-header-omoda{
	height:100% !important;
	vertical-align:middle;
	background-color:transparent;
	border: 0px solid white !important;
}

.jqx-grid-omoda .jqx-grid-header-omoda .jqx-grid-column-header-omoda .jqx-grid-column-menubutton-omoda{
	border: 0px solid white !important;
}

/***** PAGINADOR *****/


.jqx-grid-omoda .jqx-grid-pager-omoda{
	background:none !important;
	background-color:transparent !important;
	font-size:10pt !important;
	height:40px !important;	
	padding-top: 4px !important;
	color:#262626;
}

.jqx-grid-omoda .jqx-grid-pager-omoda .jqx-grid-pager-input-omoda{
	border:0px solid white !important;
	border-bottom:1px #262626 solid !important;
	font-family: var(--font-regular) !important;
	font-size:10pt !important;
	color:#262626;
	line-height: 1.231;
}

.jqx-grid-omoda .jqx-grid-pager-omoda div[type="button"]{
	background-color:transparent;
}

.jqx-grid-omoda .jqx-grid-pager-omoda .jqx-dropdownlist-state-normal-omoda{
	border:0px solid white !important;
	border-bottom:1px #262626 solid !important;
	background-color:transparent !important;
	font-family: var(--font-regular) !important;
	font-size:10pt !important;	
	color:#262626;
	width:50px !important;	
	height: 15px !important;
    line-height: 10pt !important;
    min-width: 0px !important;
}

.jqx-grid-omoda .jqx-shadow-omoda.jqx-button-omoda{
	display:none;
}

/***** CELDAS *****/

.jqx-grid-omoda.grid-imagenes .jqx-grid-content-omoda div[role="row"]{
	height: 52px !important;
}

.jqx-grid-omoda .jqx-grid-content-omoda div[role="row"]{
	height: 25px !important;
}

.jqx-grid-omoda .jqx-grid-cell-omoda{
	font-family: var(--font-regular) !important;
	font-size:10pt;
	line-height:25px;
	background-color: #F2F2F2;
	font-weight:normal !important;
	border-color:#757575 !important;
	border-top:0px !important;
	border-bottom:0px !important;
}

.jqx-grid-omoda .jqx-grid-cell-hover-omoda{
	color: var(--color-principal) !important;
	cursor:pointer;
}

.jqx-grid-omoda .jqx-grid-cell-omoda>div:not(.jqx-checkbox-omoda){
	margin:0px 0px 0px 0px !important;
	padding: 0px 5px !important;
	font-weight:normal !important;
}

.jqx-grid-omoda .jqx-grid-cell-sort-omoda{
	background-color: #e6e6e6;
}	

.jqx-grid-omoda .jqx-grid-cell-alt-omoda{
	background-color:white;
	font-weight:normal !important;
}

.jqx-grid-omoda .jqx-grid-cell-sort-alt-omoda{
	background-color:#f2f2f2;
}

.jqx-grid-omoda .jqx-grid-empty-cell-omoda span{
	top:0px !important;
}

.jqx-grid-omoda .action-cell {
	text-align:center;
}

.jqx-grid-omoda .fixVerticalCenter div {
	margin-top: -7px;
}

.jqx-grid-omoda .action-cell i{
	color: var(--color-principal);
}

/***** MENU CONTEXTUAL *****/


.jqx-menu-vertical-omoda{
	background-color:white;
	font-family: var(--font-regular) !important;
	font-size:10pt; !important;
	border: 0px solid white !important;
	-webkit-box-shadow: 3px 1px 12px -1px rgba(0,0,0,0.22), 3px 1px 12px -1px rgba(0,0,0,0.22);
	-moz-box-shadow: 3px 1px 12px -1px rgba(0,0,0,0.22), 3px 1px 12px -1px rgba(0,0,0,0.22); 
	box-shadow: 3px 1px 12px -1px rgba(0,0,0,0.22), 3px 1px 12px -1px rgba(0,0,0,0.22);
}

.jqx-menu-vertical-omoda .jqx-menu-item-top-omoda{
	background-color:transparent;
	border: 0px solid white !important;
}

/***** STATUS BAR *****/

.jqx-grid-omoda .jqx-grid-statusbar-omoda .jqx-grid-cell-omoda{
}

/********************/
/***** FIN GRID *****/
/********************/



/************************/
/***** INICIO COMBO *****/
/************************/

.jqx-combobox-state-normal-omoda{
	border:0px solid white !important;
	border-color:white !important;
	border-right:0px solid white !important;
	border-bottom:1px #262626 solid !important;
	background-color:transparent !important;
	min-width: 150px;
	width:100% !important;
	font-size:10pt !important;
	line-height: 18pt !important;
	padding-bottom: 3px;
}

.jqx-combobox-state-normal-omoda .jqx-combobox-content-omoda{
	width:100% !important;
	border:0px solid white !important;
}

.jqx-combobox-state-normal-omoda .jqx-combobox-input-omoda{
	font-family: var(--font-regular) !important;
	font-size:10pt !important;
	color: #262626;
}

.jqx-combobox-state-normal-omoda .jqx-combobox-arrow-normal-omoda{
	border:0px solid white !important;
	background-color:white!important;	
}

.jqx-combobox-state-normal-omoda .jqx-combobox-arrow-normal-omoda{
	left: auto !important;
	right:0px !important;	
}

/***** DESPLEGABLE *****/

.jqx-listbox-omoda{
	font-family: var(--font-regular) !important;
	font-size:10pt !important;
	border:0px solid white !important;
	-webkit-box-shadow: 3px 1px 12px -1px rgba(0,0,0,0.22), 3px 1px 12px -1px rgba(0,0,0,0.22);
	-moz-box-shadow: 3px 1px 12px -1px rgba(0,0,0,0.22), 3px 1px 12px -1px rgba(0,0,0,0.22); 
	box-shadow: 3px 1px 12px -1px rgba(0,0,0,0.22), 3px 1px 12px -1px rgba(0,0,0,0.22);
	margin-top:1px;
}

.jqx-listbox-omoda .jqx-listitem-state-normal-omoda{
	font-family: var(--font-regular) !important;
	border: 0px !important;
	font-size:10pt !important;
	color: #262626;	
	cursor: pointer;
}

.jqx-listbox-omoda .jqx-listitem-state-selected-omoda, .jqx-listbox-omoda .jqx-listitem-state-hover-omoda{
	background: none !important;
	cursor: pointer;
}

.jqx-listbox-omoda .jqx-listitem-state-hover-omoda{
	color: var(--color-principal) !important;
}
 
.jqx-listbox-omoda .jqx-listitem-state-selected-omoda{
	font-weight:600;
	color: var(--color-principal) !important;
}

/*********************/
/***** FIN COMBO *****/
/*********************/

/************************/
/***** INICIO COMBO MIN *****/
/************************/

.jqx-combobox-state-normal-omoda-min{
	border:0px solid white !important;
	border-color:white !important;
	border-right:0px solid white !important;
	border-bottom:1px #262626 solid !important;
	background-color:transparent !important;
	width:100% !important;
	height:18px !important;
	font-size:10pt !important;
	line-height: 18pt !important;
}

.jqx-combobox-state-normal-omoda-min .jqx-combobox-content-omoda-min{
	width:100% !important;
	border:0px solid white !important;
}

.jqx-combobox-state-normal-omoda-min .jqx-combobox-input-omoda-min{
	font-family: var(--font-regular) !important;
	font-size:8pt !important;
	color: #262626;
	padding-top:1px !important;
}

.jqx-combobox-state-normal-omoda-min .jqx-combobox-arrow-normal-omoda-min{
	border:0px solid white !important;
	background-color:white!important;	
}

.jqx-combobox-state-normal-omoda-min .jqx-combobox-arrow-normal-omoda-min{
	left: auto !important;
	right:0px !important;	
}

/***** DESPLEGABLE *****/

.jqx-listbox-omoda-min{
	font-family: var(--font-regular) !important;
	font-size:8pt !important;
	border:0px solid white !important;
	-webkit-box-shadow: 3px 1px 12px -1px rgba(0,0,0,0.22), 3px 1px 12px -1px rgba(0,0,0,0.22);
	-moz-box-shadow: 3px 1px 12px -1px rgba(0,0,0,0.22), 3px 1px 12px -1px rgba(0,0,0,0.22); 
	box-shadow: 3px 1px 12px -1px rgba(0,0,0,0.22), 3px 1px 12px -1px rgba(0,0,0,0.22);
	margin-top:1px;
}

.jqx-listbox-omoda-min .jqx-listitem-state-normal-omoda-min{
	font-family: var(--font-regular) !important;
	border: 0px !important;
	font-size:8pt !important;
	color: #262626;	
	cursor: pointer;
}

.jqx-listbox-omoda-min .jqx-listitem-state-selected-omoda-min, .jqx-listbox-omoda-min .jqx-listitem-state-hover-omoda-min{
	background: none !important;
	cursor: pointer;
}

.jqx-listbox-omoda-min .jqx-listitem-state-hover-omoda-min{
	color: var(--color-principal) !important;
}
 
.jqx-listbox-omoda-min .jqx-listitem-state-selected-omoda-min{
	font-weight:600;
	color: var(--color-principal) !important;
}

/*************************/
/***** FIN COMBO MIN *****/
/*************************/

/***************************/
/***** INICIO DROPDOWN *****/
/***************************/

.jqx-dropdownlist-state-normal-omoda{
	border:0px solid white !important;
	border-color:white !important;
	border-right:0px solid white !important;
	border-bottom:1px #262626 solid !important;
	background-color:transparent !important;
	min-width: 150px;
	width:100% !important;
	font-size:10pt !important;
	line-height: 18pt !important;
	height:25px !important;
}
.jqx-dropdownlist-state-normal-omoda.jqx-button{
	padding: 0px !important;
}

.jqx-dropdownlist-state-normal-omoda .jqx-dropdownlist-content-omoda{
	font-family: var(--font-regular) !important;
	width:auto !important;
	max-width: calc(100% - 22px);
	border:0px solid white !important;
}

.jqx-dropdownlist-state-normal-omoda .jqx-dropdownlist-content-omoda>div{
	margin-top: 2px !important;
}

.jqx-dropdownlist-state-normal-omoda .jqx-dropdownlist-input-omoda{
	font-size:10pt !important;
	color: #262626;
}

.jqx-dropdownlist-state-normal-omoda .jqx-dropdownlist-arrow-normal-omoda{
	border:0px solid white !important;
	background-color:white!important;	
}

.jqx-dropdownlist-state-normal-omoda .jqx-dropdownlist-arrow-normal-omoda{
	left: auto !important;
	right:0px !important;	
}

.jqx-dropdownbutton-popup{
	border: 0px solid white;
	-webkit-box-shadow: 3px 1px 12px -1px rgba(0,0,0,0.22), 3px 1px 12px -1px rgba(0,0,0,0.22);
	-moz-box-shadow: 3px 1px 12px -1px rgba(0,0,0,0.22), 3px 1px 12px -1px rgba(0,0,0,0.22); 
	box-shadow: 3px 1px 12px -1px rgba(0,0,0,0.22), 3px 1px 12px -1px rgba(0,0,0,0.22);
}

/***************************/
/***** FIN DROPDOWN *****/
/***************************/

/************************/
/***** INICIO ARBOL *****/
/************************/

.jqx-tree-omoda{
	border:0px solid white !important;
	-webkit-box-shadow: 3px 1px 12px -1px rgba(0,0,0,0.22), 3px 1px 12px -1px rgba(0,0,0,0.22);
	-moz-box-shadow: 3px 1px 12px -1px rgba(0,0,0,0.22), 3px 1px 12px -1px rgba(0,0,0,0.22); 
	box-shadow: 3px 1px 12px -1px rgba(0,0,0,0.22), 3px 1px 12px -1px rgba(0,0,0,0.22);	
}

.jqx-tree-omoda .jqx-tree-dropdown-root-omoda{
	margin-left:5px;
}

.jqx-tree-omoda .jqx-tree-item-omoda{
	font-family: var(--font-regular) !important;
	font-size:9pt !important;
	color: #262626;
	border: 0px !important;
}

.jqx-tree-omoda .jqx-tree-item-hover-omoda{
	background: none;
	background-color:none;
	border: 0px !important;
}

.jqx-tree-omoda .jqx-tree-item-selected-omoda{
	background: none;
	background-color:none;
	border: 0px !important;
}

.jqx-tree-omoda .jqx-tree-item-arrow-collapse, .jqx-tree-omoda .jqx-tree-item-arrow-collapse-hover{
	position: relative;
	background-image: none !important;
    background-position: 100% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
}

.jqx-tree-omoda .jqx-tree-item-arrow-collapse:before, .jqx-tree-omoda .jqx-tree-item-arrow-collapse-hover:before{
	position: absolute;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f067";
	color: var(--color-principal) !important;
}

.jqx-tree-omoda .jqx-tree-item-arrow-expand, .jqx-tree-omoda .jqx-tree-item-arrow-expand-hover{
	position: relative;
	background-image: none !important;
    background-position: 100% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
}

.jqx-tree-omoda .jqx-tree-item-arrow-expand:before, .jqx-tree-omoda .jqx-tree-item-arrow-expand-hover:before{
	position: absolute;
	/*top:3px;*/
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f068";
	color: var(--color-principal) !important;
}

.testicon{
	position: relative;
	background-image: none;
    background-position: 100% 50%;
    background-repeat: no-repeat;
    cursor: pointer;	
}

.testicon:before{
	position: absolute;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "fontello";
	font-weight: 900;
	content: "\e800";
	color: var(--color-principal) !important;	
}

/*********************/
/***** FIN ARBOL *****/
/*********************/

/**************************/
/***** INICIO BOTONES *****/
/**************************/

.jqx-button-omoda{
	font-family: var(--font-bold) !important;
	width: auto !important;	
	height:auto !important;
	background: none;
	background-color:var(--color-principal);
	border: none;
	font-size:10pt;
	color: white;
	border-radius:0px;
	padding:5px 10px;
	cursor:pointer;
}

.jqx-button-transparente {
	font-family: var(--font-bold) !important;
	font-size:11pt;
	cursor:pointer;
	background: none;
	border: none;
}

.jqx-button-transparente .fa-stack {
    display: table;
    height: auto;
    line-height: inherit;
    position: relative;
    vertical-align: middle;
    width: auto;
}

.jqx-button-fondo-blanco {
	font-family: var(--font-bold) !important;
	font-size:9pt;
	cursor:pointer;
	background: none;
	background-color: white;
	border: none;
	margin-top: 1px;
}

.jqx-button-fondo-blanco i {
	color:var(--color-principal);
}

/********** ************/
/***** FIN BOTONES *****/
/***********************/



/***************************/
/***** INICIO CHECKBOX *****/
/***************************/

.jqx-checkbox-omoda{
	/*margin-top:0px !important;*/
}

.jqx-checkbox-default-omoda {
	background-color:transparent !important;
}

/************************/
/***** FIN CHECKBOX *****/
/************************/



/************************/
/***** INICIO INPUT *****/
/************************/

.jqx-input-omoda{
	font-family: var(--font-regular) !important;
	font-size:10pt !important;
	color: #262626;
	border:0px solid white !important;
	border-bottom:1px #262626 solid !important;
	background-color:transparent !important;
	line-height:18pt;
	width:100%;
	height: auto !important;
}

.jqx-input-omoda > input{
	height: 24px !important;
	font-family: var(--font-regular) !important;
	font-size:10pt !important;
	color: #262626;
	line-height:18pt;
	width:100% !important;
	padding: 0px 0px !important;
}

/*********************/
/***** FIN INPUT *****/
/*********************/



/****************************/
/***** INICIO INPUT MIN *****/
/****************************/

.jqx-input-omoda-min{
	font-family: var(--font-regular) !important;
	font-size:10pt !important;
	color: #262626;
	border:0px solid white !important;
	border-bottom:1px #262626 solid !important;
	background-color:transparent !important;
	line-height:18pt;
	width:100%;
	height: 15px !important;
}

.jqx-input-omoda-min > input{
	position:relative;
	top:-6px;
	height: 15px !important;
	font-family: var(--font-regular) !important;
	font-size:8pt !important;
	color: #262626;
	line-height:18pt;
	width:100% !important;
	padding: 0px 0px !important;
}

input.jqx-input-omoda-min{
	font-size:8pt !important;
}

/*************************/
/***** FIN INPUT MIN *****/
/*************************/



/************************/
/***** INICIO FECHA *****/
/************************/

.jqx-datetimeinput-container{
	border-bottom:1px #262626 solid !important;
	border-radius: 3px;
}

.jqx-datetimeinput-container .jqx-input-omoda{
	border-bottom:0px #262626 solid !important;
}

.jqx-datetimeinput-container .jqx-input-omoda .jqx-input-content-omoda{
	top:1px !important;
	font-family: var(--font-regular) !important;
	font-size:10pt !important;
	color: #262626;
}

.jqx-datetimeinput-container .jqx-input-button-header-omoda{
    background: transparent;
    border: 0px solid transparent;
}

.jqx-datetimeinput-container .jqx-input-button-content-omoda{
	position: relative;
    cursor: pointer;
    background: transparent;
    border: 0px solid transparent;
}

.jqx-datetimeinput-container .jqx-input-button-content-omoda>div{
	display:none;
}

.jqx-datetimeinput-container .jqx-input-button-content-omoda:before{
	position: absolute;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f073";
	color: var(--color-principal) !important;
	font-size: 10pt;
    right: 2px;
    bottom: 1px;	
}

/*********************/
/***** FIN FECHA *****/
/**********************/


/************************************/
/***** INICIO VENTANA EMERGENTE *****/
/************************************/
.jqx-window-omoda{
	border-color:#262626;	
}

.jqx-window-omoda .jqx-window-header-omoda{
	font-family: var(--font-bold) !important;
	font-size:12pt;
	background-color: var(--color-principal);
	border-color: #262626;
	color: white;
	padding:5px 10px;
}

.jqx-window-omoda .jqx-window-content-omoda{
	padding:10px;
	font-family: var(--font-regular) !important;
	font-size:10pt;
}

.jqx-window-close-button-omoda{
	position:relative !important;
	background:none;
	width:11px;
	height:19px;
}

.jqx-window-close-button-omoda:before{
	position: absolute;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f00d";
	color: white !important;
}


.jqx-window-collapse-button-omoda{
	position:relative !important;
	background:none;
	width:11px;
	height:19px;
    right: 5px;
}

.jqx-window-collapse-button-omoda:before{
	position: absolute;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f0d8";
	color: white !important;
}
/************************************/
/***** FIN VENTANA EMERGENTE *****/
/************************************/



/*****************************/
/***** INICIO CALENDARIO *****/
/*****************************/

.jqx-calendar-omoda .jqx-calendar-month-container-omoda{
	font-family: var(--font-regular) !important;
}

table.jCalendar{
	font-family: var(--font-regular) !important;
	border:0px white solid !important;
}
table.jCalendar th {
	background-color:white;
	color:#262626;
	border: 0px white solid !important;
}
table.jCalendar td {
	background-color:white;
}
table.jCalendar td.other-month, table.jCalendar td.disabled{
	background-color:white;
}
div.dp-popup{
	background-color:#e8e8e8;
}

/**************************/
/***** FIN CALENDARIO *****/
/**************************/

/******************************/
/***** INICIO COMBO LIBRE *****/
/******************************/
.jqx-combobox-state-normal-omoda-libre{
	border:0px solid white !important;
	border-color:white !important;
	border-right:0px solid white !important;
	border-bottom:1px #262626 solid !important;
	background-color:transparent !important;
	font-size:10pt !important;
	line-height: 18pt !important;
	padding-bottom: 3px;
	height: 20px !important;
}

.jqx-combobox-state-normal-omoda-libre .jqx-combobox-content-omoda-libre{
	border:0px solid white !important;
}

.jqx-combobox-state-normal-omoda-libre .jqx-combobox-input-omoda-libre{
	font-family: var(--font-regular) !important;
	font-size:10pt !important;
	color: #262626;
}

.jqx-combobox-state-normal-omoda-libre .jqx-combobox-arrow-normal-omoda-libre{
	border:0px solid white !important;
	background-color:white!important;	
}

.jqx-combobox-state-normal-omoda-libre .jqx-combobox-arrow-normal-omoda-libre{
	left: auto !important;
	right:0px !important;	
}

/***** DESPLEGABLE *****/

.jqx-listbox-omoda-libre{
	font-family: var(--font-regular) !important;
	font-size:10pt !important;
	border:0px solid white !important;
	-webkit-box-shadow: 3px 1px 12px -1px rgba(0,0,0,0.22), 3px 1px 12px -1px rgba(0,0,0,0.22);
	-moz-box-shadow: 3px 1px 12px -1px rgba(0,0,0,0.22), 3px 1px 12px -1px rgba(0,0,0,0.22); 
	box-shadow: 3px 1px 12px -1px rgba(0,0,0,0.22), 3px 1px 12px -1px rgba(0,0,0,0.22);
	margin-top:1px;
}

.jqx-listbox-omoda-libre .jqx-listitem-state-normal-omoda-libre{
	font-family: var(--font-regular) !important;
	border: 0px !important;
	font-size:10pt !important;
	color: #262626;	
	cursor: pointer;
}

.jqx-listbox-omoda-libre .jqx-listitem-state-selected-omoda-libre, .jqx-listbox-omoda-libre .jqx-listitem-state-hover-omoda-libre{
	background: none !important;
	cursor: pointer;
}

.jqx-listbox-omoda-libre .jqx-listitem-state-hover-omoda-libre{
	color: var(--color-principal) !important;
}
 
.jqx-listbox-omoda-libre .jqx-listitem-state-selected-omoda-libre{
	font-weight:600;
	color: var(--color-principal) !important;
}

/***************************/
/***** FIN COMBO LIBRE *****/
/***************************/

/************************/
/** INICIO INPUT LIBRE **/
/************************/

.jqx-input-omoda-libre{
	font-family: var(--font-regular) !important;
	font-size:10pt !important;
	color: #262626;
	border:0px solid white !important;
	border-bottom:1px #262626 solid !important;
	background-color:transparent !important;
	line-height:18pt;
	height: 20px !important;
}

.jqx-input-omoda-libre > input{
	height: 24px !important;
	font-family: var(--font-regular) !important;
	font-size:10pt !important;
	color: #262626;
	line-height:18pt;
	padding: 0px 0px !important;
}

/*********************/
/** FIN INPUT LIBRE **/
/*********************/

/************************/
/** INICIO TAB LIBRE **/
/************************/
.jqx-tabs-omoda {
	border: 0;
	font-family: var(--font-regular)
}

.jqx-tabs-header-omoda {
	background: none !important;
	font-size: 11pt;
    height: 32px !important;
    border: 0;
}

.jqx-tabs-title-container-omoda {
    border: 1px solid #dee2e6 !important;
    border-width: 0 0 2px 0 !important;
    color: black;
    width: 100% !important;
    display: flex;
    justify-content: center;
}

.jqx-tabs-title-selected-top-omoda {
    border-color: var(--color-principal);
    padding-bottom: 5px;
}

.jqx-tabs-title-omoda.jqx-fill-state-hover-omoda {
    border: 1px solid var(--color-secundario) !important;
    border-width: 0 0 2px 0 !important;
	background: none !important;
	font-family: var(--font-bold);
}

.jqx-tabs-title-omoda.jqx-fill-state-pressed-omoda {
    border: 1px solid var(--color-principal) !important;
    border-width: 0 0 2px 0 !important;
	background: none !important;
	font-family: var(--font-bold);
}

.jqx-tabs-content-omoda {
	font-size: 10pt;
	margin-top: 10px;
    height: calc(100% - 56px) !important;
    width: calc(100% - 4px) !important;
    text-align: -webkit-center;
}

/*********************/
/** FIN TAB LIBRE **/
/*********************/

/************************/
/** INICIO RADIOBUTTON **/
/************************/

.jqx-radiobutton-omoda{
	font-family: var(--font-regular);
	font-size:10pt;
}

.jqx-fill-state-pressed-omoda {
    border-color: var(--color-secundario);
    background: var(--color-secundario);
}

/*********************/
/** FIN RADIOBUTTON **/
/*********************/

/************************/
/**** INICIO TOOLTIP ****/
/************************/

.jqx-tooltip-omoda .jqx-tooltip-main .jqx-tooltip-text:has([highlight-tooltip]) {
    background-color: var(--colorAmarilloTooltip);
}

/*********************/
/**** FIN TOOLTIP ****/
/*********************/