/* COLORES NUEVA ADMON */
@import "https://cdn.hidalgo.gob.mx/transicion/colors.css";
:root{
	--veda1:#5C5B5C;
}

.container-footer{
	background-color: var(--c1) !important;
}

/*  INTERES */
.interes{
	width: 140px;
	height: 140px;
	margin: 0px auto;
	/*border-radius: 0 30%/0 30%;*/
	border-radius: 50%;
	/*background-color: var(--wine)!important;*/
	background-color: var(--veda1)!important;
	display: flex;
	justify-content: center;
	align-items: center;
}
.interes:hover{
	background-color: var(--wine)!important; 
}
.icon{
	width: 85px;
}
.icon:hover{
	width: 95px;
}
.circulo{
	text-align: center;
}
.link{
	text-decoration: none !important;
	color: #092432 !important;
}
.alineacion{
	width: 100%;
	height: 100%;
	display: flex;
}
p{
	text-align: center;
}
/* ESTILOS RUBROS */
.azul{
	background-color: #092432 !important;
	margin-left: 10px;
	margin-right: 10px;
}
.verde{
	background-color: #5CB85C !important;
	margin-left: 10px;
	margin-right: 10px;
}
/* ESTILOS INFO. HISTORICA */
.bthistorica{
	background-color: var(--wine);
	padding-left: 5px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-top: 0px;
	color: #FFFFFF;
	border-radius: 5px;
	font-size: 13px;
}
.bthistorica:hover{
	background-color: var(--gold);
	font-size: 16px;
}
.list-group-item{
  display: flex;
  justify-content: space-between;
}
/* ESTILOS CONVOCATORIA */
.convocatoria{
	background-color: #fafafa;
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	border: 1px solid var(--gold);
	border-radius: 10px;
	margin-top: 1em;
	margin-bottom: 2em;
}
.numconvocatoria{
	padding-top: .4em;
	padding-bottom: .2em;
	text-align: center;
	margin-bottom: 10px;
}
.convoca{
	/*background-image: linear-gradient(#FFFFFF, #D4C19C);*/
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	border-top-width: 20px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: var(--gold);
	border-radius: 0 0 10px 10px;
}
.convoca:hover{
	color: var(--pink);
	font-weight: bold;
	font-style: italic;
}
.numlicitacion{
	padding-top: 1em;
	padding-bottom: .2em;
	padding-left: 1em;
}
.vigencia{
	padding-left: 4em;
	text-decoration: underline var(--pink);
}
.vigencia:hover{
	color: #e63c4f;
	text-decoration: none;
	font-style: italic;
}
.contenido{
	width: 100%;
	display: inline-flex;
	flex-wrap: wrap;
	padding-top: .2em;
	padding-bottom: 0.5em;
}
.descripcion{
    padding-right: 1em;
    padding-left: 1em;
    width: 60%;
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
}
.nombrelicita{
	text-align: justify;
}
.anexos{
    font-size: 1em;
	display: inline-block;
    text-align: center;
    color:#393b3c;
    padding-left: 1em;
    padding-right: 1em;
    border-left: solid 1px #DCE0E0;
    border-right: solid 1px #DCE0E0;
    width: 11%;    
    }
.icodescarga{
	font-size: 3.8em;
	padding-top: .2em;
	color: var(--wine);
}
.icodescarga:hover{
	color: var(--gold);
}
.resultados{
    display: inline-block;
    text-align: left; 
    padding-left: 1em;
    padding-right: 1em;
    width: 22%;
    }
.resultadoapp{
    display: inline-block;
    text-align: left; 
    padding-left: 1em;
    padding-right: 1em;
    width: 30%;
    }    
