@charset "utf-8";
/* CSS Document */

/* tabladebecas */

.tablacontenedor{
	display:block;
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	overflow-x: auto;
	scrollbar-color: #00a7f0;
	margin: 3rem 0;
		}

.tablacontenedor .celda{
			min-width: 800px;
}
		.tablacontenedor table{
			border: 1px solid rgb(222, 222, 223); 	
			table-layout: fixed; 
			border-collapse: collapse; 
			border-spacing: 1px; 
			text-align: left; 
			background-color: rgb(255, 255, 255); 
			color: rgb(0, 0, 0); 
			padding: 5px;
		}
		.tablacontenedor .turnos th {
			background: #00A8F1; 
			color: #EDEDED;
			padding: 1.3rem 1rem;
			text-align: center;
			font-weight: 700;
				
		}
		.tablacontenedor td{
			text-align: center
		}
		.tablacontenedor .sedes{
			background: #EDEDED;
			padding: 1rem
		}
		.tablacontenedor .fondo{background: #EDEDED}
		
		.tablacontenedor .celda td{
			padding: 5px;
			border-width: 1px;
			border-style: solid;
			border-color: rgb(222, 222, 223);
			background-color: rgb(255, 255, 255);
			color: rgb(0, 0, 0);
		}
/* tabladebecas */



.btn_vallejo{
	/*background: #ff2f4c;*/
	background: #E62731;
    color: aliceblue;
}

.villa ul li {
    font-style: normal;
    list-style: disc;
    font-family: "Open Sans", sans-serif;
    font-size: 1.5rem;
    padding-bottom: 13px;
}

.villa ul li b{
	  font-weight: 700;
    padding: 0.5rem 1rem;
    background: aliceblue;
    color: #dc0785;
    display: table-cell;
	font-size: 1.6rem;
}

.villa .color_2 {
    background: linear-gradient(90deg, #26eb7a 0%, rgba(0, 160, 223, 1) 100%);
    padding: 30px 15px;
    color: #fff;
}

.Main-page--about ol {
    list-style: decimal !important;
}
.Main-page--about ul {
    list-style: disc !important;
		padding-left: 30px;
	  padding-bottom: 2rem;
}



.scrollToTop {
    bottom: 240px;
    display: none;
    position: fixed;
    right: 45px;
    z-index: 9;
}

/*whatsapp*/

.page-id-10235 .general{display:none;}
.matricula-en-linea{display:none;}
.page-id-10235 .matricula-en-linea{display:block;}

.float, .float2{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
	font-size:30px;
	box-shadow: 2px 2px 3px #999;
	z-index:100;
	text-decoration: none;
}
.float2{
	bottom:140px;
	right:40px;
	background-color:#FFFFFF;
	color:#191919;
}
.float:hover, .float2:hover {
	text-decoration: none;
	color: #FFF;
	background-color:#1ab152;
    animation: shake 1s;
	animation-iteration-count: infinite;
}
.float2:hover {
	color: #FFF;
	background-color:#272727;
}

.my-float{
	margin-top:16px;
}


.pulse{
	animation: pulse-animation 2s infinite;
}

@keyframes pulse-animation {
	0%{
		box-shadow: 0 0 0 0px #08100bfa rgba(0, 0, 0, 0.2);
	}
	100%{
		box-shadow: 0 0 0 20px  rgba(0, 0, 0, 0);
	}
}



@keyframes shake {
 0% { transform: translateX(0) }
 25% { transform: translateX(5px) }
 50% { transform: translateX(-5px) }
 75% { transform: translateX(5px) }
 100% { transform: translateX(0) }
}

.ayuda, .ayuda2{
	/*max-width: calc(100vw - 105px);*/
	width: fit-content;
	height: auto;
	display: block;
	background: #fff;
	color: #272727;
	font-size: 15px !important;
	text-align: justify;
	opacity: 0;
	position: relative;
	left: -190px;
	top: -38px;
	border-radius: 1rem;
	padding: 10px 20px;
	
	font-family: "Open Sans", sans-serif !important;
	
	white-space: nowrap;
	transition: opacity .2s ease-out .1s;
	filter: drop-shadow(0 1px 4px rgba(0, 0, 0, .4));   transform: translateZ(0);
	pointer-events: none;
	
	z-index: 2;
}

.ayuda2{
	width: fit-content;
	left: -145px;
	background: #272727;
	color: #FFFFFF;
}

.page-id-10235 .matricula-en-linea .ayuda{
	left: -200px;
}

.float:after, .float2:after  {
	content: "";
	display: block;
  position: absolute;
  top: 27px;
  right: 66px;
  border: 8px solid transparent;
  border-width: 6px 0 6px 8px;
  border-left-color: #FF2C30;
	opacity: 0
	
}

.float:hover .ayuda, .float:hover .ayuda2
 {
	opacity: 1
}

@media screen and (max-width: 991px) {
    .Links {
        display: none !important;
    }
}


/*whatsapp*/


@media (min-width: 768px) {

  .youtubeciclo {
    width: 100%;
    height: 643px;
  } 

}

.text-dark {font-size:1.9rem}
.font-weight-normal{padding: 1rem 4rem;
    font-size: 2rem;
    border-radius: .5rem;
    background: #01a3fb;
}
.CycleFiles-lis .mas-informacion a {
    text-transform: math-auto;
    color: #000 !important;
    text-decoration: underline;
}

.CycleFiles-lis .mas-informacion {
    background: #fff !important;
}
.cont_ciclos .CycleFiles-lis li:hover {
    background-color: #fff !important;
    text-decoration: none;
}
.displayaclaracion{
	display:block;
	font-size: 1.5rem;
	color: #149eee;
}

/*.panel-body li a:after {
font-family: 'Glyphicons Halflings';
    content: "\e080";
    display: block;
    position: relative;
    float: right;
    top: 8px;
    left: -7px;
    font-size: 15px;
    color: #0c17b1;
}*/

.cursosselectos .cursosciclos {
    padding: 10px !important;
    color: black;
    margin: auto;
}



.cont_ciclos .contenedor_2 ul.padding_ul_li{
	padding-top: 0;
	color: #149eee;
}

.cont_ciclos .contenedor_2 .clasifican{padding-bottom: 0;}


/* boton cursos y horarios*/

.cursosciclos li a{font-size:1.5rem}
.cursosciclos li::before {
    border-top: 54px solid #eef1f6;
    border-right: 25px solid transparent;
    left: 0;
}
.cursosciclos li::after {
    border-bottom: 54px solid #eef1f6;
    border-left: 25px solid transparent;
    right: 0;
}
.cursosselectos .cursosciclos {
    padding: 10px !important;
    color: black;
    margin: auto;
}

.estilosbtn li{
	list-style-type: none !important;
	font-family: FuturaHI;
	font-size: 1em;
}

/* boton cursos y horarios*/







.modalidad{margin:0 !important}

.inversion_centro{
	display:block;
	margin: 0 auto;
	float:none;
}


.enlace{
	/*display: block;*/
  padding: 1em;
	margin-top:2rem;
	margin-bottom:2rem;
	/*margin-left:2rem;*/
}
.Main-page--about h1 {
    font-family: "FuturaMedium", Helvetica, Arial, sans-serif;
    /*ext-align: center;*/
    font-weight: 700;
}

.aclaracion,
.aclaracion li{
	font-size: 1.3rem !important;
	line-height: 1.9rem !important;
}

/*sede 360*/

.shadow-sm{
	padding: 30px;
	background: white;
	border-radius: 5px;
	margin: 10px;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1);
}
.page-id-29368 .Main{background: rgb(243, 244, 246) !important; }

.shadow-sm img{width:100%}

.bloqueado{
	display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 999;
    background: rgb(13, 17, 35, .8);
    /*opacity: .7;*/
    top: 0;
    left: 0;
}

.shadow-sm a{
	font-weight: 700;
	color: #337ab7;
	text-decoration: none;
	color: #0091dd;
}

.contgalery{
	-webkit-transition: 1s linear;
  transition: 1s linear;
	padding:20px 15px;
}

.animacion{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index:2;
	top: 0;
	left: 0;
	text-align: center;
	opacity: 0;
	color: #fff;
	background: rgb(0,241,133,.9);
background: linear-gradient(90deg, rgba(0,241,133,.9) 0%, rgba(0,222,183,.9) 29%, rgba(0,194,255,.9) 100%);
	transition: opacity 0.25s ease;
	text-align: center;align-content;
}

.animacion img{
	width:100px;
	height:auto;
}

.card-img-top{
  background-color: #9B59B6;
  -webkit-transition: .1s linear;
  transition: .1s linear;
}

.boton_galeria:hover .animacion{opacity: 1;}
.boton_galeria:hover p{top:30px;}

.boton_galeria:hover .card-img-top{
	-webkit-transform: rotate(5deg);
  transform: rotate(5deg);
	-webkit-transform: scale(1.5);
  transform: scale(1.5);
	z-index:1
}

.boton_galeria:hover .contgalery{
	 -webkit-transform: scale(1.5);
  transform: scale(1.5);
}


.caja3{
  -webkit-transition: 1s linear;
  transition: 1s linear;
  background-color: #2980B9;
}
.caja3:hover{
  -webkit-transform: translate(10%);
  transform: translate(10%);
}







.Main-page p strong {
    font-family: "Open Sans", sans-serif;
    font-weight: 700 !important;
}/*
.page-template-default .Main-page--about ul,
.page-template-default .Main-page--about ol{
    list-style: disc !important;
	padding-left: 30px;
	    padding-bottom: 6rem;
}*/



.btn_sede_360{
	  display: block;
    position: relative;
    background: #00ff80;
    color: black;
    padding: 20px;
    border-radius: 5px;
    margin: 0 auto;
    text-align: center;
    font-size: x-large;
}
a.btn_sede_360:hover{text-decoration: none; background: #32bdab;}

.Main-figure:before {
     /*display: table;*/
     content: " ";
     background: url("https://i0.wp.com/aduni.edu.pe/wp-content/uploads/2023/11/chico-web.png");
     background-size: auto;
     height: 500px;
     background-position-x: center;
}
 */
 .conamat{
     padding: 5px 20px !important;
     background: #000;
     border-radius: 20px;
}
 .page-template-default .Main-page--about ol {
    padding-top:5px
}
 .page-template-default .Main-page--about ol li{
    font-style: normal;
     /* list-style: auto;*/
     font-family: "Open Sans",sans-serif;
     font-size: 16px;
    /* padding-bottom: 13px;*/
    /* margin-left: 20px;*/
     margin-top: 20px;
}


.disc li{
	  list-style: disc !important;
}
.disc{padding-bottom:30px}



.btnb2 a {
    background: #0ea3f1;
    color: white;
    padding: 10px;
    border-radius: 5px;
}


/*Menú de ciclos*/
 .home .container--mp .col-md-8 .hidden-xs, .home .container--mp .col-md-8 .hidden-sm{
    display: none
}
 h2, h4{
     font-family: "FuturaMedium";
     font-weight: 600 !important;
}
 .Menu-cycle, .Main-menu {
    display: none;
}
 .panel-body ul li a i{
     font-size: 13px;
     color: #ff6c6c !important;
}
 i .MenuTop-item--whatsapp {
     background: transparent url("https://aduni.edu.pe/wp-content/uploads/2016/01/whatsapp_contact.png") 0 0 no-repeat;
     width: 160px;
}
 .page-id-17924 .panel-default>.panel-heading+.panel-collapse>.panel-body, .single-cycles .panel-default>.panel-heading+.panel-collapse>.panel-body{
     border-top-color: #ddd;
     background: #fff;
     border-radius: 10px;
}
 .page-id-17924 .panel-default>.panel-heading+.panel-collapse>.panel-body{
     background: #f9f9f9;
}
 .page-id-17924 .panel-default>.panel-heading, .single-cycles .panel-default>.panel-heading .color1-1{
     background: rgb(4,183,228);
     background: linear-gradient(90deg, rgba(4,183,228,1) 35%, rgba(0,145,225,1) 100%) !important;
}
 .page-id-17924 .panel-default>.color2-2, .single-cycles .panel-default>.color2-2{
     background: rgb(118,89,227);
     background: linear-gradient(90deg, rgba(118,89,227,1) 35%, rgba(107,64,165,1) 100%) !important;
}
 .page-id-17924 .panel-default>.color1-1, .single-cycles .panel-default>.color1-1{
     background: rgb(4,183,228);
     background: linear-gradient(90deg, rgba(4,183,228,1) 35%, rgba(0,145,225,1) 100%) !important;
}
 .page-id-17924 .panel-default>.color3-3, .single-cycles .panel-default>.color3-3{
     background: rgb(255,188,42);
     background: linear-gradient(90deg, rgba(255,188,42,1) 35%, rgba(255,138,50,1) 100%)!important ;
}
 .page-id-17924 .panel-default>.color4-4, .single-cycles .panel-default>.color4-4{
     background: rgb(63,94,251);
     background: linear-gradient(90deg, rgba(63,94,251,1) 0%, rgba(252,70,107,1) 100%)!important ;
}
 .page-id-17924 .panel-body ul, .single-cycles .panel-body ul{
     padding-left: 0;
}
 .page-id-17924 .panel-body ul li, .single-cycles .panel-body ul li{
     font-style: inherit;
     padding-bottom: 0px;
}
 .page-id-17924 .panel-body ul li a, .single-cycles .panel-body ul li a{
     display:block;
     padding:10px !important;
     text-decoration:none;
     border-radius: 10px;
     font-family: "NewsGothic";
     font-size:16px;
     -webkit-transition: background-color .4s ease-out;
     -moz-transition: background-color .4s ease-out;
     -o-transition: background-color .4s ease-out;
     transition: background-color .4s ease-out;
}
 .page-id-17924 .panel-body ul li a:hover, .single-cycles .panel-body ul li a:hover {
     background:#ebca13;
     color:#fff;
}
 .page-id-17924 .panel-heading .accordion-toggle:after
/*, .single-cycles .panel-heading .accordion-toggle:after */
{
     font-family: 'Glyphicons Halflings';
     content: "\e114";
    /*content: "\e080";
    */
     display: block;
     position: relative;
     float: right;
     top: 4px;
     color: #ffffff;
     font-size: 15px;
}
 .postid-18503 section div.hidden-xs{
}
 .single-cycles .panel-body ul li {
     list-style-image: url("https://aduni.edu.pe/wp-content/uploads/2022/07/icono.png");
}
 .page-id-17924 .lista1{
    /*padding: 5px !important;
    */
     padding-right: 5px !important;
     padding-left: 5px !important;
}
 .single-cycles .panel-group{
     margin-top: 30px;
}
/*Menú de ciclos*/
 .postid-18220 .CycleFiles-lis li:nth-child(1) a, .postid-18220 .CycleFiles-lis li:nth-child(2) a{
     font-size: 13px !important;
}
/*Submenu de ciclos*/
 .single-cycles .menu-ciclos-menu-container > li {
     float:left;
}
 .single-cycles .menu-ciclos-menu-container li ul {
    /*display: none;
    */
     position:absolute;
     min-width:140px;
     opacity:0;
     transition: opacity 0.5s;
     visibility:hidden;
}
 .single-cycles .menu-ciclos-menu-container li ul li{
     -webkit-transition: background-color .4s ease-out;
     -moz-transition: background-color .4s ease-out;
     -o-transition: background-color .4s ease-out;
     transition: background-color .4s ease-out;
}
 .single-cycles .menu-ciclos-menu-container li:hover > ul {
    /*display: block*/
     visibility:visible;
     opacity:1;
}
 .single-cycles .menu-ciclos-menu-container li ul li {
     position:relative;
}
 .single-cycles .menu-ciclos-menu-container li ul li ul {
    /*right:-140px;
    */
     left:-100px;
     top:0px;
}
 .menu-ciclos-menu-container li ul {
     position:relative;
     left:402px;
     z-index:999;
}
 .single-cycles .menu-ciclos-menu-container ul{
     list-style:none;
}
 ul#menu-ciclos-menu li ul li {
     margin-bottom: 0 !important;
}
/*Submenu de ciclos*/
/* .single-cycles #menu-ciclos-menu::before{
     content:" hola a todos";
     display: block;
     background: #000;
     color: #fff 
}
*/
/* Puedes añadir tu propio CSS aquí. Haz clic en el icono de ayuda de arriba para averiguar más. */
/* .customize-support .SidebarSocial-item--icon{
    display:none
}
 */
 .Page-topFigure img{
    margin: 0 auto;
}
/*cambio de fuentes en becas*/
 .page-id-7638 .Main-page--about p, .page-id-5891 .Main-page--about p, .page-id-11716 .Main-page--about p, .page-id-19438 .Main-page--about p, .page-id-19997 .Main-page--about p{
     font-family: 'Open Sans', sans-serif;
}
 .page-id-7638 .Main-page li, .page-id-5891 .Main-page li, .page-id-11716 .Main-page li, .page-id-19438 .Main-page li{
     font-style: normal;
     line-height: 22px;
     font-family: 'Open Sans', sans-serif;
}
 .page-template-default .Main-page--about li{
     font-style: normal;
     line-height: 22px;
     font-family: 'Open Sans', sans-serif;
     margin-top: 20px;
}
 .page-id-7638 .Page-topFigure .wp-post-image, .page-id-9615 .Page-topFigure img, .page-id-5891 .Page-topFigure img, .page-id-10251 .Page-topFigure img, .page-id-11716 .Page-topFigure img, .page-id-12957 .Page-topFigure img, .page-id-15395 .Page-topFigure img, .page-id-16196 .Page-topFigure img{
     margin: 0 auto;
}
 .page-template-default .Page-topFigure{
     padding-bottom: 50px !important;
}
 .page-template-default .Main-page--about {
     padding-left: 20px;
     padding-right: 20px;
}
 .page-id-23 .Feature-item p {
     text-align: center;
     color: #4f748e;
     font-family: "Open Sans",sans-serif;
     font-size: 16px !important;
     font-weight: 400 !important;
     line-height: 26px;
     padding-bottom: 20px;
}
/*.page li {
     font-style: normal;
     text-align: justify;
     color: #4f748e;
     font-family: "Open Sans",sans-serif;
     font-size: 18px !important;
     font-weight: 400 !important;
     line-height: 26px;
     padding-bottom: 20px;
}
 */
/*.Main-page--about p a,*/
 .Main-page--about p .botton{
     width: auto;
     border: 0;
     border-radius: 5px;
     background: rgb(65 189 255);
     color: rgb(255 255 255);
     padding: 10px 20px;
     margin-left: 40px;
     cursor:pointer;
}
 .Main-page--about p .botton{
    /* text-decoration: line-through;
    */
     -webkit-transition: background .2s;
     -moz-transition: background .2s;
     -o-transition: background .2s;
     transition: background .2s;
     text-decoration: initial;
}
 .Main-page--about p .botton:hover{
    /* text-decoration: line-through;
    */
     background: rgba(255,188,42,1) !important ;
}
 .page-id-9615 .Main-page p:nth-child(3) a, .page-id-9852 .Main-page p:nth-child(3) a{
     background: none;
     color: #00619c;
     padding: 0px 5px;
     margin-left: 0;
     font-weight: 900;
     border-bottom: 1px #00619c solid;
}
/* ocultar costo del ciclo aptitud academica*/
 .postid-7331 h4.Main-title, .postid-7331 .Costos{
     display:none;
}
 .Main-page--about p a {
     font-weight: 100;
}
 @media screen and (min-width: 200px) and (max-width: 990px) {
     .container {
         padding-right: 15px;
         padding-left: 15px;
         margin-right: auto;
         margin-left: auto;
         padding-bottom: 80px;
    }
}
/*bases del concurso de becas*/
 .page-id-9615 .Main-page--about p {
     padding: 10px 0;
}
 .page-id-9627 .Main-page ul {
     list-style: disc;
     padding-left: 30px;
}
 #sb-site .Main-page .container .row .col-md-8 ul {
    padding-left: 30px;
}
 .page-id-9627 .Main-page li {
     line-height: 25px;
     font-size: 16px;
     font-style: normal;
}
 .Map-info__text {
     font-size: .832em !important;
}
 .Map-info__title {
     margin-top: 30px;
     margin-bottom: 10px;
}
/*ocultar teléfono whatsapp*/
/*.MenuTop-item--whatsapp, .SidebarSocial-item--whatsapp{
     display: none !important;
}
*/
 @media (max-width: 800px){
     .page-id-10235 .Main--full .container{
         width:100% !important;
    }
     iframe.matricula {
         height: 2260px !important;
    }
}
 @media (max-width: 380px){
     iframe.matricula {
        height: 2650px !important;
    }
}
 .page-id-10235 .Main--full .container{
    width:1200px;
}
/*Descarga de solucionario*/
 .page-id-12957 iframe{
     height:150px;
}
 iframe.solucionario{
     width:100%;
     height:950px;
}
 @media (max-width: 800px){
     iframe.solucionario{
         height:1310px !important;
    }
     .page-id-12957 iframe{
         height:80px;
    }
}
 .Cards {
     background-color: #f1f1f1;
     padding: 1.5em;
     font-size: 22px;
     font-weight: bold;
     color: #dd2727;
     border-radius: 20px;
}
 .Cards p {
     padding-bottom: 0;
     background: #ff4949;
     color: antiquewhite;
     padding: 10px;
     border-radius: 20px;
}
 .Cards strong {
     font-weight: 700;
     font-size: 20px;
     color: #00619f;
     padding-left: 20px;
     display: block;
}
/*iframe*/
/*pomoción*/
 .page-id-12957 .Main-page--about img{
     width: 500px;
     height: auto;
     display: block;
     margin: 0 auto;
}
 @media (max-width: 800px){
     .page-id-12957 .Main-page--about img{
         width: 350px;
    }
}
 .page-id-12957 .Main-page--about ol li{
     font-family: "Open Sans",sans-serif;
     font-style: normal;
     font-size: 18px;
     padding:10px 0;
     text-align:justify;
}
 .page-id-12957 .Page-topFigure{
     padding:0 !important;
}
 .page-id-13482 .Main-page--about ul{
    padding-left: 60px;
}
 .page-id-13482 .Main-page--about li{
    /*list-style-type: disc;*/
     padding: 0 0 10px 0
}
 .input-group-btn {
     width: auto;
}
 .Blog-content {
     padding: 30px;
}
 .page-id-16024 .Main-page p {
    /* font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
     */
     font-family: "Open Sans",sans-serif;
     font-size: 15px;
     font-weight: 400 !important;
     line-height: 26px;
     padding-bottom: 20px;
     text-align: justify !important;
}
 .page-id-16024 .Main-page ul li, .page-id-19533 .Main-page ul li{
     font-style: normal;
     /*list-style: disc;*/
     font-family: "Open Sans",sans-serif;
     font-size: 16px;
    /*padding-bottom: 13px;
    */
     margin-left: 20px;
}
 .page-id-19533 .Main-page td{
    padding:10px;
}
/*tiktok*/
 .page-id-19533 .tablatiktok{
     margin-left: 20px;
     width:800px 
}
 @media (max-width: 427px){
     .page-id-19533 .tablatiktok{
         margin-left: 20px;
         width:350px
    }
}
 .page-id-16024 .Main-page--about h4 {
     color: #2d4b8e !important;
     font-family: 'FuturaXB';
     font-weight: 700 !important;
}
 .page-id-16024 .personalizarbtn {
     background: #304e91;
     color:#fff;
}
 .page-id-16024 .personalizarbtn:hover{
     background: #ff595c;
     color: aliceblue;
     text-decoration: none;
}
 .page-id-16024 .ancho{
     vertical-align: middle;
     width: 480px;
     height: auto;
}
 @media (max-width: 570px){
     .page-id-16024 .ancho{
         vertical-align: middle;
         width: 100%;
         height: auto;
    }
}
/*aplicar código a un div en especial*/
 #menu-main-menu li:nth-child(2){
     background: #2d4b8e !important;
     padding: 10px 20px;
     border-radius: 10px;
}
 .menu-ciclos-menu-container {
    margin-top: 50px;
}
 .contenedo_de_imagen img {
     width: 400px;
     height: auto;
     margin-bottom:20px;
}
 @media (max-width: 427px){
     .contenedo_de_imagen img {
         width: 100%;
         height: auto;
    }
}
 @media (max-width: 645px){
     iframe.matricula_cursos_selectos {
        height: 2000px !important;
    }
}
 @media (max-width: 425px) {
     iframe.matricula_cursos_selectos {
        height: 2160px !important;
    }
}
 @media (max-width: 375px){
     iframe.matricula_cursos_selectos {
        height: 2260px !important;
    }
}
 @media (max-width: 370px){
     iframe.matricula_cursos_selectos {
        height: 2360px !important;
    }
}
 .col-md-8 ul {
    padding-left:0;
}
/* Acordion cursos selectos */
 .lista ul{
    padding-left: 25px;
}
 .lista ul li{
    color: #002386;
}
 .lista i{
    color: #13deff;
     font-size: 15px;
     display: block;
    top: -10px;
}
 .lista .panel-title{
    color: rgba(255,255,255,1.00);
     font-size: 22px;
}
 .lista .panel-title>a {
     text-decoration: none;
     width: 100%;
     display: block;
}
 .panel-group .panel {
     box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;
}
 .panel-default {
    border-color:#fff !important;
}
 #accordion2 .panel-heading{
    background: #77dbbd;
}
 #accordion3 .panel-heading{
    background: #ff8e00;
}
 #accordion4 .panel-heading{
    background: #43d7ff;
}
 #accordion5 .panel-heading{
    background: #77dbbd;
}
 #accordion6 .panel-heading{
    background: #8b78ca;
}
 #accordion9 .panel-heading{
    background: #ff8e00;
}
 #accordion10 .panel-heading{
    background: #77dbbd;
}
 #accordion11 .panel-heading{
    background: #8b78ca;
}
 #accordion2 i, #accordion3 i, #accordion4 i, #accordion5 i, #accordion6 i, #accordion9 i, #accordion10 i, #accordion11 i{
    color:#034286
}
 .contenidoacordion p{
    display: none !important;
}
 .contenidoacordion .container{
    width: 100%;
}
 .contenidoacordion .CycleFiles-lis{
    margin:10px 0 60px 0;
}
 .panel-heading .accordion-toggle:after {
     font-family: 'Glyphicons Halflings';
     content: "\e114";
    /*content: "\e080";
    */
     display: block;
     position: relative;
     float: right;
     top: -35px;
     color: #ffffff;
     font-size: 15px;
}
 .panel-heading .accordion-toggle.collapsed:after {
     content: "\e080";
}
 .panel-default>.panel-heading {
    background: rgba(3,66,134,1.00);
}
 .panel-title>a{
    text-decoration: none;
}
 .panel-title>a:hover .panel-default>.panel-heading {
    background: rgb(28 108 193);
}
 .Main-title{
    display:block 
}
 @media (max-width: 435px){
     .btn-primary{
         list-style-type: none !important;
         font-family: FuturaHI;
         font-size: 1em;
         width: 100%;
         padding: 10px;
    }
}
 @media (max-width: 768px){
     .listacss ul {
         padding-left: 30px;
    }
}
 .postid-16175 .Links {
    display: none !important;
}
/* Acordion cursos selectos */
 .page-id-16549 .container .Main-page li, .page-id-16954 .container .Main-page li, .page-id-17084 .container .Main-page li{
     font-style: normal !important;
     font-size: 1.1em;
     text-align: justify;
     font-family: "NewsGothic";
     list-style-type: disc;
     padding-bottom: 10px;
}
 .page-id-16954 .container .Main-page ul{
    padding-left: 30px;
}
 .Main-page li{
}
 ul#menu-ciclos-menu li {
     margin-bottom: 10px !important;
}
 .page-id-16736 .container .Main-page li{
     font-style: normal !important;
     font-size: 1.1em;
     text-align: justify;
     font-family: "NewsGothic";
     list-style-type: disc !important;
    /*padding-bottom: 15px;
    */
}
 .Page-topFigure img {
     margin: 0 auto;
}
 .postid-16722 .personalizarbtn {
     padding: 10px 20px;
     background: #6A15B1;
     color: aliceblue;
     font-weight: 700;
     font-size: 18px;
     border-radius: 40px;
     text-decoration: none;
     transition: all ease .4s;
}
 .page-id-7638 .Main-page li, .page-id-5891 .Main-page li, .page-id-11716 .Main-page li, .page-id-19438 .Main-page li, .page-id-19997 .Main-page li, .page-id-19997 .Main-page{
     font-style: normal;
     line-height: 22px;
     font-family: 'Open Sans', sans-serif;
     font-size: 17px;
    /*font-weight: 600;
    */
}
 ol.lista {
     list-style-type: none;
     counter-reset: item;
     margin: 0;
     padding: 0;
}
 ol.lista li {
     display: table;
     counter-increment: item;
     margin-bottom: 0.6em;
}
 ol.lista li:before {
     content: counters(item, ".") ". ";
     display: table-cell;
     padding-right: 0.6em;
}
 ol.lista li li {
     margin: 0;
}
 ol.lista li li:before {
     content: counters(item, ".") " ";
}
 ol.lista li li li {
     margin: 0;
}
 ol.lista li li li:before {
     content: counters(item, ".") " ";
}
 ol.lista li li li li {
     margin: 0;
}
 ol.lista li li li li:before {
     content: counters(item, ".") " ";
}
 .circle{
     padding-left: 40px !important;
     list-style: disc !important;
}
 .Main-page--about p .enlace {
     width: 100%;
     background: none;
     color: #0898ff;
     padding: 5px;
     /*margin-left: 0px;*/
     text-decoration: underline;
}
 .botones .CycleFiles-lis li {
     background-color: #3cb64d;
     list-style:none;
}
 .botones .CycleFiles-lis li a{
     color:#fff !important;
}
 .botones .CycleFiles-lis li:hover{
     background-color: #fbdf20;
}
 .botones .CycleFiles-lis li:hover a{
     color:#000 !important 
}
/*Ciclo Híbrido*/
 .beneficios.color{
}
 .beneficios h1, .beneficios p, .beneficios td, .beneficios th, .beneficios li, .beneficios i, .beneficios caption{
     font-family: 'Open Sans', sans-serif;
}
 .beneficios td{
    font-size: 14px;
}
 .beneficios th, .beneficios caption{
     font-size: 18px;
     font-weight: 700;
     color: #000;
}
 .beneficios caption{
     padding: 30px 20px;
     font-size: 28px;
     text-transform: uppercase;
     font-weight: 900 
}
 .beneficios .logo_1, .beneficios .logo_2{
     display: block;
     width: 15px;
     height: 15px;
     margin: 0px auto ;
     text-align:center;
     background-image: url("https://academiacesarvallejo.edu.pe/wp-content/uploads/2022/03/iconos.png");
     background-position-x: -15px;
    /*background-position-x: -30px;
    */
}
 .beneficios .logo_2{
     background-image: url("https://academiacesarvallejo.edu.pe/wp-content/uploads/2022/03/iconos.png");
     background-position-x: 0px;
}
 .beneficios i{
    color: rgba(255,255,255,0)
}
 .beneficios table{
    width: 100%;
}
 .beneficios table, .beneficios th, .beneficios td {
    /*border: 1px solid black;
    */
     border-collapse: collapse;
}
 .beneficios th, .beneficios td {
    padding: 20px 10px;
}
 .beneficios th{
    text-align: left;
}
 .beneficios{
    /*width: 500px;
    */
     display: block;
    /*margin: 50px auto;
    */
     border-radius: 10px;
     border-right: 1px solid #eee;
     -webkit-box-shadow: 0px 0px 24px -4px rgba(0,0,0,0.25);
     -moz-box-shadow: 0px 0px 24px -4px rgba(0,0,0,0.25);
     box-shadow: 0px 0px 24px -4px rgba(0,0,0,0.25);
     background: white;
}
 .beneficios td, .beneficios th{
    color:#000;
}
 .beneficios .virtual{
    background: #30e7a9;
}
 .beneficios .presencial{
    background: #212423;
     color: aliceblue;
}
 .beneficios .cabecera{
    background: aquamarine;
}
 .beneficios .cabecera th{
    text-align:center;
}
 .beneficios .cabecera .servicios{
    text-align:left;
}
 .beneficios .fondo{
    background: #eee;
}
 @media screen and (min-width: 320px) and (max-width: 520px){
     .beneficios{
        width: auto
    }
     .beneficios th{
        padding: 10px 5px;
         font-size: 15px;
    }
     .eliminar{
        display:none
    }
}
 @media (min-width: 320px) {
}
 .CycleFiles-lis li a{
     list-style-type: none !important;
     font-family: 'FuturaHI';
     font-size: 1.4rem;
}
/* .colores_2023_1{
     background: rgb(209,43,149);
     background: linear-gradient(90deg, rgba(209,43,149,1) 0%, rgba(0,160,223,1) 100%);
     color: aliceblue;
     padding: 100px;
}
 .colores_2023_2{
     background: rgb(209,43,149);
     background: linear-gradient(90deg, #f6f7f7 0%, #ccc 100%);
     color: #445564;
     padding: 100px;
}
 .colores_2023_1 a{
     font-size: 16px;
     display: block;
     line-height: 60px;
     padding: 0 35px;
     text-transform: uppercase;
     letter-spacing: 2px;
     position: relative;
     font-weight: 300;
     color: white;
     font-family: 'Open Sans';
}
 .colores_2023_1 a {
     text-decoration: none;
     font-size: 16px;
     display: block;
     line-height: 60px;
     padding: 0 35px;
     text-transform: uppercase;
     letter-spacing: 2px;
     position: relative;
     font-weight: 300;
     color: #fff;
     font-family: 'Open Sans';
}
 .colores_2023_1 a:after {
     content: '';
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     background-color: #3498db;
     z-index: -1;
     transform: skewX(-30deg);
     opacity: 0;
     transition: opacity 0.3s;
}
 .colores_2023_1 li:hover a, .colores_2023_1 li:focus a{
     color: #fff;
}
 .colores_2023_1 li:hover a:after, .colores_2023_1 li:focus a:after{
     opacity: 1;
}
 */
 .cycles-template-default{
}
 .cont_ciclos{
}
 .panel-title>a:hover {
     /*background: rgb(255 255 255) !important;*/
    /* color: white;*/
     text-decoration: none;
}


