﻿@import url(uat.fonts.css);
#s4-workspace {
	overflow-x: hidden;
}
#suiteBar *, #s4-ribbonrow *, #s4-titlerow, .ms-webpart-menuLink, .ms-bottompaging *, .ms-bottompagingline *, .ms-storefront-paging *, #Paging *, .ms-csrlistview-controldiv, .ms-dlgCloseBtn *, .ms-designbuilder-cuicontainer *, .ms-designbuilder-main *, #rtePasteFlyoutLink, .js-callout-mainElement *, div[class^='ms-InlineSearch'], div[class^='ms-InlineSearch'] *, div[id$='ListViewWebPartJSGrid'] *, .ms-js-contextmenu *  {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
/* Remove min width on the collapse nav button */
button, button.navbar-toggle {
	min-width: 0;
}
/* Release #contentBox min-width */
body #contentBox {
	min-width: 0;
}
#s4-bodyContainer {
	padding-bottom: 0 !important;
}

.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1140px;
}
/* UAT Portal 2020 */
body {
	background: transparent;
	font-family: "Fira Sans", sans-serif;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "Fira Sans";
    /*color: var(--azul-1);*/
    font-weight: bold;
}

h1 {
    font-size: 30px;
}
h2 {
    font-size: 28px;
}
h3 {
    font-size: 26px;
}
h4 {
    font-size: 24px;
}
h5 {
    font-size: 22px;
}
h6 {
    font-size: 20px;
}
h1, .ms-h1 {
    color: #000; 
}

/* Footer viñeta*/
#ctl00_ctl52_ExplicitLogin {
    display: block;
}
#ctl00_ctl52_ExplicitLogin:before {
    content: "• ";
}
/* Footer viñeta END*/

/** * Owl Carousel v2.3.4 * Copyright 2013-2018 David Deutsch * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE */
/* * Owl Carousel - Core */
.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent; /* position relative and z-index fix webkit rendering fonts issue */;
	position: relative;
	z-index: 1;
}
.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	touch-action: manipulation;
	-moz-backface-visibility: hidden;
    /* fix firefox animation glitch */
}
.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden; /* fix for flashing background */;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
	display: block;
	width: 100%;
}
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
	display: none;
}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {
	cursor: pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {
	background: none;
	color: inherit;
	border: none;
	padding: 0 !important;
	font: inherit;
}
.owl-carousel.owl-loaded {
	display: block;
}
.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}
.owl-carousel.owl-hidden {
	opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab;
}
.owl-carousel.owl-rtl {
	direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
	float: right;
}
/* No Js */
.no-js .owl-carousel {
	display: block;
}
/* * Owl Carousel - Animate Plugin */
.owl-carousel .animated {
	animation-duration: 1000ms;
	animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
	z-index: 0;
}
.owl-carousel .owl-animated-out {
	z-index: 1;
}
.owl-carousel .fadeOut {
	animation-name: fadeOut;
}
@keyframes fadeOut {
     0% {
         opacity: 1;
    }
     100% {
         opacity: 0;
    }
}
/* * Owl Carousel - Auto Height Plugin */
.owl-height {
	transition: height 500ms ease-in-out;
}
/* * Owl Carousel - Lazy Load Plugin */
.owl-carousel .owl-item {
}
.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 400ms ease;
}
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
     max-height: 0;
}
.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d;
}
/* * Owl Carousel - Video Plugin */
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}
.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
	-ms-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}
.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}
/*Nueva Clase*/
/* variables css */
:root {
	--azul-1: #003d5c;
	--azul-2: #33627c;
	--azul-3: #66899c;
	--azul-4: #99b1bd;
	--azul-5: #cdd8de;
	--naranja-1: #d05f27;
	--naranja-2: #da7f53;
	--naranja-3: #e49f7e;
	--naranja-4: #ecbfa8;
	--naranja-5: #f6e0d5;
	--naranja-sec-1: #bb4b26;
	--naranja-sec-2: #c86e53;
	--naranja-sec-3: #d6927d;
	--naranja-sec-4: #e5b7a8;
	--naranja-sec-5: #f2dbd5;
	--obscuro-1: #55565b;
	--obscuro-2: #77787c;
	--obscuro-3: #999a9c;
	--obscuro-4: #bbbbbd;
	--obscuro-5: #dddddd;
	--gris-1: #CFCDC9;
	--gris-2: #d7d6d3;
	--gris-3: #e1e0de;
	--gris-4: #ebeae9;
	--gris-5: #f5f5f4;
	--auxiliar-1: #4070B6;
	--auxiliar-2: #61B0CC;
	--auxiliar-3: #81C6CC;
	--auxiliar-4: #ECB06F;
	--auxiliar-5: #F7C46E;
}

strong {
     font-weight: 700;
}

.card-title-content {
	color: #000;
	font-size: 25px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.card-header:first-child {
    color: var(--obscuro-2);
}
/* override bootstrap styles */
a, a:focus, a:visited, a:active, .btn-link {
	color: var(--azul-1);
	text-decoration: none;
}
a:hover, .btn-link:hover {
	text-decoration: underline;
	transition: 300ms ease-out;
	color: var(--auxiliar-1);
}
/* bg */
.bg-white-transparent {
	background-color: rgba(255, 255, 255, 0.8) !important;
}
.bg-black-transparent {
	background-color: rgba(0, 0, 0, 0.7) !important;
}
.bg-black-transparent-2 {
    background-color: rgba(0, 0, 0, 0.65) !important;
}
.bg-black-gradient {
	background: linear-gradient(to bottom, rgba(29, 37, 45, 0.8) 0%, rgba(29, 37, 45,0.8) 75%, rgba(29, 37, 45, 1) 100%) !important;
}
.bg-green {
	background: #3a9b1c !important;
}
.bg-gray-gradient {
	background: linear-gradient(to bottom, rgba(230, 230, 230, 1) 0%, rgba(230, 230, 230, 0.7) 50%, rgba(230, 230, 230, 0) 100%) !important;
}
.bg-textura1 {
    background: rgba(230, 230, 230, 1) url(https://www.uat.edu.mx/PublishingImages/Textura/textura-negra-background.webp) repeat top;
}
/* cards */
.card {
	flex: 100%;
	margin-bottom: 15px;
	border: 1px solid #ccc;
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9ffffff', endColorstr='#ffffff', GradientType=0);
}
/* cajas negras */

.card .card-body {
	border-radius: 5px;
	background: transparent;
}
#DeltaPlaceHolderMain .card .card-body img {
	max-width: 100%;
}
.portada.card .card-body .card-title {
	color: #fff;
	border-radius: 3px !important;
	font-size: 21px !important;
	font-weight: 600 !important;
	line-height: 1 !important;
	padding: 8px 15px !important;
	text-align: center !important;
	text-transform: uppercase !important;
}
.card .card-body .card-title .fa {
	color: var(--naranja-3);
}
.card.bg-black {
	background: #000;
}
.card.bg-black .card-title {
	background: #666;
	color: #fff;
}

/* barra superior */
#topbar {
	background: var(--azul-1);
	z-index: 4;
	position: relative;
}
#topbar .nav .nav-item .nav-link {
	border-width: 0px 1px 0px 0px;
	border-color: rgba(255,255,255,0.15);
	border-style: solid;
	color: #fff;
	font-size: 13px;
	padding: 0.5rem 1rem;
	text-transform: uppercase;
}
#topbar .nav .nav-item .nav-link:hover {
	background: var(--naranja-1);
}
#topbar .nav .nav-item.show {
	background: var(--azul-1);
}
#topbar a:hover {
	text-decoration: none;
}
#topbar2 {
	background: var(--naranja-1);
	z-index: 1;
	position: relative;
}
.ms-core-listMenu-horizontalBox ul {
    padding-left: 0;
}
#header {
	background: #fff url(https://www.uat.edu.mx/PublishingImages/Textura/textura-negra.webp) repeat center;
    border-bottom: 1px solid #999;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	z-index: 5;
	top: 0;
	position: sticky;
}

@media (max-width: 767px) {
#header {
	position: relative;
}
}

#header .container {
}
#header.shrink {
	background: #fff;
	display: block;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 10;
}
#header.shrink #uat-logo {
	background: transparent url(https://miscodigos.uat.edu.mx/assets/Global/Portal-UAT/img/UAT-Imagotipo.svg) no-repeat left center !important;
	max-height: 40px;
}
/*#header.shrink #toggle {
	display: block;
	background: var(--azul-2);
	position: relative !important;
	top: 10px;
	left: -50px;
}*/
#header.shrink #topbar, #header.shrink #header-links, #header.shrink #header-icons .nav-item {
	display: none !important;
}

#header.shrink #header-icons #buscarModal {
	display: inline-block !important;
/*	margin-right: 58px;*/
}

#header.shrink #header-icons #userway {
	display: inline-block !important;
}

#header.shrink #header-icons #toggle-wrapper {
	display: inline-block !important;
}


#header.shrink #header-icons #buscarModal .nav-link {
	height: 40px;
	line-height: 40px;
	padding: 0;
	text-align: center;
	width: 40px;
}/*
#buscarModal {
	margin-right: 0px;
}
#buscarModal .nav-link:hover {
	background: #f00;
}
@media (min-width: 768px)
{
#buscarModal {
	margin-right: 0;
}
}*/
#uat-logo {
	background: transparent url(https://www.uat.edu.mx/PublishingImages/Logos/UAT-Escudo.svg) no-repeat left center;
	background-repeat: none;
	background-size: contain;
	color: transparent;
	display: block;
	font-size: 0;
	height: 90px;
	margin: 0px 5px;
	width: 110px ;
}
#uat-logo.btn.img, #uat-logo-2.btn.img {
	transition: 0.3s;
}
#uat-logo.btn.img:hover, #uat-logo-2.btn.img:hover {
	transition: 0.3s;
	opacity: 0.85;
}
#uat-logo-2 {
}
#uat-logo-sec {
	background: transparent /*url(https://www.uat.edu.mx/PublishingImages/Logos/UAT-Logotipo-2024.svg)*/ /*url(https://www.uat.edu.mx/PublishingImages/Logos/UAT-Logotipo-2024-Color.webp)*/ url(https://www.uat.edu.mx/PublishingImages/Logos/UAT%20-%20Imagotipo%20Liston%20Rosa.webp) no-repeat right center;
	background-repeat: none;
	background-size: contain;
	color: transparent;
	display: block;
	font-size: 0;
	height: 70px;
	margin: 0px 5px;
	width: /*110px*/ 160px ;
}
#toggle {
/*	background: rgba(29,37,45,0.24);
	border: none;
	border-radius: 3px;
	color: #fff;
	display: block;
	display: none;
	font-size: 13px;
	height: 40px;
	line-height: 40px;
	margin-right: 5px;
	margin-top: -20px;
	padding: 0;
	position: absolute;
	right: 18px;
	top: 50%;
	transition: background 0.5s ease-in-out 0s;
	width: 40px;
	min-width: 40px;
	z-index: 10000;*/
}
#toggle:hover {
/*	background: var(--azul-1);*/
}

#header #userway > a,
#header #buscarModal > a,
#header #toggle {
    background: var(--azul-3) !important;
    border: 1px solid var(--azul-3) !important;
    border-radius: 4px;
    color: #fff !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px !important;
    margin: 0 0 0 4px !important;
    padding: 0;
    width: 40px !important;
    text-decoration: none;
}
#header #userway > a:hover,
#header #buscarModal > a:hover,
#header #toggle:hover {
    background: var(--azul-1) !important;
    border: 1px solid var(--azul-1) !important;
}

#userway a {
    font-size: 24px;
}

#toggle:focus {
	outline: none;
}
.header-wrapper {
	height: 100%;
	padding: 10px 0;
}
#escudo.header-wrapper {
    padding: 10px 5px;
	max-width: 120px;
}
/*@media (max-width: 768px) {
#escudo.header-wrapper {	
	border-radius: 5px;
    border-width: 1px;
}
}*/
#header-links {
	margin-top: 18px;
}
#header-links a {
	border-width: 0px 1px 0px 0px;
	border-color: #f5f5f5;
	border-style: solid;
	padding: 0.5rem 0.85rem;
	font-size: 13px;
	text-transform: uppercase;
}
#header-links a:hover {
	border-radius: 3px;
	background-color: var(--azul-3);
	color: #fff;
}
#header-icons {
	margin-right: 3px;
}
#header-icons .nav-link {
	color: var(--obscuro-3);
	padding-left: 10px;
	padding-right: 10px;
}
#header-icons .nav-link:hover {
	color: var(--azul-1);
}
#header-icons .nav-item.show .nav-link {
	background: #6c757d !important;
	color: #fff;
}
#facultades .img {
	color: #fff;
	border-radius: 0px;
	height: 275px;
	width: 100%;
	background-position: center;
	background-size: cover;
}

/* aviso */
#aviso .card {
    border:0;
    border-radius:0;
    background: var(--naranja-1) url(https://www.uat.edu.mx/PublishingImages/Textura/textura-blanca.webp) repeat center;
    color: #fff;
}
/* end aviso */