.encabezado{
	font-size: 1em;
	text-align: center;"
}
.actas{
    font-size: .9em;
    text-decoration: none;
    color:#084866;
    padding-top: .2em;
}
.actas:hover{
    font-style: italic;
    color:#e63c4f;
    text-decoration: underline;
}
.separador{
	color: #e63c4f;
	size: 1px;
	width: 100%;
}
.img2023{
	height: 500px;
}
@media only screen and (max-width:768px){
    .vigencia{
        padding-left:1em;
        padding-bottom: 1em;
    }
    .descripcion{
        text-align: justify;
        padding-right: 0em;
        display: inline-block;
        flex-wrap: inherit;
        width: 100%;
    }  
    .anexos{
        padding-top: 1em;
        display: inline-block;
        width: 30%;
    }
    .resultados{
        padding-top: 1em;
        display: inline-block;
        width: 70%;
    }
    .img2023{
    	height: 130px;
    }
}
/*LIGAS DE INTERES EN INDEX*/
.ligas-minicards{
     text-align: center;
     margin-bottom: 15px;
}
.ligas-minicards img{
     width: 60px;
     display: block;
     margin: 0 auto;
}
.ligas-minicards p{
     /*border-left: 1px solid var(--rosaM);*/
     border-top: 1px solid #DFDFDF;
     padding-left: 5px;
     padding-top: 5px;
     margin-top: 10%;
     display: inline-block;
}
.ligas-interes .row {
    display: flex !important;
    justify-content: center !important;
}
/*MISION VISION OBJETIVO EN INDEX*/
.mvo{
	font-size: 1.5em;
	font-weight: bold;
	padding-top: 10px;

}
.btnmvo{
	margin-top: 10px;
	padding: 10px 20px 10px 20px;
	border-radius: 15px;
	border-color: var(--wine);
	font-size: 75%;
	background-color: var(--wine);
}
.btnmvo:hover{
	border-color: #E73C4E;
	background-color: #E73C4E ;
	border-radius: 30px;
}
#linkmvo{
	color: #FFFFFF !important;
}
#linkmvo:hover{
	color: #092432 ;
}
/*TRAMITES*/
.nombretramite{
	text-align: center !important;
}
.descripciontramite{
	text-align: justify !important;
	margin-top: 10px;
}
/*DICTAMEN*/
.app{
	width: 48% !important;
}
/*VIGENTES*/
.licitanum{
	padding-left: 2%;
}
.current{
	width: 100%;
	display: inline-flex;
	flex-wrap: wrap;
}
.description{
	text-align: justify;
	padding-left: 4%;
}
.inline1{
	display: inline-block;
	width: 15%;
	text-align: center;
}
.inline2{
	display: inline-block;
	width: 85%;
	padding-top: 1em;
}
.vigencia2{
	padding-left: 2%;
	padding-bottom: .5em;
	text-decoration: underline #e63c4f;
}
.vigencia2:hover{
	color: #e63c4f;
	text-decoration: none;
	font-style: italic;
}
.separador2{
	color: #e63c4f;
	size: 1px;
	width: 88%;
	margin: auto;
	padding-top: .5em;
	padding-bottom: .5em;
}
/*MISION VISION OBJETIVO*/
.mvocontenedor{
	display: inline-flex;
	margin-top: 2%;
	margin-left: 5%;
	margin-right: 5%;
}
@media only screen and (max-width:768px){
	.mvocontenedor{
		display: flex;
		flex-direction: column;
		margin: 0px;
	}
}

.icomvo1{
	width: 15%;
	display: flex;
	justify-content: center;
	align-items: center;
}
@media only screen and (max-width:768px){
	.icomvo1{
		width: 100%;
		padding-top: 10px;
		padding-bottom: 10px;
	}
}
.icomvo2{
	width: 140px;
	height: 110px;
	background-color: var(--wine);
	border-radius: 0 30% / 0 50%;
	display: flex;
	justify-content: center;
	align-items: center;
}
@media only screen and (max-width:768px){
	.icomvo2{
		width: 85px;
		height: 70px;
	}
}
.imagemvo{
	width: 80px;
}
@media only screen and (max-width:768px){
	.imagemvo{
		width: 60px;
	}
}
.textosmvo{
	width: 85%;
	display: flex;
	justify-content: center;
	align-items: center;
}
@media only screen and (max-width:768px){
		.textosmvo{
		width: 100%;
	}
}
.parrafomvo{
	text-align: justify;
	padding-left: 2%;
}
/* Clases Informes trimestrales recursos federales */
.informyear{
	text-align: center;
	text-shadow: 0.1em 0.1em 0.2em #f0f0f0;
	font-size: 22px;
font-weight: bold;
}
.informeico{
	font-size: 30px;
	padding-left: 5px;
	color: var(--wine);
}
.informeico:hover{
	color: var(--gold);
	padding-left: 10px;
	padding-right: 10px;
}
/* CEPCI */
.pie{
	position:fixed; bottom:0; z-index:999999;
}
/* VEDA ICO MOBILE */
.navbar-brand img{
	display:  none !important;
}
