@keyframes border-pulsate {
   0% {
      border-color: rgba(black);
   }

   50% {
      border-color: rgba(0, 0, 0, 0);
   }

   100% {
      border-color: rgba(black);
   }
}

.loader-wrapper {
   z-index: 12000;
   width: 100%;
   height: 100%;
   position: fixed;
   top: 0;
   left: 0;
   background: rgb(255, 255, 255);
   display: flex;
   justify-content: center;
   align-items: center;
}

.loader {
   width: 190px;
   height: 190px;
   margin: 0 auto;
   display: flex;
   flex-flow: column;
   justify-content: center;
   border-radius: 50%;
   background: transparent;
   padding: 10px;
   box-shadow: 0 3px 10px 0 rgb(0 0 0 / 10%);
   animation: pulse 2s infinite;
}

.loader-inner {
   vertical-align: top;
   display: inline-block;
   width: 100%;
   background-color: transparent;
   animation: loader-inner 2s infinite ease-in;
}

@-webkit-keyframes pulse {
   0% {
      -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
   }

   70% {
      -webkit-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
   }

   100% {
      -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
   }
}

@keyframes pulse {
   0% {
      -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
      box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
   }

   70% {
      -moz-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
      box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
   }

   100% {
      -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
      box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
   }
}


.linksUrls:hover {
   color: #0c3087 !important;
}

.linkfooter:hover {
   color: lightblue
}

.hoverVerde {
   border: 1px solid #d3d3d3 !important;
   transition: background-color 1.0s linear;
   /* vendorless fallback */
   -o-transition: background-color 1.0s linear;
   /* opera */
   -ms-transition: background-color 1.0s linear;
   /* IE 10 */
   -moz-transition: background-color 1.0s linear;
   /* Firefox */
   -webkit-transition: background-color 1.0s linear;
   /*safari and chrome */
}

.hoverVerde:hover {
   cursor: pointer;
   color: white;
   background-color: #70a93a;
   border: 1px solid #70a93a !important;
}

.zoom {
   transition: transform .2s !important;
   /* Animation */
}

.zoom:hover {
   -ms-transform: scale(1.2);
   /* IE 9 */
   -webkit-transform: scale(1.2);
   /* Safari 3-8 */
   transform: scale(1.2);
}

.zoomVerde {
   transition: transform .2s !important;
   text-decoration: underline;
   /* Animation */
}

.zoomVerde:hover {
   color:#70a93a !important;
   text-decoration: none;
   /* -ms-transform: scale(1.1); */
   /* IE 9 */
   /* -webkit-transform: scale(1.1); */
   /* Safari 3-8 */
   /* transform: scale(1.1); */
}

.titulosCarreras:hover {
   color:#70a93a !important;
}

.fondoRenderizado {
   /* This is what makes the background image rescale based
       on the container’s size */
   background-size: cover;
}


.inscripcionAbierta:hover {
  color:#70a93a !important
}
