.firmante-actual td {
	background-color: #EAC96E !important;
}

div#cabecera {
	background-color: #efefef;
	/* background-image: url("http://www.transparenttextures.com/patterns/p6.png"); */
	/* This is mostly intended for prototyping; please download the pattern and re-host for production environments. Thank you! */
}

div#datosUsuario {
	background: rgba(212, 212, 212, 1) !important;
	border: 1px solid #666;
}

div#datosUsuario i {
	font-size: 25px;
}

td.textoTareas {
	height: 20px;
}

a#mostrarMenu {
	position: absolute;
	top: 105px;
	left: 5px;
	z-index: 99;
	float: left;
}

a#mostrarMenu i {
	font-size: 25px;
}

div.anuncioTablon {
	background-color: #EFEFEF;
	padding: 10px;
	border-radius: 10px;
	margin-bottom: 10px;
}

div.anuncioTablonSinConfirmar {
	background-color: #eae189;
	padding: 10px;
	border-radius: 10px;
	margin-bottom: 10px;
}

div.detalleAnuncios {
	background-color: #FFF;
	border: 2px solid #D4D4D4;
	padding: 10px;
	border-radius: 10px;
	margin-bottom: 10px;
}

.tituloTablon {
	width: 100%;
	text-align: center;
}

/* hoja de estilos para sobreescribir los estilos de Naviox y OpenSEA */
#wrapper {
	background: rgb(237, 237, 237);
}

.ox-view {
	background-color: #FFF;
	margin-bottom: 10px;
	font-size: 1em;
}

.ox-frame {
	background-color: #FFF;
}

/* secciones o pestanyas */
.ox-section {
	margin: 10px -5px;
}

.ox-section table {
	/* 	background: -moz-linear-gradient(left,  #A1A5AA, rgb(0,0,0)); */
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-bottom-right-radius: 0;
}

.ox-section td {
	/* 	background: rgba(0,0,0,0.6); */
	/* 	border-radius: 5px; */
	
}

.ox-section-tab {
	/* 	border-left: 2px solid #E6B012; */
	padding-left: 15px;
	padding-right: 15px;
}

.ox-first .ox-section-tab {
	border: none;
}

.ox-active .ox-section-tab {
	border: none;
}

.ox-active-section {
	background-color: #FFF;
}