/* cintilla para páginas */
#cintilla {
	align-items: stretch;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	min-height: 275px;
}
#cintilla .container {
	align-items: flex-end;
	display: flex;
	justify-content: flex-start;
}
#cintilla .container h1.page-title {
	background: rgba(29,37,45,0.8);
	color: #fff;
	border-radius: 4px;
	font-size: 36px;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0 0 20px;
	/*min-width: 40%;*/
	padding: 10px 15px 6px 15px;
	text-transform: uppercase;
}
.btn.cintilla {
	border: 0px;
	font-size: 25pt;
	color: #fff;
	background: var(--naranja-sec-1) url(https://www.uat.edu.mx/PublishingImages/Textura/textura-blanca.webp) repeat center;	
}
.btn.cintilla:hover {
	border: 0px;
    transition: 0.3s;
	-webkit-filter: brightness(115%);
	filter: brightness(115%);
}
/*Mujeres que inspiran*/
.btn.cintilla-mujeresqueinspiran {
	border: 0px;
	font-size: 25pt;
	color: #fff;
    background: var(--naranja-sec-1) url(https://www.uat.edu.mx/PublishingImages/Recursos/cintilla-mujeresqueinspiran-2025.webp) repeat center;
}
.btn.cintilla-mujeresqueinspiran:hover {
	border: 0px;
    transition: 0.3s;
	-webkit-filter: brightness(115%);
	filter: brightness(115%);
}
/* fin cintilla para páginas */
#facultades .txt {
	color: #fff;
	font-size: 36px;
	font-weight: normal;
	line-height: 1;
	letter-spacing: -1px;
	position: relative;
	bottom: 0;
	margin: 0;
	padding: 20px 20px 15px;
	background: linear-gradient(transparent, rgba(0, 0, 0, 0.7));
	text-shadow: 1px 1px 2px rgb(0 0 0 / 70%);
	width: 100%;
}
#facultades .web {
	margin: 5px 0px;
	width: fit-content;
	border: solid 1px #ccc;
	border-radius: 3px;
	padding: 8px 15px;
}
#secretarias.txt {
	background: #f0f0f0;
	border-radius: 3px;
	color: #171796;
	padding: 7px 5px 5px 0px;
	font-weight: bold;
	text-align: right;
	line-height: 1;
	margin: 0;
	margin-top: -5px;
    /* color: #000;
     bottom: 0;
     margin: 0;
     width: 100%;
    */
}
@media (min-width: 768px)
{
#secretarias.txt {
	width: 106%;
}
}
@media (min-width: 992px)
{
#secretarias.txt {
	text-align: left;
	margin-bottom: 10px;
	padding: 7px 5px 5px 9px;
}
}

/* slider portada */
#slider {
	background: transparent;
    /*margin-bottom: 30px;
    */
}
#slider .owl-carousel {
	margin: 0 auto;
}
#slider .owl-dots {
	bottom: -2px;
	position: absolute;
	width: 100%;
}
#slider .owl-dots .owl-dot span {
	background: rgba(255, 255, 255, 0.25);
}
#slider .owl-dots .owl-dot.active span, #slider .owl-dots .owl-dot:hover span {
	background: #fff;
}
#slider {
/*	margin-top: -31px;*/
	z-index: 0;
	position: relative;
}
@media (min-width: 768px)
{
#slider {
	text-align: center;
	margin-top: 0px;
}
}
#sidebar {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000030+0,00004e+100 */
     background: #000030;
    /* Old browsers */ background: -moz-linear-gradient(top, #000030 0%, #00004e 100%);
    /* FF3.6-15 */ background: -webkit-linear-gradient(top, #000030 0%,#00004e 100%);
    /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #000030 0%,#00004e 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000030', endColorstr='#00004e',GradientType=0 );
    /* IE6-9 */ height: 100vh;
					}
#sidebar .collapsed .fas {
	transform: rotate(-90deg);
}
#sidebar .fas {
	transition: all 0.25s ease-in 0s;
}
#slider h2 {
		font-weight: bold;
     	color: #fff;
    	line-height: 1;
		border-radius: 4px;
		font-size: 50px;
	    text-align: center;
		padding: 30px 20px;
	    background: rgb(0,0,0,0);
	    text-shadow: 3px 3px rgb(0,0,0,0.5);
		text-align: center;
	}	
/* xsm */
@media (min-width: 10px) {
	#slider h2 {
		font-size: 25px;
	}	
}
/* sm */
@media (min-width: 376px) {
	#slider h2 {
		font-size: 35px;
	}	
}
/* md */
@media (min-width: 576px) {
	#slider h2 {
		font-size: 35px;
	}	
}
/*lg*/
@media (min-width: 768px) {
	#slider h2 {
		font-size: 45px;
	}	
}
@media (min-width: 1200px) {
	#slider h2 {
		font-size: 70px;
	}	
}

#slider .owl-nav {
	position: absolute;
}
#slider .owl-carousel .owl-nav {
    position: initial;
    height: 100%;
    width: 100%;
}
#slider .owl-carousel .owl-nav button.owl-prev {
    left: 0px !important;
    top: 40%;
}
#slider .owl-carousel .owl-nav button.owl-next {
    right: 0px !important;
    top: 40%;
}

#slider .owl-carousel .owl-nav button.owl-prev,
#slider .owl-carousel .owl-nav button.owl-next {
    height: 100%;
    top: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    width: 60px;
}
#slider .owl-carousel .owl-nav button.owl-prev {
    left: 0 !important;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.4), transparent) !important;
}
#slider .owl-carousel .owl-nav button.owl-next {
    right: 0 !important;
    background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0.4), transparent) !important;
}

/*Slider Anuncios*/
#slider-anuncios .owl-carousel .owl-nav.disabled + .owl-dots {
	margin-top: -26px;
	margin-bottom: 1px;
}
#slider-anuncios .owl-dots {
	width: auto;
	cursor: pointer;
	/*opacity: 0.05;*/
    opacity: 0.1;
}
#slider-anuncios .owl-dots:hover, #slider-anuncios .owl-dots:focus, #slider-anuncios .owl-dots:active {
	background: rgba(255,255,255,0.85);
	opacity: 1;
	transition: 0.3s;
	-webkit-filter: brightness(100%);
}
#slider-anuncios .owl-carousel .owl-dots .owl-dot span {
    width: 12px;
    height: 12px;
    margin: 7px 5px;
    background: var(--obscuro-4);
    display: block;
    backface-visibility: visible;
    transition: opacity 200ms ease;
    border-radius: 30px;
}
#slider-anuncios .owl-carousel .owl-dots .owl-dot.active span, #slider-anuncios .owl-carousel .owl-dots .owl-dot:hover span {
	background: var(--naranja-1);
}
/*Slider Anuncios END*/


/* #home-bg {
    position: fixed;
     height: 35%;
     width:100%;
     margin-left: 0;
     z-index: -2;
    
     background-image: url("../img/bg.jpg");
     background-repeat: no-repeat;
     background-size: cover;
     position: fixed;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     z-index: -1;
}
.home-bg {
	background-attachment: fixed;
	background-image: url("../img/bg.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	opacity: 0.6;
	position: fixed;
	height: 100%;
	width: 100%;
	margin-left: 0;
	z-index: -1;
}*/
.carousel .carousel-control-next, .carousel .carousel-control-prev {
	opacity: 0;
	transition: all 0.2s ease-in-out 0.2s;
}
.carousel:hover .carousel-control-next, .carousel:hover .carousel-control-prev, .carousel:hover .carousel-indicators {
	opacity: 1;
}
/*.carousel .carousel-indicators .active {
}*/
/* small devices */
@media (min-width: 768px)
{
#slider {
	padding: 0;
}
}
/* medium devices */
/* large devices */
@media (min-width: 992px)
{
#slider {
	padding: 0;
}
#slider .owl-carousel {
	max-width: 100%;
    /*930px;*/
}
}
/* extra large devices */
@media  (min-width: 1200px)
{
#slider .owl-carousel {
	max-width: 100%;
    /*1110px;*/
}
}
/* cajas colapsables */
#collapse-info {
	background: #000035;
	margin: 0;
	padding: 0;
    /*background-color: var(--azul-1);*/ 
	/*background-image: url(../img/bg-pattern.png);*/	
	color: #fff;
}
#collapse-info a {
	color: rgba(255, 255, 255, 0.7);
}
#collapse-info a:hover {
	color: white;
	text-decoration: none;
}
#collapse-info .fa-li {
	color: rgba(255, 255, 255, 0.2);
}
#collapse-info .collapse {
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
#collapse-info .title {
	color: var(--naranja-3);
}
.owl-carousel .owl-dot:focus {
	outline: none;
}
.owl-carousel .owl-nav {
/*	margin-top: 10px;*/
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}
.owl-carousel .owl-nav [class*='owl-'] {
	color: #fff;
	font-size: 14px;
	margin: 5px;
	padding: 4px 7px;
	background: #D6D6D6;
	display: inline-block;
	cursor: pointer;
	border-radius: 3px;
}
.owl-carousel .owl-nav [class*='owl-']:hover {
	background: #869791;
	color: #FFF;
	text-decoration: none;
}
.owl-carousel .owl-nav .disabled {
	opacity: 0.5;
	cursor: default;
}
.owl-carousel .owl-nav.disabled + .owl-dots {
	margin-top: 0px;
	margin-bottom: 5px;
}
.owl-carousel .owl-dots {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
}
.owl-carousel .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
	min-width: 1em;
	display: inline;
}
.owl-carousel .owl-dots .owl-dot span {
	width: 12px;
	height: 12px;
	margin: 10px 5px;
	background: var(--obscuro-4);
	display: block;
	backface-visibility: visible;
	transition: opacity 200ms ease;
	border-radius: 30px;
}
.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span {
	background: var(--azul-1);
}

/*Slider*/
.owl-nav {
	position: absolute;
	bottom: 0;
	height: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
	width: 100%;
}
.owl-nav button {
	min-width: auto;
	margin: 0 !important;
	padding: 0 !important;
	color: rgba(255, 255, 255, 0.25) !important;
	position: absolute;
	top: -32px;
	height: 32px;
	outline: none;
	width: 22px;
	z-index: 1;
}
.owl-nav button:hover {
	background: none !important;
	color: #fff !important;
}
.owl-nav button.owl-prev {
	left: 0;
}
.owl-nav button.owl-next {
	right: 0;
}
/*Slider FINALIZA*/


#main-footer-links {
    background: var(--naranja-sec-2) url(https://www.uat.edu.mx/PublishingImages/Textura/textura-blanca.webp) repeat-x bottom;
}
#main-footer-copy {
	padding: 0;
	background-color: var(--naranja-sec-1);
}
#main-footer {
	margin: 0;
	padding: 0;
	position: relative;
}
#main-footer-links a {
	background: transparent;
	width: auto;
	border-radius: 0px;
	color: rgba(255, 255, 255, 0.8);
	display: inline-block;
	font-size: 13px;
	padding: 4px 10px;
	text-decoration: none;
	line-height: 1.4;
}
#main-footer-links a:hover {
	border-radius: 3px;
	background: var(--naranja-sec-1);
	color: #fff;
	text-decoration: none;
}
#main-footer-links .btn-1 {
	background-color: var(--auxiliar-2)!important;
	border-radius: 3px;
	color: #fff;
	font-size: 13px;
	padding: 4px 16px;
	text-decoration: none;
}
#main-footer-links .btn-1:hover {
	background-color: #fff!important;
	color:var(--azul--1);
	text-decoration: none;
}
#main-footer-links h5 {
	color: #fff!important;
}
#main-footer-links2 a {
	background: transparent;
	color: rgba(255, 255, 255, 0.6);
    padding: 8px 8px 7px 8px;
    line-height: 0pt;
    min-width: 55px;
}
#main-footer-links2 a:hover {
	border-radius: 5px;
	background: var(--naranja-sec-1);
	color: #fff;
	text-decoration: none;
}
#main-footer-copy {
	color: rgba(255, 255, 255, 0.8);
	font-size: 13px;
	padding: 12px 0;
	text-align: center;
}
#main-footer-copy a {
	color: rgba(255, 255, 255, 0.6);
	text-decoration: none;
	white-space: nowrap;
}
#main-footer-copy a:hover {
	color: white;
}
#main-footer-copy address {
	line-height: 1.5;
	margin: 0;
	padding: 0;
}


