
      *{box-sizing:border-box;}
  
      .icons-social{
        width:95%;
        max-width:900px;
        padding:32px 64px;
        margin:auto;
      }
  
      .social{
        /*las imágenes usadas tienen width de 48px*/
        width:48px;
        position:fixed;
        top:50px;
        right:0;
      }
  
      /* Extra centrado vertical*/
  
      .social{
        /*border:1px solid #000;*/
        top:50%;
        height:205px;
        /*para poner height 192 deberíamos haber indicado en el reset de estilos font-size:0;*/
        margin-top:-100px;
        margin-right: 40px;
      }
  
      .ingreso {
        z-index: 167 !important;
        width: 127px !important;
        position: fixed !important;
        top: 5px !important;
        right: 10px !important;
      }

      .ingreso span{
        background-color: #ebab49;
        color: white;
        padding: 5px;
        border-radius: 5px;

      }

      select {
        background-color: #395872;
        color: white;
        border-radius: 8px;
        padding-top: 6px;
        padding-bottom: 6px;
        font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
      }    
      select option {
        margin: 40px;
        background: white;
        color: rgb(0, 0, 0);
        text-shadow: 0 1px 0 rgba(153, 148, 148, 0.4);
      }

      .p-requisitos{
        background-color: #395872;
        color: white;
        border-radius: 8px;
        padding-top: 6px;
        padding-bottom: 6px;
        /* font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; */
      }

      .img-rounded {
        border-radius: 50%;
      }

      .nav-horizontal {
        display: block ruby;
      }

      .zoom:hover{
        transform: scale(1.3); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
      }

      @media (max-width: 991px) { 
        .zoom:hover{
          transform: scale(1.1); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
        }
      }

      .mfp-wrap{
        top: 120px;
        width: 100%;
        height:85%;
        margin: 5px;
      }

      .img.mfp-img{
        width: 50%;
        padding: 70px 0 70px;
      }

      .images_carousel{
        width: 200px;
        height: 200px;
      }

      .carousel-inner img{
        display:inline-block  !important;
        }

      .carousel-item{
        text-align:center;
        }

      .img_gallery{
        height: 60px;
        border-radius: 5px;
        cursor: pointer;
      }

      .padding-0{
        padding-right:0;
        padding-left:0;
      }

      .vl {
        border-left: 6px solid rgb(113, 120, 140);
        height: auto;
      }

      @media (max-width: 992px) { 
        .vl {
          border-left: none;
          margin-top: 30px;
        }
        .vl > h4, .vl > div{
          margin-left: 0px !important;
        }

      }

      h1, h2, h3, h4, h5 ,h6, select {
        font-family: "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
      }

      .rd-navbar-nav-wrap{
       font-size: 12px !important;
      }

      .span_link {
        color:  #00aab8;
        cursor: pointer;
      }

      .a_link {
        color:#00aab8;
        cursor: pointer;
    }

    @media (max-width: 1067) { 
     #mi_expediente{
      display: block !important;
     }
    }

    /* @media (min-width: 1068) { 
      #mi_expediente{
       display: none !important;
      }
     } */