span.ox-section-tab {
	background-color: #A1A5AA;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

span.ox-section-tab:hover {
	background-color: #E6B012;
}

span.ox-section-tab:hover a, a.ox-section-link, .ox-section-tab a {
	color: #000;
	text-decoration: none;
}

span.ox-active span:hover {
	background-color: #FFF;
}

/* mensajes */
div.ox-errors, .ox-errors .ox-message-box {
	border: 1px solid #BA4736;
}

div.ox-infos, .ox-infos .ox-message-box {
	background-color: #C4E5FC;
	border: 1px solid #4C96C9;
	color: #005A96;
}

div.ox-messages, .ox-messages .ox-message-box {
	background-color: #E3FCCC;
	border: 1px solid #9ED36F;
	color: #4E5F3D;
}

.ox-message-box {
	padding: 10px;
	font-size: 12px;
	border-radius: 10px;
	margin: 10px !important;
}

div.ox-warnings, .ox-warnings .ox-message-box {
	background-color: #FFC;
	background-image: url(../images/messages/alert.png);
	background-position: 6px 20%;
	border: 1px solid #FC0;
	color: #6b685c;
}

/* iconos */
i {
	color: #666666;
}

/* i:hover, .ui-resizable a:hover { */
/* 	color: #0090F8; */
/* } */
i.ox-required-icon {
	font-size: 80%;
}

/* Tabla modo lista */
.ui-resizable a {
	color: #00487C;
}

.ui-resizable {
	color: #666666;
}

tr.ox-list-odd:hover, tr.ox-list-pair:hover, tr.ox-list-odd td:hover, tr.ox-list-pair td:hover
	{
	background-color: #F7E4B2;
}

.ox-button-bar {
	/* 	background-color: #FFF; */
	
}

.ox-list-header {
	background-color: #D4D4D4;
	padding: 3px;
}

tr.ox-list-odd, .ox-list-subheader {
	background-color: #F5F5F5;
}

.ox-button-bar-button:hover i {
	color: #008CF7 !important;
	/* 	background-color: #E0E0E0; */
}

.mdi-clock-start {
	color: rgb(17, 171, 17);
}

.mdi-clock-end {
	color: #ce0d0d;
}

.mdi-delete {
	color: #ce0d0d;
}

.mdi-email-outline {
	color: orange;
}

.ox-button-bar-button:hover a {
	background-color: #E5E5E5;
}

.ox-list {
	margin-top: 5px;
	margin-bottom: 5px;
}

.ox-frame-title {
	padding-top: 5px;
	background: rgba(0, 0, 0, 0.15);
	/* For browsers that do not support gradients */
	/*     background: -webkit-linear-gradient(#FFF, #424F5A); For Safari 5.1 to 6.0 */
	/*     background: -o-linear-gradient(#FFF, #424F5A); For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.15), #A1A5AA);
	background: linear-gradient(left, #FFF, #424F5A);
	border-radius: 5px;
}

.ox-frame-content {
	padding-top: 10px;
	padding-bottom: 10px;
}

.ox-collection-list-actions {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	height: 10px;
	padding: 5px;
}

div.portlet-content {
	font-size: 12px;
}

td.ox-label {
	padding: 3px;
}

/* botones */
.ox-bottom-buttons input:nth-of-type(2):hover {
	background-color: #0000FF;
	box-shadow: 0px 1px 3px blue;
}

.ox-bottom-buttons input[id*="delete"] {
	background: #DC4A38;
	border-color: #B0281A;
	color: white;
	box-shadow: 0px 1px 3px red;
	-moz-box-shadow: 0px 1px 3px red;
	-webkit-box-shadow: 0px 1px 3px red;
}

.ox-bottom-buttons input[id*="delete"]:hover {
	background: #FF0000;
	/*     border-color: #B0281A; */
	color: white;
	box-shadow: 0px 1px 3px red;
	-moz-box-shadow: 0px 1px 3px red;
	-webkit-box-shadow: 0px 1px 3px red;
}

.mislabels {
	color: #6B6B6B;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ui-dialog .ui-dialog-titlebar {
	background-color: #cbcbcc !important;
}

.mdl-badge {
	position: relative;
	white-space: nowrap;
	margin-right: 24px;
}

.mdl-badge:not([data-badge]){
	margin-right:auto;
}
.mdl-badge[data-badge]:after {
	content: attr(data-badge);
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	top: 5px;
	right: -24px;
	font-family: "Roboto", "Helvetica", "Arial", sans-serif;
	font-weight: 600;
	font-size: 12px;
	width: 22px;
	height: 22px;
	border-radius: 50%;
	background: #E6B012;
	color: #000;
}

.mdl-button .mdl-badge[data-badge]:after {
	top: -10px;
	right: -5px;
}

.mdl-badge.mdl-badge--no-background[data-badge]:after {
	color: rgb(255, 64, 129);
	background: rgba(255, 255, 255, 0.2);
	box-shadow: 0 0 1px gray;
}

.mdl-badge.mdl-badge--overlap {
	margin-right: 10px;
}

.mdl-badge.mdl-badge--overlap:after {
	right: -10px;
}

.mdi-check {
	color: green !important;
}

.mdi-autorenew {
	color: #C49515 !important;
}

.mdi-undo {
	color: red !important;
}

.mdi-certificate {
	color: #356DB2 !important;
}

.mdi-chevron-double-down {
	color: #356DB2 !important;
}

.mdi-pen {
	color: #356DB2 !important;
}

.mdi-file-check {
	color: #C49515 !important;
}

.mdi-block-helper {
	font-size: 1.2em !important;
}

.mdi-check-all {
	color: green !important; /* #32c515*/
}

.mdi-bookmark-check {
	color: #ff7500 !important;
}

.alertas {
	padding: 10px;
	background-color: #7CC7FF;
	margin-bottom: 15px;
	border-radius: 10px;
	margin-top: 10px;
	font-weight: bold;
	box-shadow: 2px 2px 6px #020202;
	z-index: 99;
}

#alertasContenedor {
	position: fixed;
	z-index: 99;
	margin-left: 27%;
	margin-right: 30%;
	width: 41%;
}

#cerrarAlerta {
	cursor: pointer;
	transition: 0.3s;
}