.bg-dark {
	background: #667182;
}
.bg-dark .card {
	background: #151515;
	border: 1px solid #333;
	color: #fff;
}
.bg-dark .card .card-title {
	background: transparent;
	border-bottom: 1px solid #667182;
	border-radius: 0;
}
/* small devices */
/* medium devices */
/* large devices */
/* extra large devices */
.vertical-center {
	height: 80%;
}
@media (min-width: 768px)
{
.vertical-center {
	height: 100%;
}
}
.btn.menuizquierdo1 {
	text-align: left;
	font-weight: normal;
	font-size: 10.5pt;
	line-height: 13pt;
	padding: 0.35rem 0.2rem 0.4rem 0.45rem;
	margin: 0rem;
	color: #fff;
	border-radius: /*0 6rem 6rem 0*/ 0;
	border-width: 1px;
	border-style: solid;
	border-color: transparent transparent rgb(255,255,255,0.15) transparent;
	height: auto;
	width: 100%;
	background: transparent;
}
.btn.menuizquierdo1:hover {
	border-radius: 4px;
	background: #05057b;
	border-color: transparent transparent #05057b transparent;
}
/* para uso con vuejs */
.vuejs #menu-izq ul {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
.vuejs #menu-izq ul li {
	border-bottom: 1px rgba(255, 255, 255, 0.12) solid !important;
	color: #fff !important;
	font-size: 13px;
	line-height: 1.1;
	text-transform: uppercase;
}
.vuejs #menu-izq ul li a {
	border-radius: 4px;
	color: #fff !important;
	display: block;
	padding: 8.5px 20px 8.5px 10px;
	text-decoration:none;
}
.vuejs #menu-izq ul li a:hover {
	background: var(--azul-3);
}
.vuejs #menu-izq ul li.active {
	border-bottom: none;
}
.vuejs #menu-izq ul li.active a {
	background: var(--azul-2);
}
.vuejs #menu-izq ul li:last-child {
	border-bottom: 1px solid transparent;
}
.vuejs #menu-izq .menu1 {
	border-bottom: 1px rgba(255, 255, 255, 0.12) solid !important;
	color: var(--azul-1) !important;
	padding: 10px 10px 6px 10px;
	font-size: 13px;
	line-height: 1.1;
	text-transform: uppercase;
	background: var(--auxiliar-3);
}
.vuejs #menu-izq .menu1:hover {
	background: #fff;
}
.vuejs #menu-izq ul li.active a {
	background: var(--azul-2);
}
/* fin para uso con vuejs */
#menu-izq .card .card-body {
	background: var(--azul-1);
}
.card-contenido {
	border: 0;
	background: #fff;
}
.breadcrumb {
	font-style: italic;
	font-size: 9pt !important;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0 0 0.2rem 0;
	margin: 0;
	list-style: none;
	background-color: transparent;
	border-radius: 0;
	border-bottom: 1px dotted #e2e2e2;
}
.breadcrumb-item + .breadcrumb-item {
	padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
	display: inline-block;
	padding-right: 0.5rem;
	color: #e2e2e2;
	content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
	text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
	text-decoration: none;
}
.breadcrumb-item.active {
	margin-top: 0rem;
	color: var(--naranja-1);
}
.breadcrumb-item a, .breadcrumb-item a:focus, .breadcrumb-item a:visited, .breadcrumb-item a:active {
	color: var(--obscuro-3);
	text-decoration: none;
	line-height: 1.3;
} 
.breadcrumb-item a:hover {
	color: var(--naranja-2);
}
.img-logos {
	max-width: 100%;
	width: 100%;
	height: auto;
}
#img-fix img {
    max-width: 100%;
}
.img-100 {
	width: 100%;
}
.img-uat1 {
	margin: 0.2rem 0 0.3rem 0.1rem;
	width: auto;
	background: transparent;
	height: 1.5rem;
}
.img-uat2 {
	border-radius: 4px;
}
.color-uat1 {
	margin: 0.3rem 0 0.15rem 0;
	padding: 0 0 0.15rem;
	background: transparent;
}
.card-body {
	flex: 1 1 auto;
	min-height: 1px;
	padding: 10px;
}
.card-firma {
	color: var(--obscuro-1);
	font-size: 9.5pt;
	text-align: right;
	line-height: 1.4;
	width: auto;
	border: var(--gris-1) 1px solid;
	padding: 4px 10px 2px 10px;
	border-radius: 4px;
	background: #fff;
	text-transform: uppercase;
}
.uat-linea1 {
	padding: 0.3rem;
	border-bottom: dotted 1px #ccc;
	background: transparent;
}
.uat-linea2 {
	height: 10px;
	background: -moz-linear-gradient(top, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */;
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */;
	background: linear-gradient(to bottom, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
.line-1 {
	border-top: dotted 2px var(--gris-1);
	padding: 0;
	margin: 10px 0px 10px 10px;
}
.btn.img {
	border-radius:0;
	transition: 0.3s;
	border: 0px;
}
.btn.img:hover {
	transition: 0.3s;
	-webkit-filter: brightness(115%);
	filter: brightness(115%);
}
.btn.uat1 {
	font-weight: bold;
	padding: 0.3rem 0.3rem 0.2rem 0.9rem;
	font-size: 11pt;
	line-height: 14pt;
	color: #333;
	text-align: left;
	background: transparent;
}
.btn.uat1:hover {
	color: #171796;
}
.btn.uat2 {
	font-weight: normal;
	padding: 0;
	mergin: 0;
	font-size: 9pt;
	line-height: 11pt;
	color: #9E9E9E;
	text-align: right;
	background: transparent;
}
.btn.uat2:hover, .btn.uat2:active, .btn.uat2:focus {
	color: #fe4f00;
}
.btn.uat3 {
	border-radius: 4px;
	display: block;
	width: 100%;
	padding: 0.25rem 1.5rem;
	font-size: 13px;
	font-weight: 400;
	border-radius: 0;
	text-align: inherit;
	border-bottom: 1px solid rgba(255, 255, 255, 0.07);
	color: #fff;
	background-color: transparent;
}
.btn.uat3:hover, .btn.uat3:active, .btn.uat3:focus {
	border-radius: 4px;
	color: #fff !important;
	text-decoration: none;
	background-color: var(--azul-3);
}
.btn.uat3:focus {
	color: var(--obscuro-1) !important;
	background-color: var(--gris-4);
}
.btn.uat4 {
	border-radius: 4px;
	display: block;
	width: auto;
	padding: 0.25rem 1.5rem;
	font-size: 16px;
	font-weight: 400;
	border-radius: 4px;
	text-align: inherit;
	border-bottom: 1px solid rgba(255, 255, 255, 0.07);
	color: var(--azul-1) !important;
	background-color: var(--auxiliar-3);
	display: inline-flex !important;
}
.btn.uat4:hover, .btn.uat4:active, .btn.uat4:focus {
	text-decoration: none;
	-webkit-filter: brightness(120%);
	filter: brightness(120%);
}
.btn.uat5 {
	width: auto;
	font-size: 12pt;
	font-weight: 400;
	border-radius: 4px;
	color: #fff;
	border: solid 1px var(--naranja-3);
	background: var(--auxiliar-4);
}
.btn.uat5:hover {
	text-decoration: none;
	border: solid 1px var(--naranja-1);
	background: var(--naranja-1) /*filter: saturate(150%);*/;
}
.btn.uat6 {
    border: 0;
	color: #fff;
}
.btn.uat6:hover {
	border: 0;
	text-decoration: none;
	color: var(--auxiliar-5) !important;
}
.btn.uat7 {
    color: #fff;
    background-color: var(--auxiliar-1);
    border-color: var(--auxiliar-1);
    transition: 0.3s;
    line-height:1.4;
}
.btn.uat7:hover {
	text-decoration: none;
	transition: 0.3s;
	-webkit-filter: brightness(110%);
	filter: brightness(110%);
}
.btn.uat8 {
    color: #fff;
    background-color: var(--azul-1);
    border-color: var(--azul-1);
    transition: 0.3s;
	line-height:1.4;
}
.btn.uat8:hover {
	text-decoration: none;
    background-color: var(--azul-1);
    border-color: var(--azul-1);
	transition: 0.3s;
	-webkit-filter: brightness(115%);
	filter: brightness(115%);
}
.btn.uat9 {
    color: var(--naranja-1) !important;
    background-color: transparent;
    transition: 0.3s;
}
.btn.uat9:hover {
    transition: 0.3s;
    -webkit-filter: brightness(110%);
}
.btn.uat10 {
    transition: 0.3s;
    border-bottom: 10px solid transparent;
}
.btn.uat10:hover {
	text-decoration: none;
    border-bottom: 10px solid var(--naranja-1);
    transition: 0.3s;
    -webkit-filter: brightness(115%);
    filter: brightness(115%);
}
.btn {
	color: #fff !important;
    transition: 0.3s;
    line-height:1.3;
	padding: 8px 8px 5px 8px;
	text-decoration:none !important;
}
.btn:hover {
	text-decoration: none;
	transition: 0.3s;
	-webkit-filter: brightness(115%);
	filter: brightness(115%);
}
.btn.azul-1 {
    background: var(--azul-1);
    border-color: var(--azul-1);
}
.btn.azul-1:hover {
}
.btn.azul-2 {
    background: var(--azul-2);
    border-color: var(--azul-2);
}
.btn.azul-2:hover {
}
.btn.azul-3 {
    background: var(--azul-3);
    border-color: var(--azul-3);;
}
.btn.azul-3:hover {
}
.btn.azul-4 {
    background: var(--azul-4);
    border-color: var(--azul-3);
	color: var(--azul-1) !important;
}
.btn.azul-4:hover {
}
.btn.azul-5{
    background: var(--azul-5);
    border-color: var(--azul-3);
	color: var(--azul-1) !important;
}
.btn.azul-5:hover {
	background: #fff;
    border-color: var(--azul-3);
	-webkit-filter: brightness(100%);
	filter: brightness(100%);	
}
.btn.naranja-1 {
    background: var(--naranja-1);
    border-color: var(--naranja-1);
}
.btn.naranja-1:hover {
}
.btn.naranja-2 {
    background: var(--naranja-2);
    border-color: var(--naranja-2);
}
.btn.naranja-2:hover {
}
.btn.naranja-3 {
    background: var(--naranja-3);
    border-color: var(--naranja-3);;
}
.btn.naranja-3:hover {
}
.btn.naranja-4 {
    background: var(--naranja-4);
    border-color: var(--naranja-3);
	color: var(--naranja-1) !important;
}
.btn.naranja-4:hover {
}
.btn.naranja-5{
    background: var(--naranja-5);
    border-color: var(--naranja-3);
	color: var(--naranja-1) !important;
}
.btn.naranja-5:hover {
	background: #fff;
    border-color: var(--naranja-3);
	-webkit-filter: brightness(100%);
	filter: brightness(100%);	
}
.btn.naranja-sec-1{
    background: var(--naranja-sec-1);
    border-color: var(--naranja-sec-1);
}
.btn.naranja-sec-1:hover {	
}
.btn.naranja-sec-2{
    background: var(--naranja-sec-2);
    border-color: var(--naranja-sec-2);
}
.btn.naranja-sec-2:hover {	
}
.btn.naranja-sec-3{
    background: var(--naranja-sec-3);
    border-color: var(--naranja-sec-3);
}
.btn.naranja-sec-3:hover {	
}
.btn.naranja-sec-4{
    background: var(--naranja-sec-4);
    border-color: var(--naranja-sec-4);
}
.btn.naranja-sec-4:hover {	
}
.btn.auxiliar-1 {
    background: var(--auxiliar-1);
    border-color: var(--auxiliar-1);
}
.btn.auxiliar-1:hover {
}
.btn.auxiliar-2 {
    background: var(--auxiliar-2);
    border-color: var(--auxiliar-2);
}
.btn.auxiliar-2:hover {
    background: var(--auxiliar-1);
    border-color: var(--auxiliar-1);	
	-webkit-filter: brightness(100%);
	filter: brightness(100%);
}
.btn.auxiliar-3 {
    background: var(--auxiliar-3);
    border-color: var(--auxiliar-3);
	color: var(--azul-1);
}
.btn.auxiliar-3:hover {
    background: var(--auxiliar-1);
    border-color: var(--auxiliar-1);	
	-webkit-filter: brightness(100%);
	filter: brightness(100%);	
}
.btn.auxiliar-4 {
	background: var(--auxiliar-4);
	border-color: var(--naranja-3);
	color: var(--obscuro-1) !important;
}
.btn.auxiliar-4:hover {
}
.btn.auxiliar-5 {
    background: var(--auxiliar-5);
    border-color: var(--naranja-3);
	color: var(--obscuro-1) !important;
}
.btn.auxiliar-5:hover {
	background: var(--naranja-1);
	border-color: var(--naranja-1);
	color: #fff !important;
	-webkit-filter: brightness(100%);
	filter: brightness(100%);
}
.btn.obscuro-1 {
    background: var(--obscuro-1);
    border-color: #000;
	color: #fff !important;
}
.btn.obscuro-1:hover {
	border-color: var(--obscuro-1);
	color: #fff !important;
	-webkit-filter: brightness(130%);
	filter: brightness(130%);
}
.btn.negro-1 {
    background: #000;
    border-color: #000;
	color: #fff !important;
}
.btn.negro-1:hover {
	color: #fff !important;
    background: var(--obscuro-1);
}
.btn.blancoazul-1 {
    border-radius: 4px;
    color: var(--azul-1) !important;
    background: #fff;
	border: 1px solid var(--azul-4);
}
.btn.blancoazul-1:hover {
    color: var(--naranja-sec-1) !important;
	border: 1px solid var(--naranja-4);
	-webkit-filter: brightness(100%);
	filter: brightness(100%);
}
.btn.mas-blanco-1 {
    border: 0;
}
.btn.mas-blanco-1:hover {
    border: 0;
    color: var(--naranja-4) !important;
}
.btn.mas-azul-1 {
    border: 0;
	color: var(--azul-1) !important;
}
.btn.mas-azul-1:hover {
	border: 0;
	color: var(--naranja-1) !important;
	-webkit-filter: brightness(100%);
	filter: brightness(100%);
}
.btn.mas-naranja-1 {
    border: 0;
	color: var(--naranja-1) !important;
}
.btn.mas-naranja-1:hover {
	border: 0;
	-webkit-filter: brightness(115%);
	filter: brightness(115%);
}
.btn.mas-fondonaranja-1 {
    border: 0;
	color: #fff !important;
}
.btn.mas-fondonaranja-1:hover {
	border: 0;
	background: var(--naranja-1);
}
.btn.mas-auxiliar-5 {
    border: 0;
	color: var(--auxiliar-5) !important;
}
.btn.mas-auxiliar-5:hover {
	border: 0;
	color: #fff !important;
}
.btn.bloque-blancoazul1 {
    border-radius: 4px;
    color: var(--azul-1) !important;
    background: #fff;
	border: 1px solid var(--gris-2);
	border-color: var(--gris-2) var(--obscuro-4) var(--obscuro-4) var(--gris-2);
}
.btn.bloque-blancoazul1:hover {
	text-decoration: none;
	color: #fff !important;
	background: var(--azul-1);
}
.nodecoration:hover {
text-decoration: none;
}

#ctl00_PlaceHolderMain_ctl01__ControlWrapper_RichHtmlField > p {
}
.noticia h1, .noticia h2, .noticia h3, .noticia h4, .noticia h5, .noticia h6 {
	color: var(--obscuro-1);
	font-size: 28px;
	line-height: 1.2;
	margin: 0 0 30px;
	padding: 0;
}
.noticia:hover h1, .noticia:hover h2, .noticia:hover h3, .noticia:hover h4, .noticia:hover h5, .noticia:hover h6 {
	color: var(--naranja-1);
}
.noticia .meta {
	color: var(--naranja-3);
	font-size: 14px;
	margin: 0 0 10px;
}
.noticia .contenido {
	color: #454545;
}
.text-success {
    color: #000 !important;
}
/*Eventos*/
#eventos {
	padding: 0;
	margin: 0;
	border: none;
}
#eventos h3 {
    margin: 0;
    line-height: 1.2;
	font-weight: bold;
    color: var(--azul-1);
}
#eventos .card-title {
	font-size: 20pt;
	color: #fff;
	text-align: left;
	padding: 0;
}
#eventos .card-title2 {
	font-size: 18pt;
	font-weight: bold;
	color: #9e9e9e;
	text-align: left;
	padding: 0;
}
#eventos .card-contentcolor, .green {
	font-size: 14pt;
	line-height: 1.3;
	text-align: center;
	color: #0d9600;
	padding: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	background: #fff;
}
#eventos .red {
	color: #b20000;
}
#eventos .btn.eventos {
	font-size: 16pt;
	font-weight: normal;
	line-height: 18pt;
	background-position: center;
	display: block;
	margin: 0;
	padding: 0.45rem 0.6rem;
	color: #fff;
	border-radius: 4px;
	background-color: var(--azul-1);
}
#eventos .btn.eventos:hover {
	-webkit-filter: brightness(130%);
	filter: brightness(130%);
}
#eventos .list-group-item-action:hover {
    background-color: #e7f1ff;
}
#eventos .list-group-item-action:hover .date {
    background: var(--azul-1) !important;
}
#eventos .list-group-item-action:hover h5 {
    color:var(--azul-1);
}
/*#eventos img {
	width: 100% !important;
}*/
/*Eventos FINALIZA*/
/*Home*/
#home-comunicados .card-title {
    background: var(--naranja-5);
    color: var(--naranja-1) !important;
}
#home-comunicados h6 {
	font-size: 14px;
	line-height: 1.3;
}
#home-comunicados ul li {
	transition: 300ms ease-out;
	margin-bottom: 8px;
	background: transparent;
	position: relative;
}
#home-comunicados ul li:hover {
	transition: 300ms ease-out;
	background-color: rgb(208,95,39,0.07) !important;
}
#home-comunicados ul li:hover h6 {
	color: #000;
}
#home-comunicados ul li:hover h6 small {
	transition: 100ms ease-out;
	color: var(--naranja-1) !important;
}
#home-comunicados ul li a {
	border-width: 1px;
	border-style: solid;
	border-color: transparent;
	border-bottom-color: var(--gris-1);
	color: transparent;
	font-size: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: 100ms ease-out;
}
#home-comunicados ul li a:hover {
	border-color: var(--naranja-4);
}
/*#home-comunicados ul li:last-child a {
     border-bottom: none !important;
}*/
#home-comunicados .card-body {
    padding-bottom: 40px !important;
}
#home-noticias .card-title {
	background: var(--naranja-1);
}

