.agendas .card{
  min-height: 271px;
}
.page-footer .footer-copyright{
    background-color: rgba(0, 0, 0, 0.15);
    color: rgba(255,255,255,.5);
}

.card-content ul{
  padding-left: 20px;
  font-size: 16px;
  text-align: justify;
}

.card-content ul li{
  list-style-type: decimal;
}

.slick-prev:before, .slick-next:before{
  color: #0d47a1 !important;
}
.slick-slide{
  height: auto !important;
}
.card .card-image img{
  height: 200px;
}
.card .card-image .card-title {
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgba(0,0,0,.7);
  padding: 3px 10px;
  font-size: 14px;
  text-align: center;
}

.card .card-content p{
  font-size: 16px;
  text-align: justify;
}

.downArrow{
  position: fixed;
  bottom: 0%;
  left: 47%;
}

.bounce {
  -moz-animation: bounce 3s infinite;
  -webkit-animation: bounce 3s infinite;
  animation: bounce 3s infinite;
}
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

p, blockquote{
  font-family: verdana;
}

body {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
  font-size: large;
  font-family: verdana !important;
}

main {
  flex: 1 0 auto;
}
.social {
  position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/
  left: 0; /* Establecemos la barra en la izquierda */
  top: 200px; /* Bajamos la barra 200px de arriba a abajo */
  z-index: 2000; /* Utilizamos la propiedad z-index para que no se superponga algún otro elemento como sliders, galerías, etc */
}
.social ul {
  list-style: none;
}
.social ul li a {
  display: inline-block;
  color:#fff;
  background: #000;
  padding: 10px 15px;
  text-decoration: none;
  -webkit-transition:all 500ms ease;
  -o-transition:all 500ms ease;
  transition:all 500ms ease; /* Establecemos una transición a todas las propiedades */
  width:  40px;
}
.social ul li .icon-facebook {background:#3b5998;} /* Establecemos los colores de cada red social, aprovechando su class */
.social ul li .icon-twitter {background: #00abf0;}
.social ul li .icon-youtube {background: #ae181f;}
.social ul li .icon-instagram {background: #cd486b;}
.social ul li .icon-mail {background: #666666;}

.social ul li a:hover {
  background: #000; /* Cambiamos el fondo cuando el usuario pase el mouse */
  padding: 10px 30px; /* Hacemos mas grande el espacio cuando el usuario pase el mouse */
}

.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url('http://udi.edu.co/internacionalizacion/img/Preloader_5.gif') center no-repeat #fff;
}
.carousel{
  transition: height 0.5s;
}

.contador{
  position: fixed;
  z-index: 999;
  cursor: pointer;
  horiz-align: center;
  display: none;
  /*transition: all 1s;*/
}

.fondo-card{
  background-color: rgba(0,0,0,0.1);
}

.fondo-card span{
  font-size: medium;
}

.fright{
  padding-left:10px;
}
/*
.card{
width: 70%;
}*/
