/* Impresion */
.imprimirreporte {
    font-size: 12px;
    display: none;
}
#lblFechaPulicacion {
    display: none;
}
#columnasacuerdo::after {
    content: "";
    display: table;
    clear: both;
}
.imprimirreporte > .twelvecol {
    clear: both;
}

/* Grid columns para la vista de impresion */
.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol,
.sevencol, .eightcol, .ninecol, .tencol, .elevencol, .twelvecol {
    float: left;
    margin: 0 2% 10px 0;
}
.onecol { width: 6.5%; }
.twocol { width: 15%; }
.threecol { width: 23.5%; }
.fourcol { width: 32%; }
.fivecol { width: 40.5%; }
.sixcol { width: 49%; }
.sevencol { width: 57.5%; }
.eightcol { width: 66%; }
.ninecol { width: 74.5%; }
.tencol { width: 83%; }
.elevencol { width: 91.5%; }
.twelvecol { width: 100%; }
.last { margin-right: 0; }

@media print {
    @page { margin: 8mm 10mm; }
    body { visibility: hidden; }
    header, footer, .derechos, .nav-bar, .detalle-menu-a, .detalle-menu-b, .ruta, .txt-gral > *:not(.notificaciones-lista), .notificaciones-lista > *:not(.gridprincipal), .contenedor-temas, .orla { display: none !important; }
    .imprimirreporte, .imprimirreporte * { visibility: visible; }
    #dtgridgeneral, #dtgridgeneral_wrapper { display: none !important; }
    .txt-gral, .notificaciones-lista, .gridprincipal { margin: 0 !important; padding: 0 !important; background: none; border-radius: 0; }
    .imprimirreporte { display: block !important; margin-top: 0 !important; }
    .imprimirreporte > .twocol:first-child { margin-top: 0; }
}

/* Layout de filtros de Notificaciones (etiqueta centrada arriba del campo) */
#contenedor-campos {
	background: #fff;
	padding:10px 10px 20px 10px;
	border-radius: 3px;
	display: flex;
	display: -webkit-flex;
	-webkit-flex-flow: row wrap;
}

.tema-input {
	flex: 1;
	-webkit-flex: 1;
	-webkit-order: 1;
	margin-right: 10px;
}

.etiqueta {
	margin: 0 auto;
	width: 60%;
	font-size: 11px;
	line-height: 11px;
	color: #005eb8;
	font-family: "Poppins-Bold";
	text-align: left;
	padding: 20px 10px 2px 10px
}

.input-lista {
	width: 65%;
	padding: 0px;
	height: 38px;
	border-bottom: 1px solid #ccc;
	margin: 0 auto;
}

.input-filtro {
	width:85%;
	height: 40px;
	padding: 0px;
	background: transparent;
	color: #888;
	font-size: 16px;
	font-family: "Poppins-Light";
	border: 0px;
	border-bottom: 1px solid #ccc;
	margin: 0 auto;}

.input-filtro::placeholder {
	color: #888;
	font-size: 16px;
}

.input-f-acuerdo {
	width:50%;
	height: 40px;
	padding: 0px;
	background: transparent;
	color: #888;
	font-size: 16px;
	font-family: "Poppins-Light";
	border: 0px;
	border-bottom: 1px solid #ccc;
	margin: 0 auto;}

.input-f-acuerdo::placeholder {
	color: #888;
	font-size: 16px;}

.ico {
	width: 28px;
}

/* Reglas responsive especificas de Notificaciones */
@media screen and (max-width: 667px) {

	.t-acuerdos tr:nth-of-type(2n) {}

	.t-acuerdos tr td:first-child {}

	.t-acuerdos tr:nth-child(even) td {
		background-color: rgb(157, 216, 228, .3);
	}

	.t-acuerdos table tr:nth-child(even) td {
		background-color: transparent;
	}

	.t-acuerdos tbody td:before {
		content: attr(data-th);
		display: block;
	}

	.t-acuerdos table.gsc-search-box tbody td {
		display: table-cell;
	}

	.t-acuerdos td:nth-of-type(1):before {
		content: "JUZGADO:";
		color: #3eb2f9;
		font-family: "Poppins-Bold";
		font-size: 10px;
	}

	.t-acuerdos td:nth-of-type(2):before {
		content: "FECHA DE ACUERDO:";
		color: #3eb2f9;
		font-family: "Poppins-Bold";
		font-size: 10px;
	}

}

@media screen and (max-width: 950px) {

	.etiqueta {
		width: 75%;
	}

}