  @charset "utf-8";
/* CSS Document */
	:root {
		--color-ignis: rgb(233, 90, 12);
		--color-blanco: #FFFFFF;
		--color-uno: #0eafb1;
		--color-tres: #a189bd;
		--text-azul: #173363;
		--color-amarillo: #f7c600;
		--color-celeste: #009ce6;
		--color-habitat: rgb(147, 192, 31);
		--color-facultades: rgb(220, 32, 168);
		--w800: 800;
		--w600: 600;
		--w400: 400;
		--w500: 500}

	
body, html, p {
    font-weight: 400}


.bg-primary-light {
		background-color: #0eafb1 }

	.intro.align-middle:before { min-height: 200px }

		@media (min-width: 768px){
	.intro.align-middle:before {
		min-height: 280px }}

	/* buscador de carreras */
	.buscador_carreras .h2{
	font-weight: 400 	
	}

	.buscador_carreras .h2,
	.buscador_carreras .h2 strong {
		color:#173363 !important;

	}

	.buscador_carreras .h2 strong { 
		 font-weight: 700 !important;
	}

	.intro.bg-grey-lighter {
		background-color: #dedfe1;
	}

	.buscador_carreras form,
	.buscador_carreras #search-form { 
		border-radius: 50px;
		background-color: #0eafb1;
		padding: 12px 20px;
		width: 80%;  display: inline-flex; align-items: center; margin-top: 2px; text-align: left }

	.buscador_carreras label { width: 90% }

	.buscador_carreras .submit-btn {	
		background-image: url(/plantillas/images/icons/lupa_ama.svg);	
		background-repeat: no-repeat;
		background-size: 55px;  width: 40px; height: 30px
	}

	.buscador_carreras input {
		font-weight: var(--w600);opacity: .75  }

	.intro.bg-grey-lighter { background-color: #dedfe1 }


@media (min-width: 1200px){
	.buscador_carreras .col-busqueda { padding: 0 50px 0 120px }
}

	#noticias .fill-btn { border-radius: 0; font-size: 1.6em; padding: 8px 14px 7px; margin-top: 10px;color: #FFFFFF }
	#noticias .fill-btn:hover { background-color: transparent !important; color: #FFFFFF}

	#noticias .col-sm-6 { margin-bottom: 30px }
	#noticias .news-relation-titular {
	flex: 1 1 45% }


	#noticias .news-relation-container figure {
	flex: 1 1 55% }


	#noticias .col-sm-6:nth-child(6n+1) .fill-btn {
	background-color: var(--color-uno);
	box-shadow: inset 0px 0px 0px 2px var(--color-uno)}

	#noticias .col-sm-6:nth-child(6n+2) .fill-btn {
	background-color: var(--color-tres);
	box-shadow: inset 0px 0px 0px 2px var(--color-tres) }

	#noticias .col-sm-6:nth-child(6n+3) .fill-btn  {
	background-color: var(--color-ignis);
	box-shadow: inset 0px 0px 0px 2px var(--color-ignis) }

	#noticias .col-sm-6:nth-child(6n+4) .fill-btn  {
	background-color: var(--color-celeste);
	box-shadow: inset 0px 0px 0px 2px var(--color-celeste) }

	#noticias .col-sm-6:nth-child(6n+5) .fill-btn  {
	background-color: var(--color-habitat);
	box-shadow: inset 0px 0px 0px 2px var(--color-habitat) }

	#noticias .col-sm-6:nth-child(6n+6) .fill-btn  {
	background-color:  var(--color-facultades);
	box-shadow: inset 0px 0px 0px 2px var(--color-facultades)  }


	#noticias .news-relation-titular .h4:after {
	display: none  }
	#noticias .h4 {
	font-size: 1.8em !important }

	#noticias .news-relation-titular {
	padding: 5px 20px 
	}
	#noticias figure {
	min-height: 200px }

@media (min-width: 980px) {
	#noticias .news-relation-container figure { flex: 1 1 55% }
	#noticias .col-sm-6 { margin-bottom: 50px }
	#noticias .news-relation-texto { max-height: 185px }
	#noticias .h4 { font-size: 2em !important }
	#noticias .news-relation-titular {padding: 5px 25px }
	#noticias .fill-btn { margin-top: 22px }
}

	.paginadoBuscador div { margin-top: 10px }
	.paginadoBuscador li {
	display: inline-block;
	padding: 4px 9px;
	border:solid 2px var(--text-azul);
	font-size:1.6em;
	margin-right:4px; color: var(--text-azul) }

	.paginadoBuscador li:hover, .paginadoBuscador li:active {
	padding: 4px 9px;
	border:solid 2px var(--color-uno);
	background-color: var(--color-uno);
	font-size:1.6em;
	margin-right:4px; color: var(--color-blanco) }

	.paginadoBuscador li a:hover {
	color: var(--color-blanco); border:solid 2px var(--color-uno); }

	.paginadoBuscador li.pagina-actual {
	color: var(--color-blanco); font-weight: var(--w800);	background-color: var(--text-azul);}


@media (max-width: 768px){
	.buscador_carreras .h2 {	font-size: 2em }

	.titular-busqueda
	{ max-width: 85%; text-align: center; margin-bottom: 15px}

	#noticias .news-relation-texto {
	padding-right: 1px;
	}

	#noticias .fill-btn{
	font-size: 1.5em;
	padding: 7px 13px 6px;
	margin-top: 10px;
	color: #FFFFFF;
	}

}
	.styled-form .input-holder .select select.placeholder  { 
	border-radius: 50px;font-size: 1.8em;
	font-weight: 600;
	color: #0eafb1;
	background-color: transparent;
	box-shadow: 0px 0px 0px 2px #0eafb1;
	padding: 7px 12px }

	.styled-form .input-holder .select:before{ 
	border: solid #0eafb1;border-width: 0 2px 2px 0;
	}

	.styled-form .input-holder .select select.placeholder option  { 
	background-color: #fff;
	color: #0eafb1; font-weight: 400; font-style: normal
	}

	.styled-form .input-holder .label { color: #173363; font-weight: 400 }

	.styled-form .input-holder .input {
	border-radius: 50px;
	font-weight: 600;
	color: #0eafb1;
	background-color: transparent;
	box-shadow: 0px 0px 0px 2px #0eafb1;
	padding: 7px 12px;font-size: 1.8em;
	}

	.styled-form .input-holder .select select {
	border-radius: 50px;
	font-size: 1.8em;
	font-weight: 600 !important;
	color: #0eafb1;
	box-shadow: 0px 0px 0px 2px #0eafb1;
	padding: 7px 12px 
	}

	.styled-form .input-holder {
	margin-top: 0 !important
	}

@media (max-width: 979px){
	.styled-form .input-holder .select:before {
	right: 20px }
}