html, body {
	height: 100%;
}

img.img-fluid.gaf.logo {
	margin-top: 17px;
}

img.img-fluid.ade.logo {
	width: 80%;
	margin-left: 17%;
	margin-top: -2px;
}

img.img-fluid.grh.logo {
	margin-top: 26%;
}

img.img-fluid.ch.iso {
	width: 64%;
	margin-left: 16%;
}

img.img-fluid.ade.txt {
	max-width: 227%;
	width: 135%;
	margin-left: -18%;
}

img.img-fluid.ch.txt {
	width: 64%;
	margin-left: 18%;
}

img.img-fluid.gic.iso {
	width: 86%;
	margin-left: 7%;
}

img.img-fluid.gaf.iso {
	width: 95%;
	margin-left: 3%;
}

img.img-fluid.gaf.iso, img.img-fluid.gic.iso, img.img-fluid.ade.iso, img.img-fluid.grh.iso,
	img.img-fluid.ch.iso {
	margin-bottom: 50%;
}

img.img-fluid.gaf.logo, img.img-fluid.gic.logo, img.img-fluid.ade.logo,
	img.img-fluid.grh.logo, img.img-fluid.ch.logo {
	margin-bottom: 50%;
}

img.img-fluid.gic-cfi.logo {
	width: 15%;
}

img.img-fluid.gaf-cfi.logo {
	width: 10%;
}

img.img-fluid.gaf.txt {
	width: 90%;
}

img.img-fluid.gic-cfi.iso, img.img-fluid.gaf-cfi.iso {
	width: 30%;
	margin-left: 5%;
}

img.img-fluid.gaf-cfi.txt {
	width: 40%;
	margin-left: 8%;
}

img.img-fluid.gic-cfi.txt {
	width: 40%;
	margin-left: 7%;
}

.panel-gaf {
	background: #E20000;
}

.panel-gaf:hover {
	background: #8a0202;
	-webkit-transition: color .5s ease-in-out, background-color .5s
		ease-in-out, background-image .5s ease-in-out, border-color .5s
		ease-in-out, opacity .5s ease-in-out, visibility .5s ease-in-out,
		box-shadow .3s cubic-bezier(.4, 0, 1, 1);
	-moz-transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
	-ms-transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
	-o-transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
	transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
}

.panel-gic {
	background: #FF834D;
}

.panel-gic:hover {
	background: #dc5114;
	-webkit-transition: color .5s ease-in-out, background-color .5s
		ease-in-out, background-image .5s ease-in-out, border-color .5s
		ease-in-out, opacity .5s ease-in-out, visibility .5s ease-in-out,
		box-shadow .3s cubic-bezier(.4, 0, 1, 1);
	-moz-transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
	-ms-transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
	-o-transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
	transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
}

.panel-ade {
	background: #C0C2C6;
}

.panel-ade:hover {
	background: #828386;
	-webkit-transition: color .5s ease-in-out, background-color .5s
		ease-in-out, background-image .5s ease-in-out, border-color .5s
		ease-in-out, opacity .5s ease-in-out, visibility .5s ease-in-out,
		box-shadow .3s cubic-bezier(.4, 0, 1, 1);
	-moz-transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
	-ms-transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
	-o-transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
	transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
}

.panel-grh {
	background: #72C7E6;
}

.panel-grh:hover {
	background: #4d99b5;
	-webkit-transition: color .5s ease-in-out, background-color .5s
		ease-in-out, background-image .5s ease-in-out, border-color .5s
		ease-in-out, opacity .5s ease-in-out, visibility .5s ease-in-out,
		box-shadow .3s cubic-bezier(.4, 0, 1, 1);
	-moz-transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
	-ms-transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
	-o-transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
	transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
}

.panel-ch {
	background: #000062;
}

.panel-ch:hover {
	background: #4a4af7;
	-webkit-transition: color .5s ease-in-out, background-color .5s
		ease-in-out, background-image .5s ease-in-out, border-color .5s
		ease-in-out, opacity .5s ease-in-out, visibility .5s ease-in-out,
		box-shadow .3s cubic-bezier(.4, 0, 1, 1);
	-moz-transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
	-ms-transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
	-o-transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
	transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
}

.panel-be {
	background: #4d9cff;
}

.panel-be:hover {
	background: #4a4af7;
	-webkit-transition: color .5s ease-in-out, background-color .5s
		ease-in-out, background-image .5s ease-in-out, border-color .5s
		ease-in-out, opacity .5s ease-in-out, visibility .5s ease-in-out,
		box-shadow .3s cubic-bezier(.4, 0, 1, 1);
	-moz-transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
	-ms-transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
	-o-transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
	transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
}

.panel-bt-gaf {
	background: #4C4B4B;
}

.panel-bt-gaf:hover {
	background: #a5a5a5;
	-webkit-transition: color .5s ease-in-out, background-color .5s
		ease-in-out, background-image .5s ease-in-out, border-color .5s
		ease-in-out, opacity .5s ease-in-out, visibility .5s ease-in-out,
		box-shadow .3s cubic-bezier(.4, 0, 1, 1);
	-moz-transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
	-ms-transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
	-o-transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
	transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
}

.panel-bt-gic {
	background: #A8252A;
}

.panel-bt-gic:hover {
	background: #f7353d;
	-webkit-transition: color .5s ease-in-out, background-color .5s
		ease-in-out, background-image .5s ease-in-out, border-color .5s
		ease-in-out, opacity .5s ease-in-out, visibility .5s ease-in-out,
		box-shadow .3s cubic-bezier(.4, 0, 1, 1);
	-moz-transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
	-ms-transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
	-o-transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
	transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
}

.col-2, .col-6 {
	margin: 0 !important;
	padding: 0 !important;
}

a {
	-webkit-transition: color .5s ease-in-out, background-color .5s
		ease-in-out, background-image .5s ease-in-out, border-color .5s
		ease-in-out, opacity .5s ease-in-out, visibility .5s ease-in-out,
		box-shadow .3s cubic-bezier(.4, 0, 1, 1);
	-moz-transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
	-ms-transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
	-o-transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
	transition: color .5s ease-in-out, background-color .5s ease-in-out,
		background-image .5s ease-in-out, border-color .5s ease-in-out,
		opacity .5s ease-in-out, visibility .5s ease-in-out, box-shadow .3s
		cubic-bezier(.4, 0, 1, 1);
}

a:hover {
	text-decoration: none !important;
}

.iniciales {
	text-align: center;
	font-size: xxx-large;
	font-weight: bold;
	color: white;
	padding-top: 0px;
	line-height: initial;
	padding-bottom: 30px;
}

.nombresistema {
	text-align: center;
	color: white;
	font-size: larger;
	display: flex;
	justify-content: center;
}