ul.noticias.list-unstyled li.noticia {
	background: transparent;
	border-radius: 0;
	border-color: var(--gris-1) transparent !important;
	border-width: 1px 3px 0px 3px;
	border-style: solid;	
	margin-bottom: 0px;
	padding: 7px 6px 2px 6px !important;
	position: relative;
	transition: 300ms ease-out;
}
	ul.noticias.list-unstyled li.noticia:hover {
		background: rgba(184,97,37,0.07);
		border-radius: 3px 3px 0 0;
		border-color: transparent #559C52 !important;
		border-width: 1px 3px 0px 3px;
		border-style: solid;
		color: var(--azul-3);
	}
ul.noticias.list-unstyled li.noticia:nth-last-child(-n+1) {
     border-bottom: 1px solid transparent;
     margin-bottom: 0 !important;
}
.noticias .media-body {
	display: flex;
	flex-direction: column;
	font-size: 13px;
	height: auto;
	line-height: 1;
	justify-content: center;
	padding-bottom: 5px;
	padding-top: 5px;
}
.noticias .media-body h5 {
    font-size: 16px;
    line-height: 1.4;
    width: 100%;
    font-weight: normal;
}
.noticias .media-link {
	bottom: 0;
	color: transparent !important;
	font-size: 0 !important;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
/*#home-noticias a, a:focus, a:visited, a:active, .btn-link {
     color: var(--azul-1);
     text-decoration: none;
}
#home-noticias a:hover, .btn-link:hover {
     color: var(--azul-3);*/

.btn.noticias-cintilla {
	background: transparent;
	color: rgba(255, 255, 255, 0.6);
    padding: 8px 8px 7px 8px;
    line-height: 0pt;
    min-width: 55px;
	border-width: 0;
}
.btn.noticias-cintilla:hover {
	border-radius: 5px;
	background: rgba(0,0,0,0.25);
	color: #fff;
	text-decoration: none;
}
.playlist .card {
    align-content: start !important;
	text-align: start !important;
    border-color: var(--gris-1);
    border-radius: 0;
    border-width: 0 0 2px 0;
    border-style: dotted;
}
.playlist .card-title {
	color: #fff;
	font-size: 20pt !important;
	font-weight: bold !important;
	line-height: 1 !important;
	padding: 2px 0px !important;
	text-align: left !important;
    align-content: left !important;
	text-transform: uppercase !important;
    background: transparent;
}
.playlist h5 {
    margin: 0 0 0 12px;
}
#noticias-videos .playlist, #noticias-videos .owl-carousel .owl-nav button.owl-prev, #noticias-videos .owl-carousel .owl-nav button.owl-next {
    font-size: 15pt !important;
    font: inherit;
    height: 30px;
    width: 30px;
    color: var(--naranja-2) !important;
    background: rgb(255,255,255,0.85);
	border: none;
    border-color: var(--oscuro-3);
    border-style: solid;
    border-radius: 50px;
    margin-left: 7px !important;
    margin-right: -7px !important;
    top: -85px;
}
/*@media (max-width: 992px) {
.playlist .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {
    top: -65px;
}
}
@media (max-width: 767px) {
.playlist .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {
    top: -100px;
}
}
@media (max-width: 575px) {
.playlist .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {
    top: -80px;
}
}*/
.playlist #noticias-videos .owl-carousel .owl-nav button.owl-prev {
    border-width: 0 1px 1px 0 ;
    left: -15px;
}
.playlist #noticias-videos .owl-carousel .owl-nav button.owl-next {
    border-width: 0 0 1px 1px ;
    right: 0px;
}
.playlist #noticias-videos .owl-nav button.owl-prev:hover, #noticias-videos .owl-nav button.owl-next:hover {
    color: var(--naranja-1) !important;
    transition: 0.3s;
    background: rgb(255,255,255,0.95) !important;
}
.playlist .owl-nav {
    position: relative;
    align-content: right;
}
.ms-rtestate-field h4, h4.ms-rteElement-H4 {
    line-height: 1;
    padding: 12px 0px 3px 0px;
    color: #fff;
}
#noticias-videos.owl-carousel .owl-dots .owl-dot span {
	background: rgba(255,255,255,0.5);
}
#noticias-videos .owl-carousel .owl-dots .owl-dot.active span, #noticias-videos .owl-carousel .owl-dots .owl-dot:hover span {
	background: var(--naranja-1);
}
.owl-carousel .owl-dots .owl-dot span {
	background: rgba(255,255,255,2);
}
.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span {
	background: var(--azul-1);
}
/* small devices */
#home-eventos .card-body {
    min-height: 100px;
}
/* medium devices */
@media (min-width: 768px)
{
#home-noticias ul li.noticia:nth-last-child(-n+1) {
         margin-bottom: 0 !important;
    }
}
#home-noticias .card-body {
    padding-bottom: 40px !important;
}

/* large devices */
/* extra large devices */
@media (min-width: 992px) {
#home-eventos .evento, #eventos .evento {
    border-bottom-color: #fff;
	min-height: 100px;
	}	
}
#home-eventos.card {
    background: transparent;
	border: 0px;
	padding-bottom: 0px;
	padding-top: 5px;
    margin-bottom: 0px;
}
#home-eventos .card-body {
	border: 0px;
	padding-bottom: 0px;
}
#home-eventos .card-title {
  background: var(--azul-3);
}
#home-eventos .calendar-date, #eventos .calendar-date {
  position: relative;
  text-decoration: none;
}
#home-eventos .calendar-date .day, #home-eventos .calendar-date .month, #eventos .calendar-date .day, #eventos .calendar-date .month {
  color: #fff;
}
#home-eventos .evento, #eventos .evento {
    background: transparent;
    border: 1px dotted transparent;
    border-bottom-color: #fff;
    border-radius: 0;
    margin-bottom: 0px;
    padding: 8px 8px 8px 8px !important;
    position: relative;
    transition: 300ms ease-out;
	color: var(--obscuro-1);
}
#home-eventos .evento:hover, #eventos .evento:hover {
  border: solid 1px var(--naranja-4);
  border-radius: 3px;
  color: #000 !important;
  cursor: pointer;
  background: rgb(208, 95, 39, 0.1);
}
#home-eventos .evento:hover .calendar-info, #home-eventos .evento:hover h5 a, #eventos .evento:hover .calendar-info, #eventos .evento:hover h5 a {
  color: #000;
}
#home-eventos .evento:hover a, #eventos .evento:hover a {
  text-decoration: none !important;
  color: var(--naranja-1);
}
#home-eventos .evento:hover .calendar-date, #eventos .evento:hover .calendar-date {
  background: var(--naranja-1);
}
#home-eventos .calendar-info, #eventos .calendar-info {
  display: flex;
  flex-direction: column;
  font-size: 13px;
  line-height: 1.3;
  justify-content: center;
  width: 100%;
}
#home-eventos h4, #eventos h4 {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.3;
  width: 100%;
}
#home-eventos h5 a, #eventos h5 a {
  color: #333;
  text-decoration: none;
}
#home-eventos .media-link, #eventos .media-link {
  bottom: 0;
  color: transparent !important;
  font-size: 0 !important;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.evento, #eventos .evento {
    border: 1px dotted transparent;
    border-bottom-color: #ccc;
}
.calendar-date {
	background: var(--azul-1);
	border-radius: 4px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	color: #fff;
	height: 60px;
	margin-right: 10px;
	text-align: center;
	width: 60px;
	transition: 150ms ease-out;
}
.calendar-date .day, .calendar-date .month {
	display: block;
	line-height: 1;
}
.calendar-date .day {
	font-size: 28px;
}
.calendar-date .month {
	font-size: 14px;
	text-transform: uppercase;
}
.date {
	min-width: 60px !important;
    background: var(--auxiliar-1) !important;
}
.date .day {
    color: #fff !important;
    font-size: 28px;
    line-height: 0.9;
    padding-top: 3px;
}
.date .month {
    color: #fff !important;
    font-size: 14px;
}
.day {
    font-size: 28px;
    line-height: 0.9;
    padding-top: 3px;
}
.month {
    font-size: 14px;
    text-transform: uppercase;
}
/* small devices */
/* medium devices */
@media (min-width: 768px) {
  #home-eventos ul li.evento {
    float: left;
    width: 50%;
  }
  #home-eventos ul li.evento:nth-last-child(-n+2) {
    margin-bottom: 0 !important;
  }
  #home-eventos .media-body {
    height: auto;
  }
}
@media (max-width: 991px) {
  #home-eventos .evento, #eventos .evento {
    border-bottom-color: var(--gris-1);
  }
}
/* large devices */
/* extra large devices */
#home-uat-en-linea {
	border: none;
}
#home-uat-en-linea .card-body .card-title {
	padding: 2px 15px 8px 15px;
	font-size: 21px;
	border-radius: 0;
}
#home-uat-en-linea .card-body .card-title .fas {
    color: #fff;
}
#home-uat-en-linea .card-body h5 {
    color: #fff;
    padding: 0 10px;
    font-size: 16px;
    line-height: 1.2;
}
#home-uat-en-linea .card-body p {
	padding: 0 10px;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.3;
	color: #fff;
}
#home-uat-en-linea .btn.img {
	text-align: left;
	border-radius: 0 0 4px 4px;
	border: 1px solid rgba(0,0,0,0.0);
    width: 100%
}
#home-uat-en-linea .btn.img:hover {
	background: rgb(255,255,255,0.1);
	border: 1px solid rgba(155,155,155,1);
}
#home-uat-en-linea a {
	text-decoration: none;
}
/* small devices */
/* medium devices */
@media (min-width: 768px)
{
#home-uat-en-linea {
	/*height: 350px;
        */
         /*margin-bottom: 0 !important;
        margin-bottom: 15px !important;
        */
}
}
/* large devices */
/* extra large devices */
#home-galerias, #galerias {
	border: none;
}
#home-galerias .card-body .card-title, #galerias .card-body .card-title {
	padding: 2px 15px 8px 15px;
	border-radius: 0;
}
#home-galerias .card-body .card-title .fas, #galerias .card-body .card-title .fas {
	color: /*var(--naranja-1)*/ #fff;
}
#home-galerias img, #galerias img {
	display: block;
	float: left;
}
#home-galerias .img-1, #galerias .img-1 {
	width: 100%;
}
#home-galerias .img-2, #galerias .img-2 {
	width: 50%;
}
#home-galerias .img-3, #galerias .img-3 {
	width: 33.3333%;
}
#home-galerias .img-75, #galerias .img-75 {
	width: 75%;
}
#home-galerias .btn.img {
	border-width: 0 0 1px 1px;
}
#galerias .btn.img {
	border-width: 0;
}
#home-galerias .btn.img:hover, #galerias .btn.img:hover {
}