/* When moving the mouse over the close button */
.cerrarAlerta {
	color: black;
}

#ox_OpenSEA_DocumentosFirmados__view .ox-frame-actions {
	margin-left: 3px;
}

#ox_OpenSEA_DocumentosFirmados__view .ox-frame-title-label {
	margin-left: 20px;
}

div[id$="DatosDelDocumentocontent"] .ox-layout-detail{
	width: 99%;
}



div[id$="DatosDelDocumentocontent"] .ox-layout-not-aligned-cell.ox-editor-wrapper {
	width: 100%;
}

div[id="ox_OpenSEA_Expediente__frame_group_documentoPortafirmas___DatosDelDocumentocontent"] .ox-layout-not-aligned-cell.ox-editor-wrapper {
	width: auto;
}

div[id$="DatosDelDocumentocontent"] .ox-layout-aligned-cell.ox-label{
	max-width: 15px;
}

div[id$="DatosDelDocumentocontent"] span[id$="editor_datosArchivo"] > table{
	width: 99%;
}

div[id$="DatosDelDocumentocontent"] span[id$="editor_documento___datosArchivo"] > table{
	width: 99%;
}

div[id="ox_OpenSEA_DocumentosSical__frame_group_Visorcontent"] .ox-layout-detail{
	width: 99%;
}

div[id="ox_OpenSEA_DocumentosSical__frame_group_Visorcontent"] .ox-layout-not-aligned-cell.ox-editor-wrapper {
	width: 100%;
}

div[id="ox_OpenSEA_AnexarDocumentosSical__frame_group_Visorcontent"] .ox-layout-detail{
	width: 99%;
}

div[id="ox_OpenSEA_AnexarDocumentosSical__frame_group_Visorcontent"] .ox-layout-not-aligned-cell.ox-editor-wrapper {
	width: 100%;
}

.ox-list-title select {
	font-size: 12px;
	margin-top: -13px;
	padding-bottom: 0px;
	border: 1px solid transparent;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	cursor: pointer;
	background: transparent;
}

.ox-list-title i {
	font-size: 16px;
	margin-left: 5px;
	margin-right: -5px;
	padding: 1px 0px 1px 5px;
	vertical-align: -1px;
}

.ox-list-title {
	padding: 0px;
	margin-bottom: 10px;
	font-size: 0px;
}

.fact_xava_loading{
	background: #F8F8F8;
	box-shadow: 10px 10px 10px grey;
	color: #4C9ED9;
}

/* *, *::before, *::after { */
/*     box-sizing: inherit; */
/* } */

#ox_OpenSEA_VolanteEmpadronamiento__frame_group_DatosDelSolicitantehide {
	display: none;
}

#ox_OpenSEA_NotificacionTelematica__customize_convocatoria___expedientes {
	display: none;
}

.resumen {
  display: inline-table;
  margin-left: 5px;
  margin-right: 5px;
}


#ox_PortalEmpleado_PeticionVacaciones__seleccionLote {
  display: none;
}

#ox_PortalEmpleado_EmpleadosArea__seleccionLote {
    display: none;
}

#ox_PortalEmpleado_ConsultasAreas__seleccionLote {
  display: none;
}

.tareas_portal_empleado {
	border-collapse: separate;
	padding: 0;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
	border-spacing: 0px 15px;
	line-height: 20px;
}


.fondo_tareas {
	background-color: #CECECE;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	margin-bottom: 10px;
	font-size: 1.2em;
	color: rgb(0, 0, 0);
	text-align: left;
}

.margen_izquierda {
	margin-left: 10px;
}

#titulo_computo_mensual {
	background-color: #E6B012;
	color: #000;
	font-weight: bold;
	font-size: medium;
	top: 5px;
	width: 100%;
	padding-bottom: 2px;
	padding-top: 2px;
	border-top-right-radius: 15px;
	text-align: center;
}

.row-usu-desactivo {
	font-weight: bold;
	color: black !important;
	background: darkgray;
}

#ox_PortalEmpleado_UsuarioDesactivado__modes {
    display: none;
}

.row-tra-fuera-entidad {
	background: #ff9e9ea3 !important;
}

