


/***** imagem do template simples *****/
.introtext-item img {
    height: 600px;
    width: 100%;
}
/***** itens do template default *****/
.titulo-item{
    position: absolute;
    left: 10%;
    top: 66%;
    color: #002d7b;
    width: 450px;
    z-index: 3;
}
.titulo-item h3 {
    text-align: center;
    background-color: rgba(255, 255, 255, 0.7);
    font-size: 45px;
    padding: 3px 20px;
    margin-bottom: 3px;
}

.titulo-item p {
    background-color: rgba(255, 255, 255, 0.7);
    color:#052e7d;
    padding: 5px 20px;
}

/***** indicadores *****/
.carousel-indicators li{
    border: none!important; 
    height: 36px!important;
    width: 36px!important;
    border-radius: 50%!important;
    background-repeat: no-repeat!important;
    background-size: 72px 36px;
    background-color: transparent!important;
}

.carousel-indicators li.active {
    background-position-x: -36px;
    margin: 1px;
}

.carousel-control{
    opacity: 1!important;
}
.carousel-control:focus .hover, .carousel-control:hover .hover{
    display: none;
}
.carrousel-coltrol .seta{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
/***** passadores *****/
.passador-esq{
    height: 42px;
    width: 42px;
    float: right;
    top: 50%;
    position: absolute;
    right: 30%;
}
.passador-esq:hover{
    background-position-x: 42px;
}
.passador-dir{
    height: 42px;
    width: 42px;
    float: left;
    top: 50%;
    position: absolute;
    left: 30%;
        transform: rotate(180deg);
}
.passador-dir:hover{
    background-position-x: 42px;
}
.carousel-indicators li.active {
    background-position-x: -36px;
    margin: 1px;
}