/* small devices */
/* medium devices */
@media (min-width: 768px)
{
#home-galerias, #galerias {
    /*margin-bottom: 0 !important;*/
}
#home-galerias img, #galerias img {
	display: block;
	float: left;
}
#home-galerias .img-1, #galerias .img-1 {
	width: 33.3333%;
}
#home-galerias .img-2, #galerias .img-2 {
	width: 33.3333%;
}
#home-galerias .img-3, #galerias .img-3 {
	width: 25%;
}
}
@media  (min-width: 768px)
{
/*#home-galerias, #galerias {
    margin-bottom: 15px !important;
}*/
#home-galerias img, #galerias img {
	display: block;
	float: left;
}
#home-galerias .img-1, #galerias .img-1 {
	width: 50%;
}
#home-galerias .img-2, #galerias .img-2 {
	width: 25%;
}
#home-galerias .img-3, #galerias .img-3 {
	width: 12.5%;
}
}
#home-galerias .card-body {
    padding-bottom: 40px !important;
}
/* large devices */
/* extra large devices */
/* #accesos ul {
     margin-bottom: 10px;
}
 #accesos ul li {
     min-height: 60px;
     margin-bottom: 10px;
}
 #accesos ul li .acceso {
     background: var(--naranja-3);
     border-radius: 4px;
     color: white;
     display: block;
     font-size: 15px;
     height: 60px;
     line-height: 1.1;
     margin: 0;
     overflow: hidden;
     padding-left: 55px;
     padding-right: 20px;
     position: relative;
     text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}
 #accesos ul li .acceso span {
     display: block;
     position: absolute;
     padding: 0 10px;
     top: 50%;
     transform: translatey(-50%);
}
 #accesos ul li .acceso span:before {
     display: block;
     content: "";
     height: 32px;
     left: -42px;
     position: absolute;
     top: 50%;
     transform: translatey(-50%);
     width: 32px;
}
 #accesos ul li .acceso span:after {
     border-left: 1px solid rgba(255, 255, 255, 0.3);
     border-right: 1px solid rgba(0, 0, 0, 0.1);
     display: block;
     content: "";
     height: 32px;
     left: 0px;
     position: absolute;
     width: 0;
     top: 50%;
     transform: translatey(-50%);
}
 #accesos ul.columna-1 li:nth-child(1) .acceso {
     background: var(--naranja-1);
}
 #accesos ul.columna-1 li:nth-child(1) .acceso span:before {
     background-image: url("https://miscodigos.uat.edu.mx/assets/Global/Portal-UAT/img/accesos.png");
     background-position: 0px 0px;
}
 #accesos ul.columna-1 li:nth-child(1) .acceso:hover {
     background: #ffaa32 !important;
}
 #accesos ul.columna-1 li:nth-child(2) .acceso {
     background: var(--naranja-2);
}
 #accesos ul.columna-1 li:nth-child(2) .acceso span:before {
     background-image: url("https://miscodigos.uat.edu.mx/assets/Global/Portal-UAT/img/accesos.png");
     background-position: -32px 0px;
}
 #accesos ul.columna-1 li:nth-child(2) .acceso:hover {
     background: #ff8e32 !important;
}
 #accesos ul.columna-1 li:nth-child(3) .acceso {
     background: var(--naranja-3);
}
 #accesos ul.columna-1 li:nth-child(3) .acceso span:before {
     background-image: url("https://miscodigos.uat.edu.mx/assets/Global/Portal-UAT/img/accesos.png");
     background-position: -64px 0px;
}
 #accesos ul.columna-1 li:nth-child(3) .acceso:hover {
     background: #ff7232 !important;
}
 #accesos ul.columna-1 li:nth-child(4) .acceso {
     background: var(--naranja-4);
}
 #accesos ul.columna-1 li:nth-child(4) .acceso span:before {
     background-image: url("https://miscodigos.uat.edu.mx/assets/Global/Portal-UAT/img/accesos.png");
     background-position: -96px 0px;
}
 #accesos ul.columna-1 li:nth-child(4) .acceso:hover {
     background: #ff4c32 !important;
}
 #accesos ul.columna-1 li:nth-child(5) .acceso {
     background: var(--naranja-5);
}
 #accesos ul.columna-1 li:nth-child(5) .acceso span:before {
     background-image: url("https://miscodigos.uat.edu.mx/assets/Global/Portal-UAT/img/accesos.png");
     background-position: -128px 0px;
}
 #accesos ul.columna-1 li:nth-child(5) .acceso:hover {
     background: #ff1111 !important;
}
 #accesos ul.columna-2 li:nth-child(1) .acceso {
     background: var(--azul-1);
}
 #accesos ul.columna-2 li:nth-child(1) .acceso span:before {
     background-image: url("https://miscodigos.uat.edu.mx/assets/Global/Portal-UAT/img/accesos.png");
     background-position: 0px -32px;
}
 #accesos ul.columna-2 li:nth-child(1) .acceso:hover {
     background: #2698f5 !important;
}
 #accesos ul.columna-2 li:nth-child(2) .acceso {
     background: var(--azul-2);
}
 #accesos ul.columna-2 li:nth-child(2) .acceso span:before {
     background-image: url("https://miscodigos.uat.edu.mx/assets/Global/Portal-UAT/img/accesos.png");
     background-position: -32px -32px;
}
 #accesos ul.columna-2 li:nth-child(2) .acceso:hover {
     background: #0d55ef !important;
}
 #accesos ul.columna-2 li:nth-child(3) .acceso {
     background: var(--azul-3);
}
 #accesos ul.columna-2 li:nth-child(3) .acceso span:before {
     background-image: url("https://miscodigos.uat.edu.mx/assets/Global/Portal-UAT/img/accesos.png");
     background-position: -64px -32px;
}
 #accesos ul.columna-2 li:nth-child(3) .acceso:hover {
     background: #1e1ec2 !important;
}
 #accesos ul.columna-2 li:nth-child(4) .acceso {
     background: var(--azul-4);
}
 #accesos ul.columna-2 li:nth-child(4) .acceso span:before {
     background-image: url("https://miscodigos.uat.edu.mx/assets/Global/Portal-UAT/img/accesos.png");
     background-position: -96px -32px;
}
 #accesos ul.columna-2 li:nth-child(4) .acceso:hover {
     background: #0707a2 !important;
}
 #accesos ul.columna-2 li:nth-child(5) .acceso {
     background: var(--azul-5);
}
 #accesos ul.columna-2 li:nth-child(5) .acceso span:before {
     background-image: url("https://miscodigos.uat.edu.mx/assets/Global/Portal-UAT/img/accesos.png");
     background-position: -128px -32px;
}
 #accesos ul.columna-2 li:nth-child(5) .acceso:hover {
     background: #000081 !important;
}*/
.btn.general1 {
	font-size: 16pt;
	font-weight: normal;
	line-height: 18pt;
	background-position: center;
	display: block;
	margin: 0;
	padding: 0.45rem 0.6rem;
	color: #fff;
	border-radius: 4px;
	border: 1px solid var(--gris-1);
	background-color: transparent;
	transition: 300ms ease-out;
}
.btn.general1:hover {
	border: 1px solid var(--auxiliar-1);
	-webkit-filter: brightness(150%);
	filter: brightness(150%);
}
/*Medios*/
.btn.medios {
	font-size: 16pt;
	font-weight: normal;
	line-height: 18pt;
	background-position: center;
	display: block;
	margin: 0;
	padding: 0.45rem 0.6rem;
	color: #fff;
	border-radius: 4px;
	border: 1px solid #fff;
	background-color: #666;
	transition: 300ms ease-out;
}
.btn.medios:hover {
	-webkit-filter: brightness(120%);
	filter: brightness(120%);
}
.btn.medios.B1 {
	background-color: var(--azul-1);
}
.btn.medios.B2 {
	background-color: var(--azul-2);
}
.btn.medios.B3 {
	background-color: var(--azul-3);
}
.btn.medios.B4 {
	background-color: var(--naranja-3);
}
.btn.medios.B5 {
	background-color: var(--naranja-2);
}
.btn.medios.B6 {
	background-color: var(--naranja-1);
}
.btn.medios.B7 {
	background-color: var(--obscuro-1);
}
.btn.medios.B8 {
	background-color: var(--obscuro-2);
}
.btn.medios.B9 {
	background-color: var(--obscuro-3);
}
.btn.medios.B10 {
	background-color: var(--obscuro-4);
}
.img-accesos-1 {
	max-width: 100%;
	width: auto;
	max-height: 45px;
}
/*Medios END*/

/*Videos*/
#videos .card-body {
}
#videos .card-title {
	border-radius: 0;
	background: transparent;
	color: #fff !important;
}
/*Videos END*/

/*Bloques*/
#bloques-portal .card, #bloques-portal .card-body {
    background: transparent;
    padding: 0px;
}
/*Bloques FINALIZA*/

/*Accesos*/
#accesos .card-title {
	border-radius: 0;
	background: transparent;
	color: var(--obscuro-3) !important;
	border-bottom: 1px solid var(--gris-1);
}
/*Accesos END*/

#home-convocatorias .card-title, .convocatorias .card-title {
    background: var(--azul-5);
    color: #fff;
}
#home-convocatorias ul.list-unstyled li.convocatoria, .convocatorias ul.list-unstyled li.convocatoria {
	background: transparent;
	border-top: 1px solid transparent;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	border-bottom: 1px solid var(--gris-1);
	border-radius: 0;
	margin-bottom: 8px;
	padding: 3px 8px 3px 8px !important;
	position: relative;
	transition: 300ms ease-out;
}
#home-convocatorias ul.list-unstyled li.convocatoria p, .convocatorias ul.list-unstyled li.convocatoria p {
	margin: 1.5px 0 0 0;
}
#home-convocatorias ul.list-unstyled li.convocatoria:hover, .convocatorias ul.list-unstyled li.convocatoria:hover {
	background: rgb(0,61,92,0.07);
	border: 1px solid var(--azul-4) !important;
	border-radius: 3px;
}
#home-convocatorias ul.list-unstyled li.convocatoria:nth-last-child(-n+1), .convocatorias ul.list-unstyled li.convocatoria:nth-last-child(-n+1) {
    /*border-bottom: 1px solid transparent;*/
    margin-bottom: 0 !important;
}
#home-convocatorias .media-body, .convocatorias .media-body {
	display: flex;
	flex-direction: column;
	font-size: 13px;
	height: auto;
	line-height: 1.3;
	justify-content: center;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 100%;
}
#home-convocatorias .media-body h5, .convocatorias .media-body h5 {
	font-size: 16px;
	line-height: 1.3;
	font-weight: bold;
	width: 100%;
}
li.convocatoria:hover .media-body h5 {
	color: var(--azul-1);
}
#home-convocatorias .media-link, .convocatorias .media-link {
	bottom: 0;
	color: transparent !important;
	font-size: 0 !important;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
/* small devices */
/* medium devices */
@media (min-width: 768px)
{
#home-convocatorias ul li.convocatoria:nth-last-child(-n+1), .convocatorias ul li.convocatoria:nth-last-child(-n+1) {
         margin-bottom: 0 !important;
    }
}
#home-convocatorias .card-body {
    padding-bottom: 40px !important;
}
#convocatorias h5 {
         font-weight:bold;
         color: var(--azul-1);
}
#convocatorias .convoca {
         line-height: 1.1;
         color:var(--obscuro-3);
}
#convocatorias .descripcion {
         color: var(--obscuro-1);
}
#convocatorias .list-group-item-action:hover.descripcion  {
         color: var(--azul-1) !important;
}
#convocatorias .list-group-item-action:not(.collapsed) {
     transition: 0.3s ease-out;
     background-color: transparent;
     border-style: solid;
     border-width: 1px;
     border-color: transparent transparent var(--gris-1) transparent;
}
#convocatorias .list-group-item-action:hover {
    transition: 0.3s ease-out;
    color: var(--azul-1) !important;
	background: rgba(129,198,204,0.15);
	border: 1px solid rgba(129,198,204,0.6) !important;
	border-radius: 3px;
}
#convocatorias .list-group-item-action:hover .descripcion, .list-group-item-action:hover .convoca {
    color: var(--azul-1) !important;
}
#convocatorias .list-group-item-action:not(.collapsed) .img {
    width:100%;
}
#convocatorias .list-group-item-action:hover .img {
	transition: 0.3s;
	-webkit-filter: brightness(115%);
	filter: brightness(115%);
}

/* large devices */
/* extra large devices */
/*Home FINALIZA*/
/*Transparencia*/
/*#transparencia-listas a {
	border-radius: 3px;
	color: var(--azul-6);
	display: inline-block;
	margin-bottom: 8px;
	background: #eee;
	border: 1px solid #ccc;
	transition: 200ms ease-out;
	padding: 4px 6px;
	width: 100%;
}
#transparencia-listas a:hover {
	background: #fff;
	color: var(--azul-3);
	border: 1px solid var(--azul-3);
	text-decoration: none;
	transition: 200ms ease-out;
}
#transparencia-listas a:visited {
	background: var(--azul-4);
}
#transparencia .accordion-button:not(.collapsed):active {
     background:  var(--obscuro-1);
     color: #fff;
     transition: 100ms ease-out;
}
#transparencia .accordion-button:not(.collapsed) {
     background: var(--azul-1);
     color: #fff;
     transition: 100ms ease-out;
}
#transparencia .accordion-button:not(.collapsed):hover {
     background: var(--azul-1);
     color: #fff;
     transition: 100ms ease-out;
}
#transparencia .accordion-button:hover {
	background: rgba(129,198,204,0.35);
	color: var(--azul-1);
	transition: 100ms ease-out;
}
#transparencia .accordion-button {
	padding: 1rem 1.25rem;
	font-size: 1rem;
	color: var(--azul-1);
	background-color: white;
}
#transparencia .accordion-body {
	padding: 1rem 1rem;
	background: var(--gris-3);
}
#transparencia .accordion-body:hover {
	padding: 1rem 1rem;
	background: var(--gris-3);
}
#transparencia a, #transparencia a:visited, #transparencia a:active, #transparencia .btn-link {
	color: var(--azul-1);
	transition: 150ms ease-out;
	text-decoration: none !important;
}*/
#transparencia a:focus, #transparencia a:hover {
	color: var(--naranja-1);
	transition: 150ms ease-out;
	text-decoration: none !important;
}
#transparencia .border-dark {
    border-color: var(--obscuro-2) !important;
}
#transparencia-p .nav-link {
	/*margin-right: 5px;*/
	color: var(--azul-1);
	border: solid 1px #fff;
}
#transparencia-p .nav-link:hover {
	background: rgb(129, 198, 204, 0.15);
	border: solid 1px var(--azul-5);
	text-decoration: none;
}
#transparencia-p .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
	color: #fff;
	background-color: var(--azul-1);
	border: solid 1px var(--azul-1);
}
#transparencia-p .tab-content > .active {
	line-height: 1.4;
	background: var(--gris-5);
	padding: 15px;
	border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: var(--auxiliar-1) var(--gris-1) var(--gris-1) var(--auxiliar-1);
}
#transparencia-p .boton-1 {
	border: 0px;
	width: auto;
	transition: 300ms ease-out;
}
#transparencia-p .boton-1:hover {
	transition: 0.2s;
	-webkit-filter: brightness(125%);
	filter: brightness(125%);
}
#transparencia-p .img {
	height: 100px !important;
	width: auto;
}
/*Transparencia FINALIZA*/

/*Obligaciones */
#obligaciones a, #obligaciones a:focus, #obligaciones a:visited, #obligaciones a:active, #obligaciones .btn-link {
}
#obligaciones a:hover, #obligaciones .btn-link:hover {
    text-decoration:none;
	transition: 300ms ease-out;
	color: var(--naranja-1);
}
#obligaciones .fa-file-pdf, #obligaciones .fa-file-powerpoint, #obligaciones .fa-file-word, #obligaciones .fa-file-excel {
	color: var(--naranja-1);
}
#obligaciones .border-dark {
    border-color: rgba(0, 0, 0, 0.4) !important;
}
/*Obligaciones FINALIZA*/