.row-tra-dentro-entidad {
	background: #90ee90a3 !important;
}

.row-tra-asistio-en-fecha {
	background: #90ee90a3 !important;
}

.row-tra-asistio-en-fecha-fw {
	background: gold !important;
}

.row-tra-ausente-en-fecha {
	background: #ff9e9ea3 !important;
}

.row-tra-baja-en-fecha {
	background: #ff7d97 !important;
}

.row-tra-permiso-en-fecha {
	background: #ff7d97 !important;
}

.row-tra-libre-en-fecha {
	background: lightgray !important;
}

.row-tra-sin-calendario-en-fecha {
	background: cornflowerblue !important;
}

#ox_PortalEmpleado_PeticionVacaciones__frame_group_solicitud-permiso-primer-pasohide {
    display: none;
}

#ox_PortalEmpleado_PeticionVacaciones__frame_group_solicitud-permiso-segundo-pasohide {
    display: none;
}

#ox_PortalEmpleado_PeticionVacaciones__frame_group_solicitud-permiso-tercer-pasohide {
    display: none;
}

#ox_PortalEmpleado_PeticionVacaciones__label_solicitud-permiso-primer-paso {
    padding-left: 4px;
}

#ox_PortalEmpleado_PeticionVacaciones__label_solicitud-permiso-segundo-paso {
    padding-left: 4px;
}

#ox_PortalEmpleado_PeticionVacaciones__label_solicitud-permiso-tercer-paso {
    padding-left: 4px;
}

.row-dich-para-validar {
	font-weight: bold;
	color: black !important;
	background: darkgray;
};

.row-sombreada {
	background: lightgray;
}

/* Geo location */
.geo-map-container {
	width: 458px;
};

.gestion400-geo-map {
	height: 458px;
	width: 458px;
}

.geo-map-row {
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 5px;
}
.geo-map-button {
	border: 2px solid #73e600;
	border-radius: 5px;
}

.geo-map-button {
	font-size: 2em;
	text-align: center;
	color: #0d1a00;
}

[id*='AnteriorNoVisible'] {
	display: none;
}

div[id*='__campos_col4']{
	display: none;
}

div.ox-errors .ox-message-box {
	color: #ffffff
}

div.ox-messages .ox-message-box {
	color: #4E5F3D
}

.ox-cards {
	width: auto;
}



span[id^='ox_PortalEmpleado_SolicitudCambioDatos__frame_group_'] {
	
	display: none;
}
span[id^='ox_PortalEmpleado_SolicitudCambioDatos__label'] {
	
	margin-left: 1rem;
}

select[name^='ox_PortalEmpleado_PeticionAyudasDP']:not([name^='ox_PortalEmpleado_PeticionAyudasDPReadOnly']) > option[value='4'],
select[name^='ox_PortalEmpleado_PeticionAyudasDP'] > option[value='5'],
select[name^='ox_PortalEmpleado_PeticionAyudasDP'] > option[value='6']{
	display: none;
}

div.ox-editor-wrapper > #ox_PortalEmpleado_MisDatosPersonalesConVacas__editor_justificante {
	display: inline-flex;
}

#ox_PortalEmpleado_MisDatosPersonalesConVacas__frame_group_Ayudacontent > .ox-frame-content {
	padding-left: 1em;
}


tr.fc-crear td:nth-child(odd),
tr.solicitud-confirmado td:nth-child(odd) {
	background-color: #8cd58c !important;
}
tr.fc-crear td:nth-child(even),
tr.solicitud-confirmado td:nth-child(even) {
	background-color: #85c485 !important;
}
tr.fc-crear:hover td,
tr.solicitud-confirmado:hover td{
	background-color: #3e933e !important;	
}

