/* Makes images fully responsive LNCC */
.carousel {
    position: relative;
}

.slide-carousel{
    width: 100%!important;
    max-width: 750px;
    height: 100%!important;
    max-height: 465px!important;
    height: auto;
    overflow: hidden;
    position: relative;

  }

.link-estilo-carousel{
    color:#ffffff;
    font-size:18px;
    line-height: 1.223;
    font-family: "Arial";
    font-weight:bold;
}

.carousel-inner {
    position: relative;
    width: 100%!important; /* valor anterior era 100% */
    height:100%!important;
    max-height:465px;
    height:auto;
    overflow: hidden;
  }

.carousel-indicators {
    position: absolute;
    /*top: 35px;*/
    right: -760px;
    z-index: 20;
    margin:0;
    list-style: none;
    padding:0!important;
}

.carousel-indicators li {
    background-color: transparent;
    display: inline-block;
    width: 25px;
    height: 25px;
    cursor: pointer;
    background-color: #1659BF;
    cursor: pointer;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin-right: 3px!important;
    margin-left: 0px!important;
}

#circle1{
    width:10px;
    height:10px;
    z-index:15;
    background-color:#FFFFFF;
    border-radius:8px;
    position:absolute;
    top:7.5px;
    left:8px;
    cursor: pointer;
  }

  #circle2{
      width:10px;
      height:10px;
      z-index:15;
      background-color:#FFFFFF;
      border-radius:8px;
      position:absolute;
      top:7.5px;
      left:8px;
      cursor: pointer;
    }

    #circle3{
      width:10px;
      height:10px;
      z-index:15;
      background-color:#FFFFFF;
      border-radius:8px;
      position:absolute;
      top:7.5px;
      left:8px;
      cursor: pointer;
    }

    #circle4{
      width:10px;
      height:10px;
      z-index:15;
      background-color:#FFFFFF;
      border-radius:8px;
      position:absolute;
      top:7.5px;
      left:8px;
      cursor: pointer;
    }

    .carousel-indicators .active{
        background-color: #EDEFF1!important;
    }

      .carousel-indicators .active .fundo{
        background-color: #1659BF!important;
    }

    .carousel-caption {
        position: absolute!important;
        right: 0px;
        bottom: 0px;
        left: 0px;
        z-index: 1500;
        padding-left:20px;
        padding-top:10px;
        padding-bottom:10px;
        color: #ffffff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
        background-color: rgba(0,0,0,0.70);
        height:70px;
    }

    .margin-0{
        margin:0!important;
    }

    .carousel-caption .btn {
        text-shadow: none;
    }


    .altura-maxima-carousel{
        overflow:hidden;
        padding-right:0;
        padding-left:0;
        border-radius:8px;
        margin-bottom:30px;
      }