/*.page-id-17924 .panel-body ul li a:after{
	font-family: 'Glyphicons Halflings';
    content: "\e080";
    display: block;
    position: relative;
    float: right;
    top: 4px;
    color: #ffffff;
    font-size: 15px;
}*/







/*Nuevo diseño de ciclos*/
 .postid-17029 #sb-site .container, .postid-15959 #sb-site .container, .postid-18221 #sb-site .container, .postid-16495 #sb-site .container, .postid-17079 #sb-site .container, .postid-24853 #sb-site .container, .postid-25881 #sb-site .container, .postid-26211 #sb-site .container, .postid-27360 #sb-site .container, .postid-27361 #sb-site .container, .postid-27362 #sb-site .container, .postid-27363 #sb-site .container, .postid-27364 #sb-site .container, .postid-27628 #sb-site .container, .postid-27760 #sb-site .container, .postid-27767 #sb-site .container{
     width: 1170px;
     width: 100%;
     padding:0;
}
 .postid-17029 .Main-figure img, .postid-15959 .Main-figure img, .postid-18221 .Main-figure img, .postid-16495 .Main-figure img, .postid-17079 .Main-figure img, .postid-24853 .Main-figure img, .postid-25881 .Main-figure img, .postid-26211 .Main-figure img, .postid-27360 .Main-figure img, .postid-27361 .Main-figure img, .postid-27362 .Main-figure img, .postid-27363 .Main-figure img, .postid-27364 .Main-figure img, .postid-27628 .Main-figure img, .postid-27760 .Main-figure img, .postid-27767 .Main-figure img {
    margin: 0 auto
}
 .postid-17029 #sb-site .Main-page--cycle .container .row .col-md-4, .postid-15959 #sb-site .Main-page--cycle .container .row .col-md-4, .postid-18221 #sb-site .Main-page--cycle .container .row .col-md-4, .postid-16495 #sb-site .Main-page--cycle .container .row .col-md-4, .postid-17079 #sb-site .Main-page--cycle .container .row .col-md-4, .postid-24853 #sb-site .Main-page--cycle .container .row .col-md-4, .postid-25881 #sb-site .Main-page--cycle .container .row .col-md-4, .postid-26211 #sb-site .Main-page--cycle .container .row .col-md-4, .postid-27360 #sb-site .Main-page--cycle .container .row .col-md-4, .postid-27361 #sb-site .Main-page--cycle .container .row .col-md-4, .postid-27362 #sb-site .Main-page--cycle .container .row .col-md-4, .postid-27363 #sb-site .Main-page--cycle .container .row .col-md-4, .postid-27364 #sb-site .Main-page--cycle .container .row .col-md-4, .postid-27628 #sb-site .Main-page--cycle .container .row .col-md-4, .postid-27760 #sb-site .Main-page--cycle .container .row .col-md-4, .postid-27767 #sb-site .Main-page--cycle .container .row .col-md-4{
    display: none;
}
 .postid-17029 #sb-site h2, .postid-15959 #sb-site h2, .postid-18221 #sb-site h2, .postid-16495 #sb-site h2, .postid-17079 #sb-site h2, .postid-24853 #sb-site h2, .postid-25881 #sb-site h2, .postid-26211 #sb-site h2, .postid-27360 #sb-site h2, .postid-27361 #sb-site h2, .postid-27362 #sb-site h2, .postid-27363 #sb-site h2, .postid-27364 #sb-site h2, .postid-27628 #sb-site h2, .postid-27760 #sb-site h2, .postid-27767 #sb-site h2{
     width: 1170px;
     margin: 0 auto;
     padding: 20px;
     text-align:left;
}
 .postid-17029 #sb-site .container .col-md-8, .postid-15959 #sb-site .container .col-md-8, .postid-18221 #sb-site .container .col-md-8, .postid-16495 #sb-site .container .col-md-8, .postid-17079 #sb-site .container .col-md-8, .postid-24853 #sb-site .container .col-md-8, .postid-25881 #sb-site .container .col-md-8, .postid-26211 #sb-site .container .col-md-8, .postid-27360 #sb-site .container .col-md-8, .postid-27361 #sb-site .container .col-md-8, .postid-27362 #sb-site .container .col-md-8, .postid-27363 #sb-site .container .col-md-8, .postid-27364 #sb-site .container .col-md-8, .postid-27628 #sb-site .container .col-md-8, .postid-27760 #sb-site .container .col-md-8, .postid-27767 #sb-site .container .col-md-8 {
    width: 100%;
}
 .single-cycles #sb-site .container{
     width: 1170px;
     width: 100%;
     padding:0;
}
 .single-cycles .Main-figure img{
     margin: 0 auto 
}
 .single-cycles #sb-site .Main-page--cycle .container .row .col-md-4{
     display: none;
}
 .single-cycles #sb-site h2{
     display: block;
     width: 1170px;
     margin: 0 auto;
     padding: 20px;
     text-align:left;
}
 .single-cycles #sb-site .container .col-md-8 {
     width: 100%;
}
 .single-cycles .cont_ciclos .modalidad {
     width: 50% !important;
}
 .cont_ciclos .color_0{
     background: #fff;
}
 .cont_ciclos .color_1{
     background: #eef5f9;
}
 .cont_ciclos .color_2{
     background: rgb(209,43,149);
     background: linear-gradient(90deg, rgba(209,43,149,1) 0%, rgba(0,160,223,1) 100%);
     padding: 50px 15px;
     color: #fff;
}
 .cont_ciclos .contenedor_1, .cont_ciclos .contenedor_2{
     width: 1170px;
     margin: 0 auto;
}
 .cont_ciclos .texto{
    padding-top:50px
}
 .cont_ciclos .contenedor_1 {
    padding: 0;
}
 .cont_ciclos .contenedor_2 {
    padding: 80px 0;
}
 .cont_ciclos .color_2 .contenedor_1 img, .cont_ciclos .color_2 .contenedor_2 img{
     width: 100%;
     height: auto;
}
 .cont_ciclos .color_2 .contenedor_1 img{
     position:relative;
     bottom: -85px 
}
 .cont_ciclos .CycleFiles-lis li{
     background: rgb(209,43,149);
     background: linear-gradient(90deg, rgba(209,43,149,1) 0%, rgba(0,160,223,1) 100%);
     color: #fff;
     display: inline;
}
/* .cont_ciclos .CycleFiles-lis li:hover{
     background-color: #0093e0 !important;
     text-decoration: none 
}*/
 .cont_ciclos .CycleFiles-lis li a{
     color:#fff;
}
 .cont_ciclos .contenedor_2 ul{
    padding-top:20px
}
 .cont_ciclos .color_1 .contenedor_2 .col-md-4{
     display: block !important;
}
/**/
/*Acordion*/
 .panel-default>.panel-heading {
     background: rgb(255 255 255);
     padding: 0px 15px !important;
}
 .panel {
     margin-bottom: 20px;
     background-color: rgb(0 0 0 / 0%);
}
 .panel-default>.panel-heading+.panel-collapse>.panel-body, .single-cycles .panel-default>.panel-heading+.panel-collapse>.panel-body {
     border:0;
     background: none;
}
 .panel-group .panel {
     box-shadow: rgb(0 0 0 / 20%) 0px 8px 24px;
}
 .panel-heading h4{
    padding:20px 0
}
 .panel-body ul li {
    list-style: disc !important;
}
 #accordion ul li{
    padding-bottom: 13px;
}
/*Acordion*/
/*Acordion*/
 .page-id-17924 .panel-default>.panel-heading {
     background: rgb(255 255 255);
     padding:15px !important;
}
 .page-id-17924 .panel {
     margin-bottom: 20px;
     background-color: rgb(0 0 0 / 0%);
}
 .page-id-17924 .panel-group .panel {
     box-shadow: rgb(0 0 0 / 20%) 0px 8px 24px;
}
 .page-id-17924 .panel-heading h4{
    padding:20px 0
}
 .page-id-17924 .panel-body ul li {
	 display: block;
    position: relative;
    list-style: none !important;
}
 #accordion ul li{
    padding-bottom: 13px;
}
/*Acordion*/
/*Youtube responsive*/
 .yt-video {
     height: 0;
     padding-bottom: 56.25%;
     overflow: hidden;
     position: relative;
}
 .yt-video iframe, .yt-video object, .yt-video embed {
     height: 100%;
     left: 0;
     position: absolute;
     top: 0;
     width: 100%;
}
/*Youtube responsive*/
 ul.lista_disc li {
     font-style: normal;
     list-style: disc;
     font-family: "Open Sans",sans-serif;
     font-size: 16px;
    /* padding-bottom: 13px;
     */
     margin-left: 20px;
     margin-top: 20px;
}
 .page-id-23178 .Main--full .container{
     width: 100%;
}
 .page-id-23178 .Main-page--about{
     padding:0;
}
 .promociones_ad{
}
 .contenedor1, .contenedor4{
     background: #eef5f9;
     padding: 50px 15px;
    /*color: #fff;
    */
}
 .contenedor0{
    padding: 50px 15px;
}
 .contenedor3{
    background: rgb(209,43,149);
     background: linear-gradient(90deg, rgba(209,43,149,1) 0%, rgba(0,160,223,1) 100%);
     padding: 50px 15px;
     color: #fff;
}
 .anchocontenido{
     width: 1170px;
     padding:20px;
     margin:0 auto;
}
 .anualsanmarcos{
     background: linear-gradient(90deg, rgba(209,43,149,1) 0%, rgba(0,160,223,1) 100%);
     padding: 30px 15px;
     color: #fff;
}
 .color_2 {
     background: linear-gradient(90deg, #26eb7a 0%, rgba(0,160,223,1) 100%);
     padding: 30px 15px;
     color: #fff;
}
 .anualsanmarcos h2{
}
 .anualsanmarcos .precio{
     font-size: 40px;
     font-weight: 700;
     font-family: "FuturaMedium";
     font-weight: 600 !important;
     text-align: center;
}
 .anualsanmarcos p, .anualsanmarcos i{
     font-size: 13px;
     text-align: center;
}
 .anualsanmarcos .fecha{
}
 .anualsanmarcos a{
     font-family: "FuturaMedium";
     display: block;
     margin-top:20px;
     margin-left: 0 !important;
     font-size:20px;
     text-decoration: none;
}
 .anualsanmarcos a:hover{
     background:#26eb7a;
}/*
 .color_2 a:hover{
    background: #2d4b8e
}*/
 .anualsanmarcos .precio span{
    font-size: 20px;
}
 .contenedor0 h3{
     padding-top:20px;
     text-align: center;
}
 .contenedor3 li {
    padding-bottom:0 !important
}
 .page-id-24602 .Main-page--about li{
     line-height: 25px;
     font-size: 16px;
     font-style: normal;
     font-family: 'Open Sans', sans-serif;
     margin-top: 20px;
     list-style: disc;
}
 .Slidebar-menu li ul.sub-menu li.current-menu-item a, .Slidebar-menu li ul.sub-menu li:hover a {
     color: #eee;
     background: linear-gradient(90deg, rgba(209,43,149,1) 0%, rgba(0,160,223,1) 100%);
     padding-left: 10px;
}
 .page-id-25010 .Main-page--about li, .page-id-25010 .Main-page--about p, .page-id-25010 .Main-page--about .span{
     font-style: normal;
     line-height: 22px;
     font-family: 'Open Sans', sans-serif;
     margin-top: 20px;
     font-size:16px;
}
 .page-id-25010 .Main-page--about li{
     list-style: disc;
     margin-left: 20px;
}





/*Menu Reglamento*/
/* #header {
     margin:auto;
     width:500px;
     font-family:Arial, Helvetica, sans-serif;
}
*/
/*
 ul, ol {
     list-style:none;
}*/
/*#menu-top-menu > li {
     float:left;
}
 #menu-top-menu li a {
     background-color:#000;
     color:#fff;
     text-decoration:none;
     padding:10px 12px;
     display:block;
}
 #menu-top-menu li a:hover {
     background-color:#434343;
}
 */
 #menu-top-menu li ul {
     display:none;
     position:absolute;
     background-color:#fff;
     padding:10px;
     min-width:140px;
     /*right: 255px;*/
}
 #menu-top-menu ul li a {
    color:#fff !important;
}
 #menu-top-menu li:hover > ul, #menu-top-menu li:hover > ul a{
     display:block;
     background-color:#26ef7b;
     color:#000 !important;
     padding:10px 5px;
}
 #menu-top-menu li ul li {
     position:relative;
     text-align: left;
	 list-style: none
}
 #menu-top-menu li ul li ul {
     width: 250px;
     height: auto;
}
 .page-template-default .Main-page .becas li {
     background: rgb(209,43,149);
     background: linear-gradient(90deg, rgba(209,43,149,1) 0%, rgba(0,160,223,1) 100%);
     color: #fff;
     display: inline;
}
 .page-template-default .becas li a {
     color: #FFF !important;
     text-decoration: none;
}
 .page-template-default .Main-page--about .decimal li {
     font-style: normal;
     list-style: decimal;
     font-family: "Open Sans",sans-serif;
     font-size: 16px;
    /* padding-bottom: 13px;
     */
     margin-left: 20px;
     margin-top: 20px;
}
 @media (max-width: 1200px){
     .postid-17029 #sb-site .container, .cont_ciclos .contenedor_1, .cont_ciclos .contenedor_2, .postid-17029 #sb-site h2{
         width: auto;
    }
     .cont_ciclos .contenedor_1, .cont_ciclos .contenedor_2{
        padding:20px 
    }
     .cont_ciclos .contenedor_1 img{
         position:relative;
         bottom: 0 
    }
     .cont_ciclos .CycleFiles-lis li{
         display: list-item;
    }
}
 @media (max-width: 768px){
     .youtubeciclo {
         width: 100%;
         height: 320px;
        /* width: 100%;
         */
        /* height: 223px;
         */
    }
     .cont_ciclos .contenedor_1 img{
         display:none;
    }
     .postid-27760 #sb-site h2{
        width:100%
    }
     .contenedor_1{
        padding:0 !important;
    }
     .single-cycles .cont_ciclos .modalidad {
         height: auto;
    }
     #sb-site .Main-page .container .row .col-md-8 ul {
         padding: 30px;
    }
}
 @media (max-width: 425px){
     .single-cycles #sb-site h2{
         width: auto;
    }
	 .cursosselectos .CycleFiles-lis li {
    padding: 15px 20px !important;
}
}
 