tr.fc-borrar td:nth-child(odd),
tr.solicitud-rechazado td:nth-child(odd){
	background-color: #ec9393 !important;
}
tr.fc-borrar td:nth-child(even),
tr.solicitud-rechazado td:nth-child(even){
	background-color: #d56767 !important;
}
tr.fc-borrar:hover td,
tr.solicitud-rechazado:hover td{
	background-color: #ff0000 !important;	
}
tr.fc-editar td:nth-child(odd) {
	background-color: #d5cd8c !important;
}
tr.fc-editar td:nth-child(even){
	background-color: #cabd51 !important;
}
tr.fc-editar:hover td{
	background-color: #e3d720 !important;	
}
.solicitud-confirmado a[href*="'PersonalGestionCambioDatos.confirmarLista', 'row="],
.solicitud-confirmado a[href*="'PersonalGestionCambioDatos.denegarLista', 'row="],
.solicitud-rechazado a[href*="'PersonalGestionCambioDatos.confirmarLista', 'row="],
.solicitud-rechazado a[href*="'PersonalGestionCambioDatos.denegarLista', 'row="],
.solicitud-confirmado a[href*="'PersonalGestionCambioFormacion.confirmarLista', 'row="],
.solicitud-confirmado a[href*="'PersonalGestionCambioFormacion.denegarLista', 'row="],
.solicitud-rechazado a[href*="'PersonalGestionCambioFormacion.confirmarLista', 'row="],
.solicitud-rechazado a[href*="'PersonalGestionCambioFormacion.denegarLista', 'row="] {
	display: none;	
}
#ox_PortalEmpleado_ControlAsistencia__fichajesConsulta > tbody > tr.fc-borrar,
#ox_PortalEmpleado_CambioFichaje__fichajes > tbody > tr.fc-borrar,
#ox_PortalEmpleado_CambioFichaje__fichajes__DISABLED__ > tbody > tr.fc-borrar {
	opacity: 60%;
}

#ox_PortalEmpleado_ControlAsistencia__fichajesConsulta__DISABLED__ > tbody th:nth-child(3),
#ox_PortalEmpleado_ControlAsistencia__fichajesConsulta__DISABLED__ > tbody td:nth-child(3),
#ox_PortalEmpleado_ControlAsistencia__fichajesConsulta > tbody th:nth-child(3),
#ox_PortalEmpleado_ControlAsistencia__fichajesConsulta > tbody td:nth-child(3) {
	display: none;
}

#ox_PortalEmpleado_ControlAsistencia__dialog1  #ox_PortalEmpleado_ControlAsistencia__view.ox-detail > .ox-frame{
	all: inherit;
}

select[name="ox_PortalEmpleado_InformeJornadaArea__areasResponsable"],
select[name="ox_PortalEmpleado_InformeJornadaArea__areasRRHH"]{
	padding-right: 3em;
}

/* #ox_PortalEmpleado_InformeJornadaArea__list >tbody >tr >th:nth-child(3), */
/* #ox_PortalEmpleado_InformeJornadaArea__list >tbody >tr >th:nth-child(4), */
/* #ox_PortalEmpleado_InformeJornadaArea__list >tbody >tr >th:nth-child(5), */
/* tr[id^="ox_PortalEmpleado_InformeJornadaArea__"] td:nth-child(3), */
/* tr[id^="ox_PortalEmpleado_InformeJornadaArea__"] td:nth-child(4), */
/* tr[id^="ox_PortalEmpleado_InformeJornadaArea__"] td:nth-child(5) { */
/* 	display:none; */
/* } */



/* td.style_5, */
/* td.style_4{ */
/* 	font-weight: 550; */
/* } */


tr.style_5 td:nth-child(odd) {
	background-color: #56c856 !important;
}
tr.style_5 td:nth-child(even) {
	background-color: #51ae51 !important;
}
tr.style_5:hover td{
	background-color: #67bf67 !important;	
}

tr.style_4 td:nth-child(odd) {
	background-color: #66dfa7 !important;
}
tr.style_4 td:nth-child(even) {
	background-color: #68c89c !important;
}
tr.style_4:hover td{
	background-color: #68c89c !important;	
}

tr.style_3 td:nth-child(odd) {
	background-color: #ecd88a !important;
}
tr.style_3 td:nth-child(even) {
	background-color: #f0d159 !important;
}
tr.style_3:hover td{
	background-color: #f7d862 !important;	
}

tr.style_2 td:nth-child(odd) {
	background-color: #bba85e !important;
}
tr.style_2 td:nth-child(even) {
	background-color: #b09b46 !important;
}
tr.style_2:hover td{
	background-color: #c6ac4c !important;	
}