/*Oferta Académica*/
#ofertaacademica .banner {
	margin: 0 10px;
	background: #000;
	color: #fff;
}
#ofertaacademica .bannerimg {
	margin: 0;
	padding: 0;
	opacity: 0.1;
	width: 100%;
	height: 100%;
	position: absolute;
	filter: grayscale(1);
	z-index: 0;
	background-position: center;
	background-image: url(https://www.uat.edu.mx/PublishingImages/Slider/imagenuat-1.webp);
}
#ofertaacademica .bannerimg.a1 {
	background-image: url(https://www.uat.edu.mx/PublishingImages/ImagenSecciones/default-bg.webp);
}
#ofertaacademica .bannerimg.a2 {
	background-image: url(https://www.uat.edu.mx/PublishingImages/ImagenSecciones/banner2.webp);
}
#ofertaacademica .bannerimg.a3 {
	background-image: url(https://www.uat.edu.mx/PublishingImages/ImagenSecciones/campus.webp);
}
#ofertaacademica .banner.a1 {
	background: var(--naranja-1);
}
#ofertaacademica .banner.a2 {
	background: var(--obscuro-2);
}
#ofertaacademica .banner.a3 {
	background: var(--azul-1);
}
#ofertaacademica .btn {
	padding: 0 5px;
	background: transparent;
	border: solid 1px rgba(255,255,255,0.3);
	border-radius: 3px;
}
#ofertaacademica .btn:hover {
	color: var(--obscuro-1) !important;
	background: #fff;
	border: solid 1px #fff;
	text-decoration: none;
	-webkit-filter: brightness(125%);
	filter: brightness(125%);
	font-weight: bold;
}
/*Oferta Académica FINALIZA*/
/*Perfiles*/
#perfiles .btn-secondary {
	color: var(--obscuro-1) !important;
	background-color: var(--auxiliar-5) !important;
	border-color: var(--obscuro-1);
}
#perfiles .btn-secondary:hover {
	background-color: #fff !important;
}
#perfiles .card {
    border-style: solid;
    border-width: 1px;
    border-color: var(--auxiliar-1) var(--gris-1) var(--gris-1) var(--auxiliar-1);
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 15%, rgba(237,237,237,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 15%,rgba(237,237,237,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 15%,rgba(237,237,237,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}
/*Perfiles FINALIZA*/
/*Dependencias*/
#Dependencias .txt1 {
	text-align: right !important;
	font-weight: bold;
	font-size: 12pt;
	line-height: 1.3;
}
#Dependencias .txt2 {
	font-weight: normal;
	font-size: 12pt;
	line-height: 1.3;
}
#Dependencias .btn.uat1 {
	text-align: left;
	font-weight: normal;
	font-size: 10.5pt;
	line-height: 1.2;
	color: var(--obscuro-1) !important;
	border-bottom: 1px solid var(--gris-1);
	height: auto;
	width: 100%;
	background: transparent;
	border-radius: 0;
	text-transform: capitalize;
}
#Dependencias .btn.uat1:hover {
	color: var(--azul-1) !important;
	background: var(--gris-5);
	border-radius: 0;
	border-bottom: 1px solid var(--azul-1);
}
/*#Dependencias a {
     background: transparent;
     width:auto;
     border-radius: 0px;
     color: var(--auxiliar-1);
     display: inline-block;
     padding: 0px 0px;
     cursor: pointer;
     text-decoration:none;
}
#Dependencias a:hover {
     border-radius: 3px;
     text-decoration:underline;
     cursor:auto;
     color: var(--azul-1);
     text-decoration: none;
     cursor:pointer;
}*/
/*Facultades & Secretarías FINALIZA*/
.btn-secondary {
	color: var(--obscuro-1) !important;
	background-color: var(--auxiliar-5);
	border-color: var(--obscuro-1);
}
.btn-secondary:hover {
	background-color: #fff;
}
.btn.enlaces {
	line-height: 1.3;
	text-align: left;
	font-style: italic;
	display: block;
	margin: 5px 0px;
	padding: 0.2rem 0;
	color: var(--obscuro-2) !important;
}
.btn.enlaces:hover {
	border-color: transparent;
	text-decoration: underline;
	color: var(--naranja-sec-1) !important;
}
.line {
	width: 100%;
	border-top: solid 1px #d2d2d2 !important;
}

/*Ficha*/
 .modal.fade.show, .offcanvas-backdrop.show {
    background: rgba(200, 200, 200, 0.95) url(https://www.uat.edu.mx/PublishingImages/Textura/textura-negra-background.webp) repeat top !important;
    opacity: 1;
}
.modal-content {
	background: rgba(255,255,255,0.6) !important;
	padding: 5px 10px !important;
    color: var(--obscuro-1) !important;
	padding: 0px 20px !important;
}
.modal-content .modal-header {
	border: none;
	padding: 10px 0;
}
.modal-content .modal-header h5 {
    color: var(--naranja-1);
}
.modal-content .modal-header .close {
    color: var(--naranja-1);
	font-size: 30px;
	background: transparent;
    border: 0px;
}
.modal-content .modal-header .close:hover {
	transition: 0.3s;
	-webkit-filter: brightness(115%);
	filter: brightness(115%);
}
.modal-content .modal-body {
	padding: 0;
}
.modal-content .modal-body .btn {
	background: var(--obscuro-2);
	border: none;
	color: #fff;
	display: inline-block !important;
	float: right !important;
	font-size: 18px;
	padding: 5px 10px;
}
.modal-content .modal-body .btn:hover {
	color: #fff;
	background: var(--naranja-1);
}
.modal-footer {
    padding-right: 0px;
}
.modal-footer {
    border-top: dotted 1px var(--naranja-3);
}
.btn-primary {
    color: #fff !important;
    background-color: var(--azul-1) !important;
    border-color: var(--azul-1) !important;
}
.btn-primary:hover {
    color: #fff !important;
    background-color: var(--azul-1) !important;
    border-color: var(--azul-1) !important;
}

.btn-secondary {
    color: #fff !important;
    background-color: var(--naranja-1);
    border-color: var(--naranja-1);
}
.btn-secondary:hover {
    color: #fff !important;
    background-color: var(--naranja-1);
    border-color: var(--naranja-1);
}
.modal-content input[type=button], .modal-content input[type=reset], .modal-content input[type=submit], .modal-content button {
	min-width: auto;
}
.modal-content input[type=text] {
	width: 100% !important;
}
.dropdown-item {
	text-decoration: none !important;
	color: var(--azul-1) !important;
	padding: 0.35rem 0.6rem;
	border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
/*Ficha END*/

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10rem;
	padding: /*0.3rem*/ 0;
	/*margin: 5px 0 0 0;*/
	font-size: 13px;
	/*color: #0d7cea;*/
	background-color: rgba(255,255,255,0.98); 
	/* background-clip: padding-box; */
	border-color: var(--azul-1);
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-radius: 4px 4px 4px 4px;
}
.dropdown-item:hover, .dropdown-item:focus {
	background-color: rgba(129,198,204,0.35);
}
.dropdown-item.active, .dropdown-item:active {
	background-color: rgba(129,198,204,0.35);
}
.dropdown-item.disabled, .dropdown-item:disabled {
	pointer-events: none;
	background-color: transparent;
}#sidebar-icons {
    background-color: rgb(0 44 66);
}
#sidebar-icons .nav-item .nav-link {
	color: rgba(255, 255, 255, 0.5);
	padding: 0.3rem 0.7rem;
}
#sidebar-icons .nav-item .nav-link:hover {
	color: rgba(255, 255, 255, 1);
	background: var(--azul-3);
}


/*Acoordion*/
.accordion-button {
     color: var(--azul-1) !important ;
}
.accordion-button:hover {
	background: rgba(129,198,204,0.35);
	color: var(--azul-1) !important ;
	text-decoration: none;
}
.accordion-item .accordion-button:not(.collapsed) {
     background: var(--azul-1) ;
     color: #fff !important;
     border-radius:0;
}
.accordion-item:first-of-type .accordion-button {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.accordion-item:last-of-type .accordion-button.collapsed {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.accordion-body {
	padding: 20px 30px;
	background: var(--gris-3);
}
.accordion-item {
    border-right: 0px;
    border-left: 0px;
    border-bottom: 1px;
    border-top: 0px;
    border-style: solid;
    border-radius: 0;
    border-color: rgba(0,0,0,0.2);
}
.accordion-body .accordion-button, #tabs .accordion-button {
    background-color: var(--gris-5);
	text-decoration: none;
}
.accordion-body .accordion-button:hover, #tabs .accordion-button:hover {
    background: rgba(13, 110, 253, 0.15);
	color: var(--azul-1);
}
.accordion-body .accordion-body, #tabs .accordion-body {
    background: #fff !important;
}
.accordion-body .accordion-item .accordion-button:not(.collapsed), #tabs .accordion-item .accordion-button:not(.collapsed) {
     background: var(--auxiliar-1);
     color: #fff;
}
.ms-rte-embedil {
    display: inline-block;
    width: 100%;
}
.fa-fw {
    width: auto;    
}
.ms-siteLogoContainerOuter {
    border: 1px solid transparent;
}
.fa-link {
    padding: 0 5px;
}
/*Accordion FINALIZA*/
/*Tabs*/
/*.nav-tabs {
     border-bottom: 1px solid #dee2e6;
     font-size: 16px;
     font-weight: bold;
     color: #000;
}
 .nav-tabs .nav-item {
     margin-bottom: -1px;
}
 .nav-tabs .nav-link {
     border: 1px solid #cccccc;
     border-top-left-radius: 0.25rem;
     background: #efefef;
     border-top-right-radius: 0.25rem;
}
 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
     border-color: #e9ecef #e9ecef #dee2e6;
     border: 1px solid #ccc;
     color: #fff;
     background: var(--azul-3);
}
*/
.nav-tabs {
	border-bottom: 1px solid transparent;
	font-size: 16px;
	font-weight: bold;
	color: #000;
}
.nav-tabs .nav-item {
	margin-bottom: -1px;
}
.nav-tabs .nav-link {
	color: var(--azul-1);
	border: 1px solid #000;
	border-color: transparent;
	border-top-left-radius: 0.25rem;
	background: transparent;
	border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
	border-color: var(--azul-1) var(--azul-1) var(--auxiliar-1) var(--azul-1);
	border-width: 1px;
	border-style: solid;
	color: var(--azul-1);
	background: var(--azul-5);
}
.nav-tabs .nav-link.active {
	color: var(--auxiliar-1);
	background-color: #fff;
	border-color: var(--auxiliar-1) var(--auxiliar-1) transparent;
}
.tab-content > .active {
	border-style: solid;
	border-width: 1px;
	border-color: var(--auxiliar-1) var(--obscuro-3) var(--obscuro-3) var(--auxiliar-1) ;
	border-radius: 0 0 4px 4px;
}
/*Tabs FINALIZA*/

/*Tabs Diseño*/
#tabs .nav-link {
    /*width: auto;*/
	padding: 9px 12px 7px 12px;
	color: var(--azul-1);
	border-style: solid;
	border-width: 1px;
	border-color: var(--gris-2);
	border-radius: 4px; 
	background:#fff;
}
#tabs .nav-link:hover {
	background: rgb(0,61,92,0.07);
	border-color: var(--azul-2);
	border-radius: 4px;
	text-decoration:none;
}
#tabs .nav-pills .nav-link.active, #tabs .nav-pills .show>.nav-link {
    color: #fff;
    background-color: var(--azul-1);
}
#tabs .card {
    line-height: 1.4;
    background: var(--gris-5);
    padding: 15px;
    border-radius: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: var(--azul-3) var(--gris-1) var(--gris-1) var(--azul-3);
}

/*Tabs Diseño FINALIZA*/

/*Tabs Diseño Izq*/
#tabs-izq .nav-link {
    font-size: 13px;
    color: #fff;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    padding: 0.5rem 0.5rem 0.4rem 0.5rem !important;
    line-height: 1.35;
    text-transform: uppercase;
    width: 100%;
    background: transparent;
    border-radius: 0;
    border: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
    margin: 0; 
}
#tabs-izq .nav {
    padding: 0 !important;
    border-radius: 4px;
    background: var(--azul-1) !important;
}
#tabs-izq .nav-link:hover {
	text-decoration: none;
    background: var(--azul-2);
    color: #fff;
}
#tabs-izq .nav-pills .nav-link.active, #tabs-izq .nav-pills .show>.nav-link {
    background-color: var(--azul-2);
    border-radius: 4px;
}
#tabs-izq .card {
    line-height: 1.4;
    background: #fff;
    border-radius: 5px;
	border-width: 0px;
	border-color: var(--auxiliar-1) var(--gris-1) var(--gris-1) var(--auxiliar-1);
    padding: 0;
}
/*Tabs Diseño Izq FINALIZA*/

/*Menú Roles*/
#menuroles a {
	border-radius: 3px;
	color: var(--azul-1);
	display: inline-block;
	margin-bottom: 5px;
	background: transparent;
    transition: 0.3s;
	padding: 4px 6px;
}
#menuroles a:hover {
	background: var(--azul-1);
	color: #fff;
	text-decoration: none;
    transition: 0.3s;
}
#menuroles a:visited {
	background: var(--azul-1);
}
/*Menú Roles FINALIZA*/
/*Menú Horizontal*/
.ms-displayInline {
	color: #fff;
	font-size: 13px;
	padding: 7px 15px;
	text-transform: uppercase;
	display: inline;
	margin: 0;
}
#DeltaTopNavigation ul.dynamic {
	position: absolute;
	left: -9999px;
	top: -9999px;
	z-index: 95;
	border-radius: 4px;
	background-color: rgba(0,66,106,0.95);
	margin-top: 5px;
	color: #fff;
	white-space: normal;
	word-wrap: break-word;
	padding: 0px;
	border: 0px solid #d1d1d1;
	box-shadow: 0px 0px 7px 0px rgb(0 0 0 / 30%);
	min-width: 150px;
}

#DeltaTopNavigation li.dynamic {
	line-height: 1.25;
	list-style: none;
	border-bottom: 1px rgba(255,255,255,0.08) solid;
}
#DeltaTopNavigation li.dynamic:hover {
	cursor: pointer;