.lista-horario {
    margin-top: 2rem;
    display: grid;
    grid-template-columns: 14rem auto;
    font-size: 1.8rem;
    column-gap: 6px;
}
.nueno_inicio{grid-template-columns: 15rem auto !important;}




.duracion02{color:#000}
.fecha,
.modalidad-virtual,
.duracion,
.horario,
.organiza{
	width:20px;
	height:20px;
	display:block;
	position:relative;
	float:left;
	top: 2px;
	margin-right:10px;
	filter: invert(63%) sepia(49%) saturate(479%) hue-rotate(122deg) brightness(92%) contrast(97%);
}
.lista-horario dt, .lista-horario dd {
    padding: 3px 0 !important;
}
.lista-horario dt{
	font-weight: 700 !important;
	font-family: "Open Sans",sans-serif;
}

.fecha{
		background-image: url(https://aduni.edu.pe/iconos/fecha.svg)}

.modalidad-virtual{	background-image: url(https://aduni.edu.pe/iconos/modalidad-virtual.svg)}

.duracion{	background-image: url(https://aduni.edu.pe/iconos/duracion.svg)}

.horario{	background-image: url(https://aduni.edu.pe/iconos/horario.svg)}

.organiza{	background-image: url(https://aduni.edu.pe/iconos/organiza.svg)}
dt,dd{padding:7px 0}

.matricula_cursos_selectos{padding-top: 50px}

.panel-collapse ul li .nuevo{
	  position: absolute;
    top: 20px;
    right: 0px;
    background: #080808;
    padding: 5px 10px;
    border-radius: 20px;
    color: aliceblue;
	font-weight: 100;
}
.center-block {
    width: 100%;
}
.Page-topFigure img {
    width: 100%;
}
.cont_ciclos.contenedor_1 img, .cont_ciclos .contenedor_2 img {
	display: block;
	width: auto;
	height: auto;
	margin: 0 auto;
	float: left;
	padding-top: 20px;
}


.cont_ciclos.contenedor_1 .right,
.cont_ciclos .contenedor_2 .right {
       display: block;
    width: auto !important;
    height: auto;
    margin: 0 auto;
}

/*Parpadea*/

.parpadea {
  
  animation-name: parpadeo;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;

  -webkit-animation-name:parpadeo;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}

@-moz-keyframes parpadeo{  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

@-webkit-keyframes parpadeo {  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
   100% { opacity: 1.0; }
}

@keyframes parpadeo {  
  0% { opacity: 1.0; }
   50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

.color-parpadea{
    padding: 10px !important;
    color: aquamarine;
    font-weight: 700;
}

.padding_inicio{
	padding-left: 10px !important;
	padding-right: 10px !important;
	padding-top: 5px !important;
  padding-bottom: 5px !important;
	background: rgba(209, 43, 149, 1);
	
}

/*Parpadea*/