tr.style_1 td:nth-child(odd) {
	background-color: #ce7171 !important;
}
tr.style_1 td:nth-child(even) {
	background-color: #df3737 !important;
}
tr.style_1:hover td{
	background-color: #dd2e2e !important;	
}


tr.ji-reemplazado {
	opacity: 55%;
}


tr.ox-list-odd.row-hor-obl-incumplido:hover {
    background: #ff5f24;
}

.row-hor-obl-incumplido {
    background: #ff5f24;
}

tr.row-hor-obl-incumplido td:nth-child(even) {
    background: #ff4000;
}

tr.row-hor-obl-incumplido td:nth-child(2) { 
    background: #ff5f24;
}

tr.row-hor-obl-incumplido:hover > td,
tr.row-hor-obl-incumplido:hover  td,
tr.row-hor-obl-incumplido:hover > td > a > div {
    background: var(--list-row-hover-background); 
}

tr.row-hor-obl-incumplido.selected-row > td,
tr.row-hor-obl-incumplido.selected-row  td,
tr.row-hor-obl-incumplido.selected-row > td > a > div {
    background: var(--list-row-hover-background) !important;
}

tr.ox-list-odd.row-hor-obl-error:hover {
    background: #ffff4a;
}

.row-hor-obl-error {
    background: #ffff4a;
}

tr.row-hor-obl-error td:nth-child(even) {
    background: #ffe524;
}

tr.row-hor-obl-error td:nth-child(2) { 
    background: #ffff4a;
}

tr.row-hor-obl-error:hover > td,
tr.row-hor-obl-error:hover  td,
tr.row-hor-obl-error:hover > td > a > div {
    background: var(--list-row-hover-background); 
}

tr.row-hor-obl-error.selected-row > td,
tr.row-hor-obl-error.selected-row  td,
tr.row-hor-obl-error.selected-row > td > a > div {
    background: var(--list-row-hover-background) !important; 
}

tr.ox-list-odd.err-fich-resuelto-usuario:hover {
    background: #ffff4a;
}

.err-fich-resuelto-usuario {
    background: #ffff4a;
}

tr.err-fich-resuelto-usuario td:nth-child(even) {
    background: #ffe524;
}

tr.err-fich-resuelto-usuario td:nth-child(2) { 
    background: #ffff4a;
}

tr.err-fich-resuelto-usuario:hover > td,
tr.err-fich-resuelto-usuario:hover  td,
tr.err-fich-resuelto-usuario:hover > td > a > div {
    background: var(--list-row-hover-background); 
}

tr.err-fich-resuelto-usuario.selected-row > td,
tr.err-fich-resuelto-usuario.selected-row  td,
tr.err-fich-resuelto-usuario.selected-row > td > a > div {
    background: var(--list-row-hover-background) !important; 
}

tr.row-emp-desactivado:hover {
    background: rgba(212, 212, 212, 1);
}

.row-emp-desactivado {
    background: rgba(212, 212, 212, 1);
}

tr.row-emp-desactivado td:nth-child(even) {
    background: rgba(212, 212, 212, 1);
}

tr.row-emp-desactivado td:nth-child(2) { 
    background: rgba(212, 212, 212, 1);
}

tr.row-emp-desactivado:hover > td,
tr.row-emp-desactivado:hover  td,
tr.row-emp-desactivado:hover > td > a > div {
    background: var(--list-row-hover-background); 
}

tr.row-emp-desactivado.selected-row > td,
tr.row-emp-desactivado.selected-row  td,
tr.row-emp-desactivado.selected-row > td > a > div {
    background: var(--list-row-hover-background) !important; 
}

.solicitud-pendiente-rrhh a[href*="'AreaGestionCambioFichaje.confirmarLista', 'row="],
.solicitud-pendiente-rrhh a[href*="'AreaGestionCambioFichaje.denegarLista', 'row="],
.solicitud-confirmado a[href*="'AreaGestionCambioFichaje.confirmarLista', 'row="],
.solicitud-confirmado a[href*="'AreaGestionCambioFichaje.denegarLista', 'row="],
.solicitud-rechazado a[href*="'AreaGestionCambioFichaje.confirmarLista', 'row="],
.solicitud-rechazado a[href*="'AreaGestionCambioFichaje.denegarLista', 'row="] {
	display: none;	
}

