<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Sticky footer styles
-------------------------------------------------- */
html {
	position: relative;
	min-height: 100%;
}

body {
	margin-bottom: -60px; /* Margin bottom by footer height */
	padding-bottom: 120px;
	font-size: 1rem;
}

.footer {
	/* 	TODO Arreglar o quitar... */
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 60px; /* Set the fixed height of the footer here */
	line-height: 60px; /* Vertically center the text there */
	background-color: #f5f5f5;
}

table.table-bordered.dataTable th:last-child {
	border-right-width: 1px;
}

img.navbar-brand {
	height: 40px;
}

tr.maxPe {
	font-weight: bold;
	font-size: large;
	background-color: highlight !important;
}

.fill-white {
	fill: #fff !important;
}

.btn-dga-garnet {
	color: #fff;
	background-color: #082e72;
	border-color: #082e72;
	margin: 3px;
}

.btn-dga-garnet:hover {
	color: #212529;
	background: #9ec2ff9e;
}

.text-dga-garnet {
	color: #082e72;
}

.info-box {
	color: black;
	background-color: #082e724d;
	border-style: solid;
	border-width: thin;
	border-color: #082e72;
	padding: 5px;
	margin-bottom: 3px;
}

.page-item.active .page-link {
	color: white;
	background-color: #082e72;
	border-color: #082e72;
}

.navbar-garnet {
	background-color: #082e72;
	color: white;
}

.panel-default {
	text-align: center;
}

.panel-heading {
	background-color: grey;
}

.list-group {
	text-align: left;
}

.navbar-center {
	position: absolute;
	width: 100%;
	left: 20px;
	top: 25%;
	text-align: center;
}

input[type=text], input[type=number], input[type=date], select, .select2-selection,
	.input-group-append {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
	/* Reduced from whatever it currently is */
	margin-top: 0px !important; /* Reduced from whatever it currently is */
	height: 24px !important;
}

.card {
	margin: 3px;
}

.col-center {
	padding-top: 10px;
}

.fa-stack[data-count]:after {
	position: absolute;
/* 	right: 0%; */
/* 	top: 1%; */
	content: attr(data-count);
/* 	font-size: 30%; */
/* 	padding: .6em; */
	border-radius: 999px;
/* 	line-height: .75em; */
	color: white;
	background: rgba(255, 0, 0, .85);
	text-align: center;
	min-width: 2em;
	font-weight: bold;
}

.dataTables_processing {
	color: #fff;
	background-color: #082e72;
	border-radius: 20px;
	border-style: solid;
	border-width: medium;
	border-color: black;
	width: 200px !important;
	font-size: large;
}

/* Evita que debajo del footer haya un espacio en blanco */
body {
  display: flex;
  flex-direction: column; /* creates rows out of the elements main and footer */
  margin:0;
}

@media print {
	.navbar {
		display: block;
		border-width: 0 !important;
	}
	.navbar-toggle, .btn {
		display: none;
	}
}</pre></body></html>