@charset "utf-8";
/* CSS Document */

/*********************************************************************************************************
Carousel
**********************************************************************************************************/

.carousel {
    margin-top:15px;
} /*desloca o slider 15 px do topo*/
.carousel-inner {
    background-color: #58A9BE
}
.carousel-inner .item > img {
    max-width:60%
}
.carousel-caption {
    left: 62%;
    right: 6%;
    text-align:left;
    /*top:-1em;*/
    padding-bottom:1.7%;
}
.carousel-caption h1 {
    font-size:1.15em;
    color:#FFFFFF;
}
.carousel-caption h1 > a{
    color:#FFFFFF;
}
.carousel-indicators {
    bottom:0;
    left:30%;
}
.carousel-control {
    width:2%;
}
.carousel-control.left {
    left: 15px;
    background-image:none;
}
.carousel-control.right {
    right: 15px;
    background-image:none;
}


@media (max-width: 42em) { /* 672px */

    .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    height: auto;
    line-height: 1;
    max-width: 100%;
}
    
.carousel-inner {
	height:23em;
	}
        
 .carousel-caption {
    bottom: -5em;
    color: #FFFFFF;
    left: 10%;
}

.carousel-indicators {
    bottom: 10px;
    left: 30%;
    list-style: none outside none;
    margin-left: -30%;
    padding-left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 15;
}

}

@media (max-width: 32em) { 
    .carousel-inner {
	height:18em;
	}
}

@media (max-width: 61.9375em) { /* 991px */

.carousel-caption h1 {
	font-size:1em;
	color:#FFFFFF;
	}

        .carousel-caption p {
	display:none;
	}
}