.header{
    padding-right: 0px;
    padding-left: 0px;
}

.fondo {
    background:#F6F6F6;
}

body{
    font-family: 'Quicksand', sans-serif;

}
html, body {
    height: 100%;
    margin: 0;
  }
  .content {
    min-height: 100%;
  }
  .content-inside {
    padding-bottom: 30px;
  }
  .footer {
    height: 30px;
    margin-top: -30px;
  }
  
  .footer a {
    color:white;
  }
  .footer a:hover {
    color:#fecb00;
  }
  
h2,h3,h5,h4{
    color: #00a19b;
    font-weight: 500;
    text-transform: uppercase;

}

h2{
    font-size: 36px;
}

h3{
    font-size: 24px;
}

h4{
    font-size: 20px;
}

p{
    font-size: 14px;
}

.borde{
    border-bottom: 2px solid #fecb00;
    border-top: 2px solid #fecb00;
    padding-top: 20px;
    padding-bottom: 15px;
}

.footer{
    margin-top: auto;
    background-color: #00a19b;
    text-align: center;
    color: white;
 
}

.fixed-bottom {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  color: white;
  text-align: center;
}

.btn-corporativo{
    background:#00A599;
    border-radius:30px;
    color:white;
    padding: 10px 40px;
  
    text-decoration: none;
}

.btn-corporativo-blanco{
  background:white;
  border-radius:30px;
  color:#00A599;
  padding: 10px 40px;
  border: 2px solid #00A599;
  text-decoration: none;
}

.btn-corporativo a, .btn-corporativo-blanco a{
  text-decoration: none;

}

.btn-corporativo:hover{
   
    color:#FFCD00;

}

.btn-corporativo-blanco:hover{
  background:#00A599;
  border-radius:30px;
  color:white;
  padding: 10px 40px;

  text-decoration: none;
}

.headerVerde{
    background-color: #00a19b;
    width: 100%;
}

.logo{
    display: flex;
    justify-content: center;
}

.centrado{
  display: flex;
  justify-content: center;
}

.centrado-column{
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.logoBlanco{
    width: 200px;
    padding:20px;
}

.font-weight-bold{
  font-weight: bold;
}

ul {list-style: none} 

li::before  {list-style: none} 

.verde{
    color: #00a19b;
}

.amarillo{
    color: #fecb00;
}

.inicio{
    width:900px;
 } 

 .pt-5{
   padding-top: 30px;
 }

 .mt-5{
  margin-top: 30px;
}

.m-2{
  margin:20px;
}
 .pt-6{
  padding-top: 50px;
}

.m-auto {
  margin: auto!important;
}

.mt-3{
  margin-top: 30px;
}
 .texto-inicio{
     font-size: 24px;
 }

 .texto-explicacion{
  font-size: 20px;
}

 .breadcrumbs-text li{
    font-size: 14px;
    text-decoration: none;
    list-style: none;
    font-style: normal;
    font-weight: normal;
    line-height: 0px;
    color: #00A599;
    width: 9rem;
    text-align: center;
    line-height: 0px;
  }
  
  .breadcrumbs-text li::before{
    color: #00A599;
  }
  .breadcrumbs-text .active {
    color: #00A599;
  }
  
  .breadcrumbs-text .active ~ li {
    color: #b1b0b0;
  }
  
  .breadcrumbs-text .active ~ li::before {
    color: #b1b0b0;
  }
  
  .breadcrumbs {
    font-size:8px;
    line-height: 0px;
  }
  
    .breadcrumbs li {
      width: 0.8rem;
      height: 0.8rem;
      line-height: 0rem;
      border-radius: 1em;
      background: #00A599;
      margin: -2rem 4rem;
      display: inline-block;
      position: relative;
  }
  
  .breadcrumbs li::before{
    content: '';
    position: absolute;
    top: .4em;
    left: -8.5rem;
    width: 9rem;
    height: .2em;
    background: #00A599;
    color:#00A599;
    z-index: -1;
    }
    
    .breadcrumbs li:first-child::before {
      display: none;
    }
    
    .breadcrumbs .active {
      background: #00A599;
    }
    
    .breadcrumbs .active ~ li {
      background: #b1b0b0;
    }
    
    .breadcrumbs .active ~ li::before {
      background: #b1b0b0;
    }

    .icono{
        width: 350px;
    }

    .fono{
        vertical-align: middle;
    border-style: none;
    width: 20px;
    }

    .texto-carnet{
      font-size: 24px;
      color:gray;
  }

  .footer-inicio{
    background-color: #00A599;
    padding: 10px;
  }

  .footer-inicio a{
    color: white;
  }

 .footer-inicio a:hover{
    color: #fecb00;
  }
  
  .bold{
    font-weight: bold;
  }

  .img-fluid{
    max-width: 100%;
    height: auto;
  }
    .loader {
        color: #00A599;
        font-size: 20px;
        margin: 100px auto;
        width: 1em;
        height: 1em;
        border-radius: 50%;
        position: relative;
        text-indent: -9999em;
        -webkit-animation: load4 1.3s infinite linear;
        animation: load4 1.3s infinite linear;
        -webkit-transform: translateZ(0);
        -ms-transform: translateZ(0);
        transform: translateZ(0);
      }
      @-webkit-keyframes load4 {
        0%,
        100% {
          box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
        }
        12.5% {
          box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
        }
        25% {
          box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
        }
        37.5% {
          box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
        }
        50% {
          box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
        }
        62.5% {
          box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
        }
        75% {
          box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
        }
        87.5% {
          box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
        }
      }
      @keyframes load4 {
        0%,
        100% {
          box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
        }
        12.5% {
          box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
        }
        25% {
          box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
        }
        37.5% {
          box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
        }
        50% {
          box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
        }
        62.5% {
          box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
        }
        75% {
          box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
        }
        87.5% {
          box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
        }
      }
.celular{
  display: none;
}
      @media only screen and (max-width: 600px) {

        .breadcrumbs {
          font-size: 8px;
          line-height: -9px;
          margin-left: -42px;
          margin-top: -19px;
      }

      .breadcrumbs-text li {
        width: 7rem;
      }

        .breadcrumbs li::before {
          content: '';
          position: absolute;
          top: .4em;
          left: -4.5rem;
          width: 5rem;
          height: .2em;
          background: #00A599;
          color: #00A599;
          z-index: -1;
      }
      
        .breadcrumbs li {
          margin: 0rem 0rem 0rem 4rem;

          }

          .texto-inicio{
            font-size: 20px;
        }

        .mt-5 {
          margin-top: 15px;
      }

      .celular{
        display: block;
      }
      .inicio{
        display: none;
      }
      }

    