/*	border-radius: 4px;*/
	background: var(--naranja-1);
	transition: 200ms ease-out;
}
#DeltaTopNavigation li.dynamic-children:hover, #DeltaTopNavigation li.static:hover {
	cursor: pointer;
	background-color: var(--naranja-1);
	transition: 200ms ease-out;
}
#DeltaTopNavigation li.dynamic.dynamic-children ul.dynamic {
	margin-top: 0px !important;
	margin-left: 1px;
}
#DeltaTopNavigation .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {
	border-width: 0px 1px 0px 0px;
	border-color: rgba(255,255,255,0.15);
	border-style: solid;
	margin: 0;
	text-align: center;
}
#DeltaTopNavigation .ms-core-listMenu-item, .ms-core-listMenu-item:link, .ms-core-listMenu-item:visited, .ms-tv-item:link, .ms-tv-item:visited, .ms-tv-header:link, .ms-tv-header:visited {
	color: #fff !important;
}
#DeltaTopNavigation .dynamic-children.additional-background {
	padding-right: 0px;
	background-image: none;
}
#DeltaTopNavigation .ms-core-listMenu-horizontalBox .dynamic .dynamic-children.additional-background {
	padding-right: 25px; /* float: right;
    */;
	background-image: url(https://miscodigos.uat.edu.mx/assets/Global/Portal-UAT/img/chevron-right-solid.svg);
}
#DeltaTopNavigation ul.dynamic li:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
#DeltaTopNavigation ul.dynamic li:last-child {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
#topbar2 #DeltaTopNavigation ul.dynamic {
	background-color: rgb(184,97,37,0.95);
}
#topbar2 #DeltaTopNavigation li.dynamic:hover {
	background: var(--azul-1);
}
#topbar2 #DeltaTopNavigation li.dynamic-children:hover, #topbar2 #DeltaTopNavigation li.static:hover {
	background-color: var(--azul-1);
}
.svg-inline--fa {
	padding-right: 25px; /* float: right;
    */;
	color: #f00;
}
/*Menú Horizontal FINALIZA*/
/*Menú Hamburguesa*/
#offcanvas .offcanvas-header {
    background-color: rgb(0 44 66);
	color: #fff;
}
#offcanvas .offcanvas-header h5 {
	color: #fff;
	text-transform: uppercase;
}
#offcanvas .offcanvas-body {
	background-color: var(--azul-1);
	color: #fff;
}
.mnuAccordion ul, .btn-lateral {
	font-size: 13px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.mnuAccordion ul li {
	border-radius: 2px !important;
	overflow: hidden;
	font-size: 13px;
}
.mnuAccordion li.selected {
	background-color: var(--naranja-3);
}
.mnuAccordion ul li.selected a {
	background-color: transparent !important;
}
.mnuAccordion ul li a {
	font-size: 13px;
}
.mnuAccordion ul li:hover {
	background-color: #fff !important;
/*	color: var(--azul-5) !important;*/
}
.mnuLateral ul li:hover a, .mnuAccordion ul li:hover span {
	background-color: transparent !important;
	/*color: var(--azul-5) !important;*/
}
#offcanvas button {
	background-color: var(--gris-1);
}
#offcanvas button:hover, #offcanvas button:focus, #offcanvas button:active {
	background-color: #fff;
}
#sideNavBox {
	float: none;
	margin: 0;
	width: 100%;
}
/*Menú Hamburguesa FINALIZA*/

/*Menú Lateral Izquierdo*/
#zz13_RootAspMenu li {
position: relative;
}
#zz13_RootAspMenu li ul.static {
display: none;
}
#zz13_RootAspMenu li:hover ul.static {
margin: 20px;
background: var(--azul-1);
border-radius: 4px;
display: block;
padding: 10px;
position: absolute;
width: 250px;
top: -10px;
left: 100%;
/*margin-left: 15px;*/
z-index: 999;
}
.mnuAccordion > ul {
/*border: 1px solid transparent;*/
}
.mnuAccordion > ul ul {
	/* border-left: 10px solid transparent; */
padding: 10px 10px 10px 10px !important;
margin: 0;
border-radius: 0 0 4px 4px;
	/* border-right: 10px solid transparent; */
background: rgba(0,0,0,0.15);
border: solid 1px rgba(255,255,255,0.3);
margin-bottom: 10px !important;
}
.mnuAccordion > ul ul li {
color: #fff !important;
margin: 0;
padding: 0;
}
.mnuAccordion > ul a {
color: #fff !important;
margin: 0;
padding: 0;
}
#DeltaPlaceHolderLeftNavBar li.static {
	font-size: 13px;
	background: transparent;
	border-bottom: 1px rgba(255,255,255,0.12) solid;
}
#DeltaPlaceHolderLeftNavBar li.static:hover, #DeltaPlaceHolderLeftNavBar a.static:hover {
	color: var(--obscuro-1);
	border-radius: 4px;
	transition: 150ms ease-out;
	background: var(--azul-2);
}
#DeltaPlaceHolderLeftNavBar li.static:hover span {
	color: #fff;
}
#DeltaPlaceHolderLeftNavBar .ms-core-listMenu-selected:link, .ms-core-listMenu-selected:visited, .ms-core-listMenu-selected {
	background-color: transparent;
	font-weight: normal;
}
#DeltaPlaceHolderLeftNavBar .ms-core-listMenu-verticalBox .dynamic-children.additional-background {
	padding-right: 26px;
	background-image: url(https://miscodigos.uat.edu.mx/assets/Global/Portal-UAT/img/chevron-right-solid.svg);
}
#DeltaPlaceHolderLeftNavBar .ms-core-listMenu-verticalBox > .ms-core-listMenu-item, .ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item {
	padding: 5px 20px 5px 10px;
}
.ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item {
    color: var(--obscuro-1) !important;
}
#DeltaPlaceHolderLeftNavBar ul.dynamic {
	position: absolute;
	left: -9999px;
	top: -9999px;
	z-index: 95;
	margin-left: 13px;
	background-color: var(--azul-1);
	white-space: normal;
	word-wrap: break-word;
	padding: 10px;
	border-radius: 4px;
	border: 0px;
	box-shadow: 0px 0px 3px 0px rgb(0 0 0 / 15%);
}
/*#DeltaPlaceHolderLeftNavBar li > a.ms-core-listMenu-item:hover, {
     padding:0;
     border-radius: 4px;
     color: var(--azul-5);
     display: list-item;
     background: #fff;
}
*/
#DeltaPlaceHolderLeftNavBar li.static:hover ul span {
	color: #fff;
}
#DeltaPlaceHolderLeftNavBar ul li ul a.ms-core-listMenu-item {
	background-color: transparent;
	padding: 5px 20px 5px 10px;
	/*border-bottom: 1px rgba(255,255,255,0.08) solid;*/
}
#DeltaPlaceHolderLeftNavBar li > a.ms-core-listMenu-item.ms-core-listMenu-selected:hover, #DeltaPlaceHolderLeftNavBar li > a.ms-core-listMenu-item:hover, #DeltaPlaceHolderLeftNavBar li > a.ms-core-listMenu-item:active {
	background-color: var(--azul-2);
	border-radius: 4px;
	padding: 5px 20px 5px 10px;
}
#DeltaPlaceHolderLeftNavBar li > a.ms-core-listMenu-item.ms-core-listMenu-selected:hover span, #DeltaPlaceHolderLeftNavBar li > a.ms-core-listMenu-item:hover span, #DeltaPlaceHolderLeftNavBar li > a.ms-core-listMenu-item:active span {
	color: #fff !important;
}
#DeltaPlaceHolderLeftNavBar ul.dynamic .ms-core-listMenu-item {
	border-bottom: solid 1px rgba(255,255,255,0.08);
}
#mnuIzquierda.mnuAccordion > ul ul {
    padding: 0 !important;
    border-radius: 0 0 4px 4px;
    background: transparent;
    border: solid 0px rgba(255,255,255,0.3);
    margin-bottom: 0 !important;
}

#mnuIzquierda.mnuAccordion > ul ul ul {
    border-left: 10px solid transparent; 
    padding: 10px 10px 10px 10px !important;
    margin: 0;
    border-radius: 0 0 4px 4px;
    background: rgba(0,0,0,0.15);
    border: solid 1px rgba(255,255,255,0.3);
    margin-bottom: 10px !important;
}
/*Menú Lateral Izquierdo FINALIZA*/

#DeltaPlaceHolderMain img {
	max-width: initial;
	height: auto !important;
}

#sideNavBox hr {
	margin: 0;
}
.page-title {
	font-size: 1.75em;
	font-weight: bold;
	line-height: 1.2;
	text-transform: uppercase;
}
.secretaria {
	margin-top: 60px;
}
.secretaria .titular-imagen {
	background: #ccc;
	border: 4px solid #fff;
	border-radius: 50%;
	display: block;
	height: 100px;
	width: 100px;
	margin: -50px auto 20px;
}
.modal-backdrop {
	z-index: 0;
}
.list-group-item {
	position: relative;
	display: block;
	padding: 0.8rem;
	color: #000000;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid rgba(29,37,45,0.2);
}
.list-group-item.collapse.show {
	background: rgba(29,37,45,0.2);
	transition: 300ms ease-out;
	border-bottom: 1px solid var(--auxiliar-1);
	border-right: 1px solid var(--auxiliar-1);
}
.list-group-item-action {
	background: #fff;
	transition: 150ms ease-out;
}
.list-group-item-action .content small {
	transition: 150ms ease-out;
    color: var(--obscuro-2) !important;
}
.list-group-item-action:focus {
	background: #fff;
}
.list-group-item-action:not(.collapsed) {
     transition: 150ms ease-out;
     background-color: #fff;
     color: var(--azul-1) !important;
}
.list-group-item-action:hover {
	transition: 150ms ease-out;
    background-color: #e7f1ff;
}
.list-group-item-action:hover h5 {
	transition: 150ms ease-out;
    color:var(--naranja-1);
}
.list-group-item-action:hover .date {
	transition: 150ms ease-out;
    background: var(--naranja-1) !important;
}
.list-group-item-action:hover .content small {
	transition: 150ms ease-out;
    color: #000 !important;
}
.list-group-item-action.open {
	transition: 100ms ease-out;
	color: #fff !important;
	background-color: var(--auxiliar-1)/*rgba(129,198,204,0.2)*/;
}
.page-link {
	position: relative;
	display: block;
	color: var(--obscuro-2);
	text-decoration: none;
	background-color: #fff;
	border: 1px solid var(--gris-3);
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.page-link:hover {
	text-decoration: none;
	color: var(--obscuro-2);
	background-color: var(--gris-3);
	border-color: var(--gris-3);
}
.page-link:focus {
	z-index: 3;
	color: var(--obscuro-2);
	background-color: var(--gris-3);
	box-shadow: 0 0 0 .25rem rgb(55,105,134,0.2);
}
.page-item.active .page-link {
	z-index: 3;
	color: #fff;
	background-color: var(--obscuro-3);
	border-color: var(--obscuro-3);
}
/*Boton Inicio*/
.ms-signInLink {
	height: 25px;
}
.ms-signInLink {
	line-height: 17px;
}
/*Boton Inicio FINALIZA*/
/*Vida UAT*/
#vidauat h5 {
	text-align: left;
	color: var(--azul-1);
	background: var(--gris-3);
	border-color: var(--auxiliar-3);
	border-width: 0px 2px 2px 0px;
	border-style: solid;
}
#vidauat p {
	color: var(--azul-1);
}
#vidauat .card {
    /*margin-bottom: 38px;*/
    border-radius: 5px;
    border-width: 0px 0px 0px 0px;
    border-style: dotted solid solid solid;
    border-color: var(--gris-1) #000 var(--gris-1) #000;
    font-size: 20pt;
    background: /*rgb(97,176,204,0.1)*/ var(--gris-5);
}
#vidauat .card-title {
	font-size: 20pt;
	text-align: left;
	color: #fff !important;
	background: var(--azul-1);
	border: 0px;
	/*margin-top: -34px !important;*/
	border-radius: 4px;
	padding: 4px 3px;
}
#vidauat .icono {
    border-radius: 3px;
    font-size: 18pt; 
    color:var(--auxiliar-2); 
    background: transparent/*var(--auxiliar-2)*/;
    /*padding: 5px;*/
}

#vidauat a, #vidauat a:focus, #vidauat a:visited, #vidauat a:active, #vidauat .btn-link {
	color: #fff;
}
#vidauat a:hover {
	color: var(--auxiliar-5);
	text-decoration: none;
	transition: 0.3s;
	-webkit-filter: brightness(110%);
	filter: brightness(110%);
}
#vidauat-noticias .titulo {
	font-size: 26pt;
	line-height: 1.2;
	color: var(--azul-1);
	font-weight: bold;
}
#vidauat-noticias .bajada {
	color: var(--obscuro-2);
	font-style: italic;
	font-weight: bold;
	background : var(--gris-5);
	border-color: var(--gris-1);
	border-style: dotted;
	border-width: 2px 0 2px 0;
}
#vidauat-noticias .fecha {
	color: var(--obscuro-3);
	font-size: 12pt;
}
#vidauat-noticias .autor {
    color:var(--azul-1);
	background: var(--gris-5);
	font-size: 11pt;
}
#vidauat-noticias .icono {
    border-radius: 4px;
    font-size: 20pt; 
    color:#fff; 
    background:var(--auxiliar-2);
}

#carouselExampleCaptions h5 {
}
#carouselExampleCaptions .txt {
    text-align:left;
    width:auto;
    padding: 5px 10px;
    font-size: 20pt; 
    color:#fff; 
    background:rgb(97,176,204,0.85);
}
#carouselExampleCaptions .carousel-caption {
    position: absolute;
    right: 7%;
    bottom: 1.25rem;
    left: 7%;
    padding-top: 1.25rem;
    padding-bottom: 0.75rem;
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  background: rgb(0,66,106,0.8);;
  opacity: 0.9;
}
#carouselExampleCaptions .carousel-control-next, #carouselExampleCaptions .carousel-control-prev {
    width: 6%;
}
.carousel-control-next, .carousel-control-prev {
    width: 10%;
}

/*Oferta Académica*/
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    background: var(--obscuro-3);
    color:#fff;
}
.form-control::placeholder {
color: #fff;
opacity: 0.3;
}
/*Oferta Académica end*/

/*Campus*/
#campus .accordion-item {
    background-color: #fff;
    border-color: var(--gris-1);
    border-width: 0 0 1px 0;
    border-style: solid;}
#campus .accordion-body {
    padding: 1rem 1rem;
    background: var(--gris-3);
}
#campus .table>tbody {
    background: #fff;
}
#campus tbody, td, tfoot, th, thead, tr {
    border-bottom: solid 1px var(--gris-1);
    background: #fff;
    color: var(--azul-1);
}
#campus .table {
    --bs-table-striped-bg: transparent /*rgba(0,0,0,0.03)*/;
}
#campus [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    color: var(--azul-1);
	line-height: 1.5;
}
#campus .table>:not(caption)>*>* {
    border-bottom-width: 0px;
    color: var(--azul-1);
}
#campus .accordion-button:not(.collapsed) {
     color: #fff;
     transition: 100ms ease-out;
}
#campus td {
    color: #000;
}
/*Campus end*/

