
/* id */
/*#moduleMenuLateral*/ .moduleMenuLateral {
    height: 100vh !important;
    box-shadow: .4rem .5rem 1rem rgba(25, 59, 104, 0.20);
    z-index: 1120;
    display: flex;
    justify-content: center;
    padding: 0 !important;
    padding-top: 20px !important;
    overflow-y: scroll;
}

.noDisplay {
  display: none !important;
}


.moduleMenuLateral .ui-dialog-titlebar-icon.ui-dialog-titlebar-close {
	margin-top: 9px !important;
}

.ui-column-filter.ui-inputfield.ui-inputtext.ui-widget.ui-state-default.ui-corner-all{
	 display: none !important;
}
.ui-selectcheckboxmenu-header .ui-chkbox {
	float: none !important;
	 display: inline-block;
     position: relative;
    z-index: 10;
}
/* Listas de submenus visibles */
.ul-activado h3, .ul-activado a {
	color: var(--primaryColor) !important;
}

/*  Menu INICIO -> Menu-0  */
div[id="j_idt225:dialogMenu-0"] .ui-widget.ui-menuitem.ui-corner-all.ui-menu-parent {
    margin-right: 25% !important;
    padding: 0 !important;
}

.moduleMenuLateral div[id*="dialogMenu-0"] .ui-dialog-titlebar:before {
    content: url(img/menu_lateral_home_small.svg) !important;
    margin: 13px 10px 0px 0px;
}

/* Cuando solo hay un icono */
.buttonsColumn_content.active a {
	padding: 5px;
}

/* Cuando hay mas de un icono */
.buttonsColumn_content.active a > span.fa:not(:last-child) {
	padding-right: 5px;
}
/* .ui-commandlink.ui-state-disabled, */
.noDisplay, .buttonsColumn_content.active .ui-commandlink.ui-state-disabled, 
.buttonsColumn_content span.fa.disabled, .buttonsColumn_content.active span.fa.disabled {
	display: none !important;
}

.row .ui-datatable table.processedButons .buttonsColumn_content.active {
	display: contents;
}

.row .ui-datatable table.processedButons .buttonsColumn_content a {
	color: var(--fontColor) !important;
	padding: 8px 15px 2px 15px;
}

.fa-filter-filtered {
	color: red;
}

.fa-filter-unfiltered {
	color: black;
}

.calendarEventCancelled{
   background-color: FireBrick;
}
.calendarEventEnded{
   background-color: DimGrey;
}
.calendarEventExecution{
   background-color: OrangeRed;
}
.calendarEventRegEnded{
   background-color: Orange;
}
.calendarEventDiffusionEnded{
   background-color: CadetBlue;
}
.calendarEventDiffusion{
   background-color: LightSteelBlue;
}
.calendarEventPlanned{
   background-color: DarkOliveGreen;
}
.calendarEventDraft{
   background-color: OliveDrab;
}

.selectoneradio-table {
	width:initial !important;
}
.selectoneradio-table label {
	font-weight:lighter !important;
}


.arrow {
    display: inline-block;
    transition: transform 0.3s ease;
    margin-left: 5px;
    font-size: 12px;
}

.arrow.rotated {
    transform: rotate(90deg); /* ▶ se convierte en ▼ */
}

.submenu {
    margin-left: 20px;
    padding-left: 10px;
    border-left: 1px dashed #ccc;
    display: none; /* oculto por defecto, se muestra con JS */
}

.ui-blockui.ui-widget-overlay.ui-helper-hidden.ui-corner-all {
    display: none !important;
}

/**Estilo icono circulo de estado de acciones en el plan de desarrollo*/
.fa.fa-circle.action_PENDING{
	color: #0071ff;	
}
.fa.fa-circle.action_ACHIEVED{
	color: green;	
}
.fa.fa-circle.action_ACHIEVED_LATE{
	color: orange;	
}
.fa.fa-circle.action_NOT_ACCOMPLISHED{
	color: red;	
}
.fa.fa-circle.action_CANCELED{
	color: grey;	
}
.fa.fa-circle.action_{
	display: none;
}

.ql-toolbar svg * {
	color: black !important;
	stroke: black !important;
}