/*Aviso privacidad*/
#aviso tbody, #aviso td, #aviso tfoot, #aviso th, #aviso thead, #aviso tr {
    border-bottom: solid 1px var(--gris-1);
    background: #fff;
    color: var(--obscuro-1);
	font-size: 13pt !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
}
/*Aviso privacidad end*/

/*Directorio*/
#directorio .accordion-item {
    background-color: #fff;
    border-color: var(--gris-1);
    border-width: 0 0 1px 0;
    border-style: solid;
}
#directorio small {
    font-size: 16px;
    font-weight: normal;
    font-style: italic;
}
#directorio #collapse0 .accordion-body .row .row:nth-child(1) strong,
#directorio #collapse0 .accordion-body .row .row:nth-child(1) br {
    display: inline;
}
.accordion-body .row .row:nth-child(1) small {
    font-size: 14px;
    font-weight: normal;
}
.accordion-body .row .row strong,
.accordion-body .row .row br {
    /* display: none; */
}
.card-subdirectorio {
    border-left: solid 3px var(--obscuro-3) !important;
    border-right: solid 3px var(--obscuro-3) !important;
}

/*Directorio end*/

/*Noticias*/
#noticias .list-group-item-action:hover {
    background-color: rgb(208,95,39,0.1);
}
/*Noticias END*/

/*Comunicados*/
#comunicados .list-group-item-action:hover h5 {
    color:var(--auxiliar-1);
}
/*Comunicados END*/

/*Menu Hamburguesa*/

.mnuAccordion > ul ul,
.mnuAccordion > ul li,
.mnuAccordion > ul a {
    padding: 0;
    margin: 0;
    text-transform:uppercase;
}
.mnuAccordion > ul li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.07) !important;
}
.mnuAccordion > ul ul li:last-child {
    border-bottom: none !important;
}

.mnuAccordion > ul li:hover {
    background: transparent !important;
}
.mnuAccordion > ul li a {
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    padding: 0.3rem 0.5rem 0.2rem 0.5rem !important;
    width: 100%;
}
.mnuAccordion > ul li a i {
    transition: all 0.25s ease-in-out 0s;
}
.mnuAccordion > ul li a:hover {
	text-decoration: none;
    background: var(--azul-2);
    color: #fff;
}
.mnuAccordion > ul li a:hover i {
/*    transform: rotate(45deg);*/
}
.mnuAccordion > ul li a.accordion-parent:not(.collapsed),
.mnuAccordion > ul li a.accordion-parent:not(.collapsed):hover {
	background: #fff !important;
    color: var(--azul-1) !important;
    border-radius: 4px 4px 0 0 ;
}
.mnuAccordion > ul li a.accordion-parent:not(.collapsed) i {
    transform: rotate(180deg);
}


/* botones inferiores */

#offcanvas .offcanvas-body {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
#offcanvas .offcanvas-body ul.btn-lateral li {
    margin-bottom: 10px;
}
#offcanvas .offcanvas-body ul.btn-lateral li a {
    text-transform: uppercase;
    opacity: 0.95;
}
#offcanvas .offcanvas-body ul.btn-lateral li a span {
    margin-right: 5px;
}
#offcanvas .offcanvas-body ul.btn-lateral li a:hover {
    opacity: 1;
}
#offcanvas .offcanvas-body ul.btn-lateral li:hover {
    background: none !important;
}
#offcanvas .offcanvas-body ul.btn-lateral li:last-child {
    margin-bottom: 0;
}



/*Menu Hamburguesa FINALIZA*/


/* corregir espacio en blanco que agrega SP en la ficha de subsitios */
#ctl00_PlaceHolderMain_ctl03__ControlWrapper_RichHtmlField > p {
/*	display: none;*/
}

.lista-lateral-secundaria {
list-style: none;
padding: 0;
margin: 0 0 20px;
}
.lista-lateral-secundaria li {
color: var(--obscuro-1) !important;
font-size: 14px;
line-height: 1.2;
border-bottom: 1px solid var(--gris-1);
padding: 8px 4px;
}
.lista-lateral-secundaria li a {
display: flex;
color: var(--obscuro-1) !important;
transition: 0.3s;
padding-bottom:4px;
border-top: 1px solid transparent;
border-bottom: 1px solid rgba(0,0,0,0.12);
}
.lista-lateral-secundaria li a i {
margin-right: 10px;
}
.lista-lateral-secundaria li:last-child {
border-bottom: none !important;
}
.lista-lateral-secundaria li:hover {
border-bottom: 1px solid var(--azul-1);
}
.lista-lateral-secundaria li:hover a {
color: var(--azul-1) !important;
border-top: 1px solid var(--auxiliar-2);
border-bottom: 1px solid var(--auxiliar-2);
text-decoration:none;
transition: 0.6s;
background: rgba(255,255,255,0.8);
}
.ratio-3x1 {
  --bs-aspect-ratio: 33.33%;
}
/*
#userwayAccessibilityIcon {
    top: initial;
    bottom: 23px;
    left: initial;
    right: 30px !important;
}

#userwayAccessibilityIcon { 
display: none !important; 
}
*/
.fb_dialog_content iframe {
bottom: 60px !important; 
}

div.ms-webpart-cell-vertical-inline-table {
    width: 100% !important;
    display: block !important;
}

.ms-webpart-chrome-vertical {
display:block !important;
}
.page-body .ms-rte-embedil {
display: block !important;	
}



/* ful-2022 */
#ful2022-footer img {
    transition: all 0.15s ease-in-out 0s;
}
#ful2022-footer img:hover {
    transform: scale(1.09);
    opacity: 0.88;
}
/* ful-2022 END*/


/* Header Cintilla */
#header-cintilla {
	background: var(--naranja-sec-1);
}
#header-cintilla .nav-link {
	color: var(--naranja-4);
}
#header-cintilla .nav-link:hover {
	color: #fff;
}
#header-cintilla .nav-item.show .nav-link {
	background: #6c757d !important;
	color: #fff;
}
/* Header Cintilla END */

/*Galerías*/
#home-galerias .card-body h5 {
    color: #fff;
}
/*Plantillas*/
#plantilla .ms-signInLink {
	background: transparent;
	width: auto;
	border-radius: 0px;
	color: rgba(255, 255, 255, 0.8);
	display: inline-block;
	font-size: 13px;
	padding: 4px 10px;
	text-decoration: none;
	line-height: 1.3;
	border: 1px solid var(--naranja-sec-3);
	border-radius: 3px;
}
#plantilla .ms-signInLink:hover {
	border-radius: 3px;
	color: #fff;
	background: var(--naranja-sec-1);
    border: 1px solid var(--naranja-sec-1);
	text-decoration: none;
}
/*Plantillas END*/

/*Cintilla-slider */
#cintilla-slider .bg-textura1 {
    background: rgba(230, 230, 230, 1) /*url(https://www.uat.edu.mx/PublishingImages/Textura1.png) repeat center*/;
}
/*Cintilla-slider END*/

/*
* {
    --alt-1: #4b3174;
    --alt-2: rgb(100 55 138);
}*/
/*#topbar, #offcanvas .offcanvas-body, #DeltaTopNavigation ul.dynamic, #main-footer-links, #topbar2, #header-cintilla {
    background-color: var(--azul-1) !important;
}
#subsitios a {
	color: var(--alt-2) !important;
}
#subsitios a:hover {
	color: var(--alt-1) !important;
}
#DeltaTopNavigation ul.dynamic li.dynamic:hover, .mnuAccordion > ul li a:hover, #header #userway > a:hover, #header #buscarModal > a:hover, #header #toggle:hover, #DeltaTopNavigation li.dynamic-children:hover, #DeltaTopNavigation li.static:hover, #main-footer-copy, #main-footer-links a:hover {
    background-color: var(--alt-2) !important;
}
#header #userway > a, #header #buscarModal > a, #header #toggle {
    background-color: var(--alt-1) !important;
    border-color: var(--alt-2) !important;
}*/




/* cuenta regresiva rector */
#cuenta-regresiva-informe {
    display: flex;
    gap: 10px;
   /* margin: 0 auto;*/
    width: 355px;
    justify-content: center;
}
#cuenta-regresiva-informe .time {
  border-radius: 5px;
  /*box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);*/
  display: inline-block;
  text-align: center;
  position: relative;
  height: 85px;
  width: 85px;

  -webkit-perspective: 479px;
  -moz-perspective: 479px;
  -ms-perspective: 479px;
  -o-perspective: 479px;
  perspective: 479px;

  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;

  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);

  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
  -o-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
#cuenta-regresiva-informe .count {
  background: var(--azul-1);
  color: #f8f8f8;
  display: block;
  font-size: 32px;
  line-height: 82px;
  overflow: hidden;
  position: absolute;
  text-align: center;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
  top: 0;
  width: 100%;

  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);

  -webkit-transform-style: flat;
  -moz-transform-style: flat;
  -ms-transform-style: flat;
  -o-transform-style: flat;
  transform-style: flat;
}
#cuenta-regresiva-informe .count.top {
  border-top: 1px solid rgba(255,255,255,0.8);
  border-bottom: 1px solid rgba(255,255,255,0.1);
  border-radius: 5px 5px 0 0;
  height: 50%;

  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}
#cuenta-regresiva-informe .count.bottom {
  background-image: linear-gradient(rgba(255,255,255,0.1), transparent);
  background-image: -webkit-linear-gradient(rgba(255,255,255,0.1), transparent);
  background-image: -moz-linear-gradient(rgba(255,255,255,0.1), transparent);
  background-image: -ms-linear-gradient(rgba(255,255,255,0.1), transparent);
  background-image: -o-linear-gradient(rgba(255,255,255,0.1), transparent);
  border-top: 0px solid var(--azul-1);
  border-bottom: 1px solid #000;
  border-radius: 0 0 5px 5px;
  line-height: 0;
  height: 50%;
  top: 50%;

  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0;
}
#cuenta-regresiva-informe .count.next {
}
#cuenta-regresiva-informe .label {
  font-size: 11px;
  display: block;
  position: absolute;
  top: 75px;
  width: 100%;
  text-transform: uppercase;
  z-index: 10;
  color: #fff;
  margin-top: -8px;	
}
/* Animation start */
#cuenta-regresiva-informe .count.curr.top {
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
  z-index: 3;
}
#cuenta-regresiva-informe .count.next.bottom {
  -webkit-transform: rotateX(90deg);
  -moz-transform: rotateX(90deg);
  -ms-transform: rotateX(90deg);
  -o-transform: rotateX(90deg);
  transform: rotateX(90deg);
  z-index: 2;
}
/* Animation end */
#cuenta-regresiva-informe .flip .count.curr.top {
  -webkit-transition: all 250ms ease-in-out;
  -moz-transition: all 250ms ease-in-out;
  -ms-transition: all 250ms ease-in-out;
  -o-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;

  -webkit-transform: rotateX(-90deg);
  -moz-transform: rotateX(-90deg);
  -ms-transform: rotateX(-90deg);
  -o-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
}
#cuenta-regresiva-informe .flip .count.next.bottom {
  -webkit-transition: all 250ms ease-in-out 250ms;
  -moz-transition: all 250ms ease-in-out 250ms;
  -ms-transition: all 250ms ease-in-out 250ms;
  -o-transition: all 250ms ease-in-out 250ms;
  transition: all 250ms ease-in-out 250ms;

  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  -o-transform: rotateX(0deg);
  transform: rotateX(0deg);
}
#cuenta-regresiva-informe div.time.días .count  {
    background: var(--naranja-1);
  }
@media screen and (max-width: 48em) {
  #cuenta-regresiva-informe {
	margin-top: 20px;
    width: 100%;
  }
  #cuenta-regresiva-informe .countdown-container {
    height: 100px;
  }
  #cuenta-regresiva-informe .time {
      height: 85px;
      width: 80px;
  }
  #cuenta-regresiva-informe .count {
    font-size: 1.5em;
    line-height: 82px;
  }
  #cuenta-regresiva-informe .label {
    font-size: 0.8em;
    top: 73px;
  }
}
/*Cuenta regresiva END*/

a img {
    transition: all 0.2s ease-in-out 0s;
}

td {
    font-size: 13px;
}


/* 2024 */

/* background-color */
.bg-uat-azul1 {
	background-color: var(--azul-1);
}
.bg-uat-azul2 {
	background-color: var(--azul-2);
}
.bg-uat-azul3 {
	background-color: var(--azul-3);
}
.bg-uat-azul4 {
	background-color: var(--azul-4);
}
.bg-uat-azul5 {
	background-color: var(--azul-5);
}

.bg-uat-naranja1 {
	background-color: var(--naranja-1);
}
.bg-uat-naranja2 {
	background-color: var(--naranja-2);
}
.bg-uat-naranja3 {
	background-color: var(--naranja-3);
}
.bg-uat-naranja4 {
	background-color: var(--naranja-4);
}
.bg-uat-naranja5 {
	background-color: var(--naranja-5);
}

/* border-color */
.border-uat-azul1 {
	border-color: var(--azul-1) !important;
}
.border-uat-azul2 {
	border-color: var(--azul-2) !important;
}
.border-uat-azul3 {
	border-color: var(--azul-3) !important;
}
.border-uat-azul4 {
	border-color: var(--azul-4) !important;
}
.border-uat-azul5 {
	border-color: var(--azul-5) !important;
}

.border-uat-naranja1 {
	border-color: var(--naranja-1) !important;
}
.border-uat-naranja2 {
	border-color: var(--naranja-2) !important;
}
.border-uat-naranja3 {
	border-color: var(--naranja-3) !important;
}
.border-uat-naranja4 {
	border-color: var(--naranja-4) !important;
}
.border-uat-naranja5 {
	border-color: var(--naranja-5) !important;
}

/*Identidad Institucional*/
.img-border  {
	border: solid 1px #d4d4d4;
}
/*Identidad Institucional END*/

.modal-content img {
    width: 100%;
}



/* LCP, CLS */
#slider, #slider a, #slider img {aspect-ratio: 3/1;}
#bloques-portal img {
    aspect-ratio: 4/3;
    max-width: 360px !important;
    width: 100%;
}


#status_previewctl00_ctl25 {
    display: none !